Bereitstellen von SQL Server auf Azure Stack HCI

Gilt für: Azure Stack HCI, Versionen 22H2 und 21H2; SQL Server (alle unterstützten Versionen)

Von Bedeutung

Azure Stack HCI ist jetzt Teil von Azure Local. Ältere Versionen von Azure Stack HCI, z. B. 22H2, verweisen jedoch weiterhin auf Azure Stack HCI und spiegeln die Namensänderung nicht wider. Erfahren Sie mehr.

Dieses Thema enthält Anleitungen zum Planen, Konfigurieren und Bereitstellen von SQL Server im Azure Stack HCI-Betriebssystem. Das Betriebssystem ist eine HCI-Clusterlösung (Hyperconverged Infrastructure), die virtualisierte Windows- und Linux-Workloads und deren Speicher in einer lokalen Hybridumgebung hostet.

Lösungsübersicht

Azure Stack HCI bietet eine hochverwendbar, kosteneffiziente, flexible Plattform zum Ausführen von SQL Server und Direkte Speicherplätze. Azure Stack HCI kann OLTP-Workloads (Online Transaction Processing), Data Warehouse und BI sowie KI und erweiterte Analysen über Big Data ausführen.

Die Flexibilität der Plattform ist besonders wichtig für unternehmenskritische Datenbanken. Sie können SQL Server auf virtuellen Computern (VMs) ausführen, die entweder Windows Server oder Linux verwenden, wodurch Sie mehrere Datenbankworkloads konsolidieren und ihrer Azure Stack HCI-Umgebung nach Bedarf weitere VMs hinzufügen können. Azure Stack HCI ermöglicht es Ihnen auch, SQL Server mit Azure Site Recovery zu integrieren, um eine cloudbasierte Migrations-, Wiederherstellungs- und Schutzlösung für die Daten Ihrer Organisation bereitzustellen, die zuverlässig und sicher sind.

Dialogfeld „Deploy SQL Server“ (SQL Server bereitstellen)

In diesem Abschnitt wird auf hoher Ebene beschrieben, wie Sie Hardware für SQL Server auf Azure Stack HCI erwerben und Windows Admin Center verwenden, um das Betriebssystem auf Ihren Servern zu verwalten. Informationen zum Einrichten von SQL Server, zur Überwachung und Leistungsoptimierung sowie zur Verwendung von Hochverfügbarkeit (HA) und Azure-Hybriddiensten sind ebenfalls enthalten.

Schritt 1: Erwerben von Hardware aus dem Azure Stack HCI-Katalog

Zunächst müssen Sie Hardware beschaffen. Die einfachste Möglichkeit besteht darin, Ihren bevorzugten Microsoft Hardwarepartner im Azure Stack HCI-Katalog zu finden und ein integriertes System mit dem vorinstallierten Azure Stack HCI-Betriebssystem zu erwerben. Im-Katalog können Sie filtern, um Herstellerhardware anzuzeigen, die für diese Art Workload optimiert ist.

Andernfalls müssen Sie das Azure Stack HCI-Betriebssystem auf Ihrer eigenen Hardware bereitstellen. Ausführliche Informationen zu Azure Stack HCI-Bereitstellungsoptionen und zur Installation von Windows Admin Center finden Sie unter Bereitstellen des Azure Stack HCI-Betriebssystems.

Verwenden Sie als Nächstes Windows Admin Center, um einen Azure Stack HCI-Cluster zu erstellen.

Schritt 2: Installieren von SQL Server auf Azure Stack HCI

Je nach Ihren Anforderungen können Sie SQL Server auf VMs installieren, die entweder Windows Server oder Linux ausführen.

Anweisungen zum Installieren von SQL Server finden Sie unter:

Schritt 3: Überwachen und Optimieren der Leistung von SQL Server

Microsoft bietet eine umfassende Reihe von Tools für die Überwachung von Ereignissen in SQL Server und für die Optimierung des physischen Datenbankentwurfs. Die Wahl des Tools hängt von der Art der Überwachung oder Optimierung ab, die Sie ausführen möchten.

Informationen zum Sicherstellen der Leistung und Integrität Ihrer SQL Server Instanzen auf Azure Stack HCI finden Sie unter Performance Monitoring and Tuning Tools.

Informationen zur Optimierung von SQL Server 2017 und SQL Server 2016 finden Sie unter Empfohlene Updates und Konfigurationsoptionen für SQL Server 2017 und SQL Server 2016 mit Arbeitsauslastungen mit hoher Leistung.

Schritt 4: Verwenden Sie die Hochverfügbarkeitsfunktionen von SQL Server

Azure Stack HCI nutzt Windows Server Failover Clustering mit SQL Server (WSFC), um SQL Server, die in VMs ausgeführt werden, bei einem Hardwareausfall zu unterstützen. SQL Server bietet außerdem Always On-Verfügbarkeitsgruppen (AG), um Hochverfügbarkeit auf Datenbankebene bereitzustellen, die zur Unterstützung bei Anwendungs- und Softwarefehlern konzipiert ist. Neben WSFC und AG kann Azure Stack HCI always On Failover Cluster Instance (FCI) verwenden, die auf Direkte Speicherplätze Technologie für gemeinsam genutzten Speicher basiert.

Diese Optionen arbeiten alle mit dem Microsoft Azure Cloud Witness zur Quorumsteuerung. Wir empfehlen die Verwendung von AntiAffinity-Clusterregeln in WSFC für VMs, die auf unterschiedlichen physischen Knoten platziert sind, um die Betriebszeit für SQL Server im Fall von Hostfehlern aufrecht zu erhalten, wenn Always On-Verfügbarkeitsgruppen konfiguriert sind.

Schritt 5: Azure-Hybriddienste einrichten

Es gibt mehrere Azure-Hybriddienste, die Sie verwenden können, um Ihre SQL Server Daten und Anwendungen zusätzlich zu schützen. Azure Site Recovery ist eine Lösung für Disaster Recovery as a Service (DRaaS). Weitere Informationen zur Verwendung dieses Diensts zum Schützen des SQL Server Back-Ends einer Anwendung, um Workloads online zu halten, finden Sie unter Einrichten der Notfallwiederherstellung für SQL Server.

Mit Azure Backup können Sie Backup-Richtlinien zum Schutz von Unternehmens-Workloads definieren und unterstützen die Sicherung und Wiederherstellung der SQL Server-Konsistenz. Weitere Informationen zum Sichern Ihrer lokalen SQL-Daten finden Sie unter Installieren Azure Backup Server.

Alternativ können Sie die Funktion SQL Server Managed Backup in SQL Server verwenden, um Azure Blob Storage-Sicherungen zu verwalten.

Weitere Informationen zur Verwendung dieser Option, die sich für die externe Archivierung eignet, finden Sie unter:

Zusätzlich zu diesen Sicherungsszenarien können Sie auch weitere Datenbankdienste einrichten, die SQL Server bietet, einschließlich Azure Data Factory und Azure Feature Pack für Integration Services (SSIS).

Nächste Schritte

Weitere Informationen zum Arbeiten mit SQL Server finden Sie unter: