Azure Arc-fähige Version von SQL Server

Dank der Azure Arc-fähigen Version von SQL Server sind die Azure-Dienste auch für Instanzen verfügbar, die außerhalb von Azure in Ihrem Rechenzentrum, am Edge oder in einer Multicloudumgebung gehostet werden.

Um Azure-Dienste zu aktivieren, müssen Sie eine ausgeführte SQL Server-Instanz in Azure Arc integrieren. Beim Onboarding wird eine Azure-Erweiterung für SQL Server für den verbundenen Computer-Agent installiert, wobei wiederum eine Azure-Ressource für jede SQL Server Instanz erstellt wird. Sie können alle Arc-fähigen SQL Server Ressourcen im Azure-Portal unter Azure Arc > SQL Server anzeigen. Die Eigenschaften dieser Ressource spiegeln einen Teil der Konfigurationseinstellungen in SQL Server wider.

SQL Server mit Azure Arc-Unterstützung speichert keine Kundendaten.

Aufbau

Die SQL Server-Instanz kann auf einem virtuellen oder physischen Computer installiert werden, der unter Windows oder Linux ausgeführt wird und der über den Connected Machine-Agent mit Azure Arc verbunden ist. Bei der Registrierung der SQL Server-Instanz wird der Agent installiert und der Computer automatisch registriert.

Der Connected Machine-Agent kommuniziert ausgehend sicher über den TCP-Port 443 mit Azure Arc. Wenn der Computer für die Internetkommunikation eine Verbindung durch eine Firewall oder über einen HTTP-Proxyserver herstellt, sollten Sie sich die Anforderungen für die Netzwerkkonfiguration für den Connected Machine-Agent ansehen.

Die Azure Arc-fähige SQL Server-Instanz unterstützt verschiedene Lösungen, in denen Microsoft Monitoring Agent (MMA) installiert und für Datensammlung und Berichterstellung mit einem Azure Log Analytics-Arbeitsbereich verbunden sein muss. Diese Lösungen umfassen Microsoft Defender für Cloud und das Feature On-Demand SQL-Bewertung.

Das folgende Diagramm zeigt die Architektur von SQL Server auf Servern mit Azure Arc-Unterstützung.

Diagramm, in dem zu erkennen ist, dass die Kundeninfrastruktur die Virtualisierung und den persistenten Speicher hostet. Im Azure-Portal oder mit der entsprechenden CLI können Sie die SQL Server-Instanz verwalten.

Wenn Sie mehr zu diesen Funktionen erfahren möchten, können Sie sich auch diese Data Exposed-Folge ansehen.

Voraussetzungen

Unterstützte SQL-Versionen und Betriebssysteme

Azure Arc-fähige SQL Server-Instanzen unterstützen SQL Server 2012 und höher auf den folgenden Windows- und Linux-Betriebssystemen:

  • Windows Server 2012 R2 und höhere Versionen
  • Ubuntu 20.04 (x64)
  • Red Hat Enterprise Linux (RHEL) 8 (x64)
  • SUSE Linux Enterprise Server (SLES) 15 (x64)

Hinweis

Die Azure Arc-fähige Version von SQL Server unterstützt derzeit die folgenden Konfigurationen nicht:

  • SQL Server-Ausführung in Linux-Containern
  • SQL Server-Failoverclusterinstanzen (FCI)
  • Andere SQL Server-Rollen als die Datenbank-Engine, z. B. Analysis Services (SSAS), Reporting Services (SSRS) oder Integration Services (SSIS)
  • SQL Server-Editionen: Express, Web, Business Intelligence.
  • SQL Server 2008, SQL Server 2008 R2 und älter
  • Die Installation des Arc-Agents und der SQL Server-Erweiterung kann nicht im Rahmen der Erstellung des Sysprep-Images erfolgen.

Erforderliche Berechtigungen

Um die SQL Server-Instanzen und den Hostingcomputer mit Azure Arc zu verbinden, müssen Sie über ein Benutzerkonto oder einen Azure-Dienstprinzipal mit der Rolle Mitwirkender für die Ressourcengruppe verfügen, in der SQL Server verwaltet wird.

Zur Bereitstellung des Connected Machine-Agents auf einem SQL Server-Computer müssen Sie über Administratorberechtigungen verfügen, um den Agent installieren und konfigurieren zu können. Verwenden Sie dazu unter Linux das Stammkonto und unter Windows ein Konto, das der Gruppe „Lokale Administratoren“ angehört.

Einschränkungen von Azure-Abonnements und -Diensten

Machen Sie sich vor dem Konfigurieren Ihrer SQL Server-Instanzen und Computer mit Azure Arc mit den Grenzwerten für Abonnements sowie den Grenzwerten für Ressourcengruppen im Azure Resource Manager vertraut, um die Anzahl von zu verbindenden Computern zu planen.

Netzwerkkonfiguration und Ressourcenanbieter

Sehen Sie sich die Netzwerkkonfiguration, Transport Layer Security und die Ressourcenanbieter an, die für den Connected Machine-Agent erforderlich sind.

Der Ressourcenanbieter Microsoft.AzureArcData ist erforderlich, um die SQL Server-Instanzen mit Azure Arc zu verbinden. Befolgen Sie die Anweisungen im Abschnitt Voraussetzungen, um den Ressourcenanbieter zu registrieren.

Wenn Sie vor dem Dezember 2020 eine Instanz von SQL Server mit Azure Arc verbunden haben, müssen Sie die erforderlichen Schritte durchführen, um die bestehenden Arc-fähigen SQL Server-Ressourcen zum neuen Namespace zu migrieren.

Unterstützte Azure-Regionen

Arc-fähige SQL Server-Instanzen sind in den folgenden Regionen verfügbar:

  • East US
  • USA (Ost) 2
  • USA, Westen 2
  • USA (Mitte)
  • USA Süd Mitte
  • UK, Süden
  • Frankreich, Mitte
  • Europa, Westen
  • Nordeuropa
  • Japan, Osten
  • Korea, Mitte
  • Asien, Osten
  • Asien, Südosten
  • Australien (Osten)

Nächste Schritte