Was ist SQL Server auf Azure Windows Virtual Machines?
Gilt für: SQL Server auf Azure-VMs
Dieser Artikel bietet eine Übersicht über SQL Server auf virtuellen Azure-Computern (VMs) auf der Windows-Plattform.
Wenn Sie noch nicht mit SQL Server auf Azure-VMs vertraut sind, sehen Sie sich das Video SQL Server on Azure VM Overview aus der detaillierten Azure SQL-Videoserie an:
Übersicht
Mit SQL Server auf Azure Virtual Machines können Sie Vollversionen von SQL Server in der Cloud nutzen, ohne lokale Hardware verwalten zu müssen. Virtuelle SQL Server-Computer (VMs) vereinfachen außerdem die Lizenzierungskosten, wenn Sie nutzungsbasierte Bezahlung verwenden.
Virtuelle Azure-Computer werden in verschiedensten geografischen Regionen auf der ganzen Welt ausgeführt. Es sind auch verschiedene Computergrößen möglich. Über den Katalog mit VM-Images können Sie virtuelle SQL Server-Computer mit passender Version, passender Edition und passendem Betriebssystem erstellen. Dadurch stellen virtuelle Computer eine gute Wahl für viele verschiedene SQL Server-Workloads dar.
Featurevorteile
Wenn Sie Ihre SQL Server-Instanz auf einem virtuellen Azure-Computer bei der SQL IaaS-Agent-Erweiterung registrieren, können Sie mehrere vorteilhafte Features nutzen. Die Registrierung bei der Erweiterung ist kostenlos.
In der folgenden Tabelle sind die Vorteile aufgeführt, die durch die Erweiterung verfügbar werden:
Funktion | Beschreibung |
---|---|
Azure-Portalverwaltung | Ermöglicht die Verwaltung im Portal, sodass Sie alle Ihre SQL Server-VMs an einem Ort anzeigen und SQL-spezifische Features direkt über das Portal aktivieren und deaktivieren können. In der Basisregistrierung enthalten. |
Automatisierte Sicherung | Automatisiert die Planung von Sicherungen für alle Datenbanken entweder der Standardinstanz oder einer ordnungsgemäß installierten benannten Instanz von SQL Server in der VM. Weitere Informationen finden Sie unter Automatisierte Sicherung für SQL Server auf virtuellen Azure-Computern (Resource Manager). SQL-IaaS-Agent-Erweiterung erforderlich. |
Automatisches Patchen | Installieren Sie Sicherheitsupdates für Windows und SQL Server (einschließlich kumulativer Updates für SQL Server) während eines konfigurierten Wartungsfensters automatisch auf Ihrer virtuellen Maschine, um Updates während der Spitzenzeiten Ihrer Workload zu vermeiden. Weitere Informationen finden Sie unter Automatisches Patchen über Azure Update Manager. SQL-IaaS-Agent-Erweiterung erforderlich. |
Azure Key Vault-Integration | Mit diesem Dienst können Sie Azure Key Vault auf Ihrem virtuellen SQL Server-Computer automatisch installieren und konfigurieren. Weitere Informationen finden Sie unter Konfigurieren der Azure Key Vault-Integration für SQL Server auf virtuellen Azure-Computern (Resource Manager). SQL-IaaS-Agent-Erweiterung erforderlich. |
Konfigurieren von tempdb | Sie können Ihr Verzeichnis tempdb direkt im Azure-Portal konfigurieren, z. B. die Anzahl der Dateien, ihre Anfangsgröße, ihren Speicherorts und das Verhältnis für automatische Vergrößerung. Starten Sie den SQL Server-Dienst neu, damit die Änderungen wirksam werden. SQL-IaaS-Agent-Erweiterung erforderlich. |
Integration des Defender für Cloudportals | Wenn Sie Microsoft Defender für SQL aktiviert haben, können Sie die Empfehlungen von Defender for Cloud direkt in der Ressource SQL Virtual Machines des Azure-Portals einsehen. Weitere Informationen finden Sie unter Bewährte Sicherheitsmethoden. SQL-IaaS-Agent-Erweiterung erforderlich. |
Erweiterte Sicherheitsupdates | Automatisches Empfangen von Sicherheitsupdates für Ihren SQL-Server auf Azure-VMs, bis zu drei Jahre nach Ablauf des erweiterten SQL Server-Lebenszyklussupports. |
Flexible Lizenzierung | Durch einen nahtlosen Wechsel zwischen den Lizenzmodellen „Bring-Your-Own-License“ (BYOL, auch als „Azure-Hybridvorteil“ bezeichnet) und „Nutzungsbasierte Bezahlung“ können Sie Kosten sparen. In der Basisregistrierung enthalten. |
Flexible Version/Edition | Wenn Sie die Version oder Edition von SQL Server ändern möchten, können Sie einfach die Metadaten im Azure-Portal aktualisieren, ohne die gesamte SQL Server-VM erneut bereitstellen zu müssen. In der Basisregistrierung enthalten. |
E/A-Leistungsanalyse | Analysieren Sie die E/A-Leistung für Ihren SQL Server auf Azure-VMs. Diese Funktion befindet sich derzeit in der Vorschau. SQL-IaaS-Agent-Erweiterung erforderlich. |
Microsoft Entra-Authentifizierung | Verbessern Sie die Sicherheit Ihrer SQL Server-VM durch Verwendung von Microsoft Entra ID für die Authentifizierung bei Ihrer SQL Server-VM. SQL-IaaS-Agent-Erweiterung erforderlich. |
E/A-Analyse (Vorschau) | Zeigen Sie eine Analyse Ihrer E/A-Leistung im Azure-Portal an, um Probleme zu finden, die sich aus einer Überschreitung der Grenzwerte für virtuelle Computer und Datenträger ergeben. Diese Funktion befindet sich derzeit in der Vorschau. SQL-IaaS-Agent-Erweiterung erforderlich. |
SQL-Bewertung bewährter Methoden | Ermöglicht Ihnen, die Integrität Ihrer SQL Server-VMs mithilfe von bewährten Methoden für die Konfiguration zu bewerten. Weitere Informationen finden Sie unter SQL-Bewertung bewährter Methoden. SQL-IaaS-Agent-Erweiterung erforderlich. |
Anzeigen der Datenträgerauslastung im Portal | Ermöglicht eine grafische Darstellung der Datenträgerauslastung Ihrer SQL-Datendateien im Azure-Portal. SQL-IaaS-Agent-Erweiterung erforderlich. |
Erste Schritte
Informationen zu den ersten Schritten mit SQL Server auf Azure-VMs finden Sie in den folgenden Ressourcen:
- Erstellen einer SQL-VM: Informationen zum Erstellen einer SQL Server-Instanz auf einem virtuellen Azure-Computer finden Sie in den Schnellstartanleitungen für das Azure-Portal, Azure PowerShell oder eine ARM-Vorlage. Eine ausführlichere Anleitung finden Sie im Bereitstellungshandbuch.
- Herstellen einer Verbindung zur SQL-VM Informationen zum Herstellen einer Verbindung mit Ihrer SQL Server-Instanz auf Azure-VMs finden Sie in der Beschreibung der Verbindungsmöglichkeiten.
- Vorteile der Entsperrung von Features: Das Registrieren Ihrer SQL Server-VM mit der SQL IaaS-Agent-Erweiterung entsperrt eine Reihe von Featurevorteilen, z. B. automatisiertes Backup und Patchen.
- Verwalten Sie die SQL-VM über das Portal: Sie können SQL Server-Einstellungen direkt über das Azure-Portal verwalten, indem Sie die Ressource für Virtuelle SQL-Computer verwenden.
- Optimieren der Leistung: Verwenden Sie die SQL-Best-Practices-Bewertung, um zu überprüfen, ob Sie bewährte Methoden ausführen und verwenden Sie die E/A-Leistungsanalyse (Vorschau), um E/A-Probleme zu untersuchen.
- Migrieren von Daten: Migrieren Sie Ihre Daten zu SQL Server auf Azure-VMs von SQL Server, Oracle oder DB2.
- Preise: Informationen zur Preisstruktur Ihrer SQL Server-Instanz auf einer Azure-VM finden Sie in der Preisübersicht.
- Häufig gestellte Fragen: Häufig gestellte Fragen und Szenarien finden Sie in den häufig gestellten Fragen.
Videos
Videos zu den neuesten Features zur Optimierung der Leistung von SQL Server-VMs und zur Automatisierung der Verwaltung finden Sie in den folgenden „Data Exposed“-Videos:
- Obergrenzen für Zwischenspeicherung und Speicherung
- Automatisieren der Verwaltung mit der SQL Server-IaaS-Agent-Erweiterung
- Verwenden von Azure Monitor-Metriken zum Nachverfolgen der VM-Cacheintegrität
- Das beste Preis-Leistungs-Verhältnis für SQL Server-Workloads auf Azure-VMs bekommen
- Verwenden von PerfInsights zum Auswerten der Ressourcenintegrität (Resource Health) und zur Problembehandlung
- Bestes Preis-Leistungs-Verhältnis mit der Ebdsv5-Serie
- Optimales Konfigurieren von SQL Server auf virtuellen Azure-Computern mit SQL-Bewertung
- Neue und verbesserte Bereitstellung und Verwaltung von SQL Server auf virtuellen Azure-Computern
Hochverfügbarkeit und Notfallwiederherstellung
Zusätzlich zur integrierten Hochverfügbarkeit, die von virtuellen Azure-Computern bereitgestellt wird, können Sie auch die Features für Hochverfügbarkeit und Notfallwiederherstellung von SQL Server nutzen.
Weitere Informationen finden Sie in der Übersicht über Always On-Verfügbarkeitsgruppen und Always On-Failoverclusterinstanzen. Weitere Informationen finden Sie unter Übersicht über die Geschäftskontinuität.
Informationen zu den ersten Schritten finden Sie in den Tutorials für Verfügbarkeitsgruppen oder zum Vorbereiten Ihrer VM für eine Failoverclusterinstanz.
Lizenzierung
Wählen Sie als Erstes ein SQL Server-VM-Image mit der benötigten Version, der benötigten Edition und dem benötigten Betriebssystem aus. Die folgenden Abschnitte enthalten direkte Links zum Azure-Portal für die Katalogimages für virtuelle SQL Server-Computer. Ändern Sie das Lizenzierungsmodell einer SQL Server-VM mit nutzungsbasierter Bezahlung, um eine eigene Lizenz zu verwenden. Weitere Informationen finden Sie unter Ändern des Lizenzierungsmodells für eine SQL Server-VM.
Azure verwaltet für jedes unterstützte Betriebssystem, jede Version und jede Kombination von Editionen nur ein VM-Image. Dies bedeutet, dass Images im Laufe der Zeit aktualisiert und ältere Images entfernt werden. Weitere Informationen finden Sie im Abschnitt Images der häufig gestellten Fragen zu SQL Server-VMs.
Tipp
Weitere Informationen zu den Preisen für SQL Server-Images finden Sie unter Preisinformationen für Azure-VMs mit SQL Server.
Die folgende Tabelle enthält eine Matrix für SQL Server-Images mit nutzungsbasierter Bezahlung:
Version | Betriebssystem |
---|---|
SQL Server 2022 | Windows Server 2022 |
SQL Server 2019 | Windows Server 2022, Windows Server 2019 |
SQL Server 2017 | Windows Server 2019, Windows Server 2016 |
SQL Server 2016 | Windows Server 2019, Windows Server 2016 |
SQL Server 2014 | Windows Server 2012 R2 |
SQL Server 2012 | Windows Server 2012 R2 |
Hinweis
Für SQL Server 2008 und SQL Server 2008 R2 steht kein erweiterter Support mehr zur Verfügung, und die Produkte sind nicht mehr im Azure Marketplace erhältlich.
Informationen zu den verfügbaren Images für virtuelle Linux-Computer mit SQL Server finden Sie unter Übersicht über SQL Server auf Azure Virtual Machines (Linux).
Mithilfe von PowerShell kann ein älteres Image von SQL Server bereitgestellt werden, das im Azure-Portal nicht verfügbar ist. Um alle verfügbaren Images mithilfe von PowerShell anzuzeigen, verwenden Sie den folgenden Befehl:
$Location = "<location>"
Get-AzVMImageOffer -Location $Location -Publisher 'MicrosoftSQLServer'
Weitere Informationen zum Bereitstellen von SQL Server-VMs über PowerShell finden Sie unter Bereitstellen von SQL Server-VMs mit Azure PowerShell.
Wichtig
Ältere Images sind möglicherweise veraltet. Denken Sie daran, alle SQL Server- und Windows-Updates anzuwenden, bevor Sie sie für die Produktion verwenden.
Programm zur Verbesserung der Benutzerfreundlichkeit (Customer Experience Improvement Program, CEIP)
Das Programm zur Verbesserung der Benutzerfreundlichkeit (Customer Experience Improvement Program, CEIP) ist standardmäßig aktiviert. Es sendet in regelmäßigen Abständen Berichte an Microsoft, damit die Nutzung von SQL Server verbessert werden kann. Für CEIP ist nur dann eine Verwaltungsaufgabe erforderlich, wenn Sie das Programm nach der Bereitstellung deaktivieren möchten. Sie können CEIP anpassen oder deaktivieren, indem Sie eine Verbindung mit der VM per Remotedesktop herstellen. Führen Sie anschließend das SQL Server-Hilfsprogramm Fehler- und Verwendungsberichterstellung aus. Befolgen Sie die Anleitung, um die Berichterstellung zu deaktivieren. Weitere Informationen zur Datensammlung finden Sie unter Datenschutzbestimmungen für SQL Server.
Verwandte Produkte und Dienste
Da SQL Server auf Azure-VMs in die Azure-Plattform integriert ist, finden Sie weitere Informationen in den Ressourcen für verwandte Produkte und Dienste, die im Azure-VM-Ökosystem mit SQL Server interagieren:
- Virtuelle Windows-Computer: Übersicht über Azure Virtual Machines
- Speicher: Einführung in Microsoft Azure Storage
- Netzwerk: Übersicht über Virtual Network, IP-Adressen in Azure, Erstellen eines vollständig qualifizierten Domänennamens im Azure-Portal
- SQL: SQL Server-Dokumentation, Azure SQL-Datenbankvergleich