Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Richten Sie einen Microsoft SQL Server-Failover-Cluster auf Amazon ein, der FSx für Windows File Server EC2 verwendet wird
Sweta Krishna und Ramesh Babu Donti, Amazon Web Services
Übersicht
Die Microsoft SQL Server Standard Edition mit einer Failoverclusterinstanz (FCI) kann eine kostengünstigere Alternative zu SQL Server Enterprise darstellen. Die Einrichtung von SQL FCI erfordert gemeinsamen Dateispeicher zwischen Knoten, und Amazon FSx for Windows File Server
Zahlen Sie nur für das, was Sie tatsächlich nutzen, ohne Vorabgebühren oder Verpflichtungen.
Richten Sie FCI manuell FSx als gemeinsam genutzten Speicher ein.
Verwenden Sie FSx es als Zeuge für die Dateifreigabe für Ihren SQL-Cluster.
Amazon FSx für Windows File Server unterstützt Server Message Block (SMB) 3.0 für kontinuierlich verfügbare Dateifreigaben und eignet sich daher für SQL Server FCI-Bereitstellungen.
Voraussetzungen und Einschränkungen
Voraussetzungen
Aktiv. AWS-Konto
Berechtigungen zum Erstellen und Verwalten von Amazon Virtual Private Cloud (Amazon VPC) -Ressourcen, Amazon Elastic Compute Cloud (Amazon EC2) -Instanzen, Sicherheitsgruppen und AWS Identity and Access Management (IAM) -Rollen.
AWS Managed Microsoft AD oder Ihr eigenes lokales Active Directory.
Ein Active Directory-Domänenbenutzer mit der erforderlichen Berechtigung
zum Einrichten eines Failoverclusters. Sicherheitsgruppenregeln für SQL Server FCI- und Microsoft Active Directory-Ports für sichere Hybridkonnektivität.
Ein Dienstkonto
in Active Directory für SQL Server, das mit entsprechenden Berechtigungen für alle SQL-Knoten konfiguriert ist. Amazon FSx für Windows File Server in einem Failover-Cluster.
Binärdateien für die SQL Server-Installation.
Einschränkungen
Einige AWS-Services sind nicht in allen AWS-Regionen verfügbar. Informationen zur Verfügbarkeit in den einzelnen Regionen finden Sie AWS-Services unter Nach Regionen
. Informationen zu bestimmten Endpunkten finden Sie auf der Seite Dienstendpunkte und Kontingente. Wählen Sie dort den Link für den Dienst aus.
Produktversionen
Amazon EC2 für Windows Server 2012 R2 oder höher
Amazon FSx für Windows File Server mit allen aktuellen Windows Server-Versionen
Amazon FSx für NetApp ONTAP als Alternative für gemeinsam genutzten Speicher
SQL Server 2012/2016/2019/2022
Architektur
Technologie-Stack
Amazon EC2
Amazon FSx für Windows-Dateiserver
Amazon VPC
AWS Directory Service
AWS Systems Manager
IAM
Zielarchitektur
Das folgende Diagramm zeigt die allgemeine Architektur von Microsoft SQL Server FCI auf Amazon EC2 unter Verwendung von Amazon FSx for Windows File Server.

Netzwerk-Infrastruktur
Amazon VPC bietet einen Netzwerkcontainer, der sich über drei Availability Zones erstreckt.
Private Subnetze stellen isolierte Subnetze in jeder Availability Zones für die Bereitstellung von Ressourcen bereit.
Rechenschicht
Amazon EC2 enthält einen SQL Server-Clusterknoten 1, der in Availability Zone 1 als Teil des Windows Server Failover Clusters (WSFC) bereitgestellt wird.
Amazon EC2 enthält einen SQL Server-Clusterknoten 2, der in Availability Zone 2 als Teil des WSFC bereitgestellt wird.
Der WSFC-Cluster verbindet beide SQL Server-Knoten, um eine Failover-Fähigkeit zu gewährleisten.
Speicherebene für Amazon FSx für Windows File Server
FSx Multi-AZ-Bereitstellung (erstreckt sich über die Availability Zones 1 und 2)
Ein primäres FSx Dateisystem in Availability Zone 1 hostet aktive SQL Server-Daten und Protokolldateien.
Ein sekundäres FSx Dateisystem in Availability Zone 2 bietet automatische Failover-Funktionen.
Eine gemeinsam genutzte SMB-Dateifreigabe (\\ fsx.domain\ sqlshare), auf die beide Clusterknoten für SQL Server-Datenbanken zugreifen können.
Single-AZ-Bereitstellung FSx (in) AZ3
Amazon FSx File Server Witness in Availability Zone 3 dient als Cluster-Quorum-Zeuge.
Der File Share Witness (
\\fsx.domain\witness) hält das Cluster-Quorum aufrecht und verhindert Split-Brain-Szenarien.
Verzeichnisdienste
AWS Managed Microsoft AD stellt Windows-Authentifizierungs- und Domänendienste bereit, die für die Clusterfunktionalität erforderlich sind.
Funktionen für hohe Verfügbarkeit
Multi-AZ-Komponenten bieten Fehlertoleranz in allen Availability Zones.
FSx Der Standby-Dateiserver ermöglicht ein automatisches Failover, falls der Primärserver ausfällt.
File Share Witness bietet Cluster-Quorummanagement in Availability Zone 3, um den ordnungsgemäßen Betrieb des Clusters bei Ausfällen sicherzustellen.
Domain ist AWS Managed Microsoft AD für eine nahtlose Windows-Authentifizierung integriert.
Tools
AWS-Services
Amazon Elastic Compute Cloud (Amazon EC2) bietet skalierbare Rechenkapazität in der AWS Cloud. Sie können so viele virtuelle Server wie nötig nutzen und sie schnell nach oben oder unten skalieren.
Amazon FSx bietet Dateisysteme, die branchenübliche Konnektivitätsprotokolle unterstützen und hohe Verfügbarkeit und Replikation in allen Bereichen AWS-Regionen bieten.
Amazon Virtual Private Cloud (Amazon VPC) hilft Ihnen dabei, AWS Ressourcen in einem von Ihnen definierten virtuellen Netzwerk bereitzustellen. Dieses virtuelle Netzwerk entspricht einem herkömmlichen Netzwerk, wie Sie es in Ihrem Rechenzentrum betreiben würden, mit den Vorteilen der Verwendung der skalierbaren Infrastruktur von AWS.
AWS Directory Service for Microsoft Active Directoryermöglicht Ihren verzeichnissensitiven Workloads und AWS Ressourcen die Verwendung von Microsoft Active Directory in der. AWS Cloud
AWS Identity and Access Management (IAM) hilft Ihnen dabei, den Zugriff auf Ihre AWS Ressourcen sicher zu verwalten, indem kontrolliert wird, wer authentifiziert und autorisiert ist, diese zu verwenden.
AWS Systems Managerhilft Ihnen bei der Verwaltung Ihrer Anwendungen und Infrastruktur, die in der ausgeführt werden. AWS Cloud Es vereinfacht das Anwendungs- und Ressourcenmanagement, verkürzt die Zeit für die Erkennung und Lösung betrieblicher Probleme und hilft Ihnen, Ihre AWS Ressourcen sicher und in großem Umfang zu verwalten.
Bewährte Methoden
Platzieren Sie Datenbank-Instances in privaten Subnetzen, um zu verhindern, dass sie öffentlich über das Internet zugänglich sind, und ermöglichen Sie ihnen gleichzeitig, sich mit ihnen zu verbinden AWS-Services und Updates durchzuführen.
Allgemeine bewährte Methoden finden Sie unter Bewährte Methoden für die Bereitstellung von Microsoft SQL Server auf Amazon EC2.
Informationen PowerShell zur Verwaltung Ihres Amazon FSx for Windows Dateiservers finden Sie unter Verwaltung von FSx Windows-Dateisystemen.
Epen
| Aufgabe | Beschreibung | Erforderliche Fähigkeiten |
|---|---|---|
Fügen Sie Namen und Tags hinzu. |
| DBA |
Wählen Sie ein Windows-AMI. | Wählen Sie ein Amazon Machine Image (AMI) für Windows, das Ihren SQL Server-Anforderungen entspricht. | DBA |
Auswahl von Instance-Typen | Wählen Sie einen EC2 Amazon-Instance-Typ aus, der Ihren Anforderungen entspricht. | DBA |
Verwenden Sie ein key pair. | Sie können ein key pair verwenden, um eine sichere Verbindung zu Ihrer Instance herzustellen. Stellen Sie sicher, dass Sie Zugriff auf das ausgewählte key pair haben, bevor Sie die Instance starten. | DBA |
Konfigurieren von Netzwerkeinstellungen. |
| DBA |
Konfigurieren Sie erweiterte Netzwerkeinstellungen. |
| DBA |
Speicher konfigurieren. | Konfigurieren Sie den erforderlichen Gesamtspeicher und wählen Sie den erforderlichen Speichertyp aus. | DBA |
Konfigurieren Sie erweiterte Details und starten Sie die Instanz. |
| DBA |
Erstellen Sie Knoten 2. | Wiederholen Sie diese Schritte, um Knoten 2 zu erstellen und zu konfigurieren. | DBA |
| Aufgabe | Beschreibung | Erforderliche Fähigkeiten |
|---|---|---|
Melden Sie sich bei Knoten 1 an. | Melden Sie sich als Administrator bei der EC2 Windows-Amazon-Instance an. | DBA |
Installieren Sie die FCI-Funktionen auf Knoten 1. |
| DBA |
Melden Sie sich bei Knoten 2 an. | Melden Sie sich als Administrator bei der EC2 Windows-Amazon-Instance an. | DBA |
Installieren Sie die FCI-Funktionen auf Knoten 2. |
| DBA |
Fügen Sie dem Cluster Knoten hinzu. |
| DBA |
Bringen Sie den Cluster online. | Um den Cluster online zu schalten, aktualisieren Sie die statischen IP-Adressen beider Knoten:
| DBA |
Validieren Sie den Cluster. | Navigieren Sie zum Failover-Cluster-Manager und stellen Sie sicher, dass die Cluster-Kernressourcen online sind. | DBA |
| Aufgabe | Beschreibung | Erforderliche Fähigkeiten |
|---|---|---|
Loggen Sie sich auf dem Server ein. | Melden Sie sich als Administrator bei der EC2 Amazon-Instance an. | DBA |
Hängen Sie die SQL-Binärdateien ein. |
| |
Fügen Sie Knoten 2 zum Failovercluster hinzu. |
| DBA |
| Aufgabe | Beschreibung | Erforderliche Fähigkeiten |
|---|---|---|
Konfigurieren Sie die Quorum-Einstellungen. |
| DBA |
Rufen Sie DNS-Details ab. | Wählen Sie in der FSx Amazon-Konsole Managed AD und dann Attach aus. Das DNS sollte das folgende Format haben: | DBA |
Konfigurieren Sie den File Share Witness. | Wählen Sie den FSx Amazon-Dateifreigabepfad und dann Fertig stellen. | DBA |
Zugehörige Ressourcen
AWS Ressourcen
Tiefer Einblick in Amazon FSx für Windows File Server
(Video) Vereinfachen Sie Ihre Hochverfügbarkeitsbereitstellungen von Microsoft SQL Server mit Amazon FSx for Windows File Server
(AWS Blogbeitrag) Hochverfügbarkeitsbereitstellungen von SQL Server mit Amazon FSx for NetApp ONTAP
(AWS Blogbeitrag) FSx Für Windows File Server mit Microsoft SQL Server verwenden
Sonstige Ressourcen
Zusätzliche Informationen
Den File Share Witness konfigurieren
Stellen Sie sicher, dass Sie von beiden Knoten aus mit dem Dateisystem verbunden sind, indem Sie Regeln in der FSx Amazon-Sicherheitsgruppe hinzufügen, die eingehende Verbindungen zulassen. Der SMB-Port sollte zugelassen werden. Wenn der DNS-Name beispielsweise lautet\\example.example.com\share, verwenden Sie\\example.example.com\share. Verwenden Sie denselben Wert für den Dateifreigabezeugen im AlwaysOn-Verfügbarkeitscluster. Gehen Sie wie folgt vor, um den File Share Witness zu konfigurieren:
Verwenden Sie RDP, um eine Verbindung zu Ihrer EC2 Amazon-Instance herzustellen.
Navigieren Sie zum Failover-Cluster-Manager.
Öffnen Sie das Kontextmenü (Rechtsklick) und wählen Sie Weitere Aktionen aus.
Wählen Sie Cluster-Quorum-Einstellungen konfigurieren aus.
Wählen Sie Weiter aus.
Wählen Sie Quorum-Konfiguration und konfigurieren Sie einen File Share Witness.
Geben Sie den DNS-Namen an.
Überprüfen Sie die Zusammenfassung und wählen Sie dann Fertig stellen. Der File Share Witness sollte im Bereich Cluster-Kernressourcen online sein.