Il multi-datacenter è molto utile in alcuni casi di team distribuiti per l'efficienza e l'alta affidabilità garantita. In questa master class Alberto ci mostrerà come installare wso2 API manager in un datacenter distribuito.
Vedremo sia l'approccio architetturale sia soluzioni pratiche per la creazione di infrastrutture ridondate in Datacenter distribuiti geograficamente. Per saperne di più scrivi a wso2.sales@profesia.it
1 of 43
Download to read offline
More Related Content
WSO2 MASTER CLASS ITALIA #10 - Deploy di WSO2 APIM in multi datacenter
2. Iscriviti al gruppo Linkedin WSO2 Italia per entrare nella community italiana,
conoscere la tecnologia WSO2 e condividere strategie di integrazione e use cases
3. Agenda
- Cos’è il Multi Data Center
- Perchè il Multi Data Center
- Configurazioni Wso2 in Multi Data Center
- Conclusioni
4. Cos’è il Multi Data Center
Architettura Senza Multi DC Architettura Multi DC
America America
Asia Asia
Europa Europa
5. Perché il Multi Data Center
Architettura Senza Multi DC Architettura Multi DC
6. Perché il Multi Data Center
Architettura Senza Multi DC Architettura Multi DC
America America
Asia Asia
Europa Europa
8. Perché il Multi Data Center
- Risolve problemi legati al ripristino in caso d’emergenza
- Risolve problemi GDPR e protezione dati
Architettura Multi DC inoltre:
9. Multi Data Center
tutto bello ma,
qui nascono i problemi legati alla diversa localizzazione dei DC
18. Multi Data Center - Replica Database
1. Chiavi univoche per tutte le tabelle
19. Multi Data Center - Replica Database
1. Chiavi univoche per tutte le tabelle
2. Gestire le colonne con incremento
automatico
20. Multi Data Center - Replica Database
1. Chiavi univoche per tutte le tabelle
2. Gestire le colonne con incremento
automatico
- Intervallo di sequenza specifico
del nodo
21. Multi Data Center - Replica Database
1. Chiavi univoche per tutte le tabelle
2. Gestire le colonne con incremento
automatico
- Intervallo di sequenza specifico
del nodo
- Sequenza comune
22. Multi Data Center - Replica Database
1. Chiavi univoche per tutte le tabelle
2. Gestire le colonne con incremento
automatico
- Intervallo di sequenza specifico
del nodo
- Sequenza comune
- Variazione valore iniziale
23. Multi Data Center - Replica Database
1. Chiavi univoche per tutte le tabelle
2. Gestire le colonne con incremento
automatico
- Intervallo di sequenza specifico
del nodo
- Sequenza comune
- Variazione valore iniziale
3. Gestione “cascade” tabelle
28. Multi Data Center - Replica Database
Nodo 1
Sequenza: 1,4,7,10,…
Nodo 2
Sequenza: 2,5,8,11,...
Nodo 3
Sequenza: 3,6,9,12,...
29. Multi Data Center - Replica Database
Nodo 1
Sequenza: 1,4,7,10,…
Nodo 2
Sequenza: 2,5,8,11,...
Nodo 3
Sequenza: 3,6,9,12,...
Non dà mai lo stesso numero per
due nodi qualsiasi e questo
evita conflitti
30. Multi Data Center - Replica Database
Le operazioni “ON DELETE/UPDATE
CASCADE” possono causare conflitti nel
processo di replica dei dati.
36. Multi Data Center - Replica Database
Un altro punto delicato è la generazione dei
TOKEN tra DC differenti
La tabella IDN_OAUTH2_ACCESS_TOKEN
contiene i token generati per consumer-key
38. Multi Data Center - Replica Database
Identificare un database MASTER come
sorgente di dati per gli altri database
39. Multi Data Center - Replica Filesystem
- <APIM_HOME>/repository/deployment/server/synaps
e-configs
- <APIM_HOME>/repository/deployment/server/executi
onplans
- <APIM_HOME>/repository/tenants (Solo se utilizzi la
tenancy)