Wie man DataSunrise mit SQL Server Always On Cluster integriert
Die DataSunrise-Anwendung kann nicht nur einzelne Knoten-Datenbankserver, sondern auch Cluster-Datenbankserver schützen. Lassen Sie uns einen genauen Blick auf die Integration der DataSunrise-Anwendung mit dem SQL Server Always On Cluster werfen.
Eine Verfügbarkeitsgruppe unterstützt eine replizierte Umgebung für eine definierte Menge an Benutzerdatenbanken, die als Verfügbarkeitsdatenbanken bekannt sind (bitte überprüfen Sie die offizielle Dokumentation von Microsoft SQL Server für weitere Referenzen). Es gibt zwei Arten von Verfügbarkeitsgruppen in der SQL Server Cluster-Architektur:
- Always On Verfügbarkeitsgruppe zur Gewährleistung hoher Verfügbarkeit, Notfallwiederherstellung und Lastenausgleich beim Lesen.
- Read-scale Verfügbarkeitsgruppe.
Integration zwischen Always On Cluster und DataSunrise
Betrachten wir das Verkehrsverarbeitungsdiagramm innerhalb und zwischen:
- Always On Verfügbarkeitsgruppe (Teil 1):
- DataSunrise (Teil 2):
Verbindung zum Always On Cluster ohne DataSunrise:
- Der Client verbindet sich mit dem Verfügbarkeitsgruppen-Listener.
- Der Verfügbarkeitsgruppen-Listener leitet die Verbindung im Gegenzug an Worker 3 über den Portbereich 11000 – 11999 weiter. Die Portkonfiguration wird vom Load Balancer selbst verwaltet.
- Nun wird die Verbindung zwischen der Client-Anwendung und Worker 3 hergestellt, der sich mit der Datenbank verbindet.
Grundsätzlich wird die initiale Always-On-Verfügbarkeitscluster-Infrastruktur repliziert, wenn der DataSunrise-Proxy integriert wird.
Verbindung zum Always On Cluster mit DataSunrise:
- Der Client verbindet sich mit dem Proxy des Listeners.
- Der Proxy leitet den Datenverkehr an den ursprünglichen Verfügbarkeitsgruppen-Listener des Always On Clusters weiter.
- Der AG-Listener überträgt dann die Verbindung an Worker 3 des Always On Clusters.
- DataSunrise schützt die Verbindung und erstellt einen Proxy 3, um Worker 3 zu schützen. Der Datenverkehr wird zu Proxy 3 geleitet.
- Die Verbindung wird mit Proxy 3 hergestellt.
Die Proxies 1-2 existieren noch nicht. Sie werden erstellt, sobald der Listener beschließt, die Worker 1-2 zu verwenden.
Die Konfigurationsseite des Zieldatenbank-Proxys wird wie unten angezeigt:
Verbindung zum Always On Cluster über den DataSunrise-Proxy
Um die Verbindung zum SQL Server Always On Cluster herzustellen, ist es notwendig, sich mit dem Server zu verbinden, indem die IP-Adresse und der Proxy-Port von DataSunrise aus der Instanzkonfiguration angegeben werden:
Nun kann die DataSunrise-Anwendung nicht nur einzelne Knoten-Datenbankserver, sondern auch Cluster-Datenbankserver schützen.