Come Integrare DataSunrise con SQL Server Always On Cluster
L’applicazione DataSunrise può proteggere non solo i server di database a nodo singolo, ma anche i server di database di tipo cluster. Diamo uno sguardo approfondito all’integrazione dell’applicazione DataSunrise con SQL Server Always On Cluster.
Un gruppo di disponibilità supporta un ambiente replicato per un insieme di database utente distinti, noti come database di disponibilità (per favore, consulti la documentazione ufficiale di Microsoft SQL Server per ulteriori riferimenti). Ci sono due tipi di gruppi di disponibilità nell’architettura del cluster di SQL Server:
- Gruppo di disponibilità Always On per fornire alta disponibilità, ripristino di emergenza e bilanciamento del carico di lettura.
- Gruppo di disponibilità per il bilanciamento del carico di lettura.
Integrazione Tra Always On Cluster e DataSunrise
Consideriamo il diagramma del processamento del traffico all’interno e tra:
- Gruppo di disponibilità Always On (Parte 1):
- DataSunrise (Parte 2):
Connessione al Always On Cluster senza DataSunrise:
- Il cliente si connette al listener del gruppo di disponibilità.
- Il listener del gruppo di disponibilità reindirizza la connessione al lavoratore 3 attraverso l’intervallo di porte 11000 – 11999. La configurazione delle porte è gestita dal Load Balancer stesso.
- Ora la connessione è stabilita tra l’applicazione client e il lavoratore 3 che si connette al database.
Fondamentalmente, l’infrastruttura iniziale del cluster di disponibilità Always-On viene replicata quando il proxy DataSunrise è integrato.
Connessione al Always On Cluster con DataSunrise:
- Il cliente si connette al proxy del listener.
- Il proxy reindirizza il traffico al listener originario del gruppo di disponibilità di Always On Cluster.
- Il listener del AG poi trasferisce la connessione al lavoratore 3 del Always On Cluster.
- DataSunrise protegge la connessione e crea un proxy 3 per proteggere il lavoratore 3. Il traffico è diretto al proxy 3.
- La connessione è stabilita con il proxy 3.
I proxy 1-2 non esistono ancora. Saranno creati una volta che il listener deciderà di utilizzare i lavoratori 1-2.
La pagina di configurazione del proxy di database di destinazione sarà visualizzata come segue:
Immagine 2: Configurazione del Proxy di DatabaseConnessione al Always On Cluster Attraverso il Proxy DataSunrise
Per stabilire la connessione al SQL Server Always On Cluster, sarà necessario connettersi al server specificando l’indirizzo IP di DataSunrise e la porta del proxy dalla configurazione dell’istanza:
Immagine 3: Connessione al Proxy DataSunriseOra l’applicazione DataSunrise può proteggere non solo i server di database a nodo singolo, ma anche i server di database di tipo cluster.