Dienstebenen von durch Azure Arc aktiviertem SQL Managed Instance
Als Teil der Familie der Azure SQL-Produkte ist durch Azure Arc aktiviertes SQL Managed Instance in zwei Dienstebenen für virtuelle Kerne verfügbar.
- Universell ist eine budgetfreundliche Ebene, die für die meisten Workloads mit allgemeinen Leistungs- und Verfügbarkeitsfeatures konzipiert wurde.
- Die Dienstebene Unternehmenskritisch wurde für leistungsabhängige Workloads mit höheren Verfügbarkeitsfeatures konzipiert.
In Azure werden Speicher und Computeressourcen von Microsoft mit garantierten Vereinbarungen zum Servicelevel (Service Level Agreements, SLAs) für Leistung, Durchsatz, Verfügbarkeit usw. für jede Dienstebene bereitgestellt. Bei Datendiensten mit Azure Arc-Unterstützung stellen Kunden den Speicher und die Computeressourcen zur Verfügung. Daher gibt es keine garantierten SLAs, die Kunden mit Datendiensten mit Azure Arc-Unterstützung zur Verfügung gestellt werden. Kunden wird jedoch die Flexibilität geboten, unabhängig von der Dienstebene ihre eigene leistungsfähige Hardware zu nutzen.
Vergleich der Dienstebenen
Im Folgenden finden Sie eine Beschreibung der verschiedenen Funktionen, die auf den beiden Dienstebenen von Datendiensten mit Azure Arc-Unterstützung zur Verfügung stehen:
Bereich | Unternehmenskritisch | Universell |
---|---|---|
SQL-Funktionsgruppe | Identisch mit SQL Server Enterprise Edition | Identisch mit SQL Server Standard Edition |
CPU-Grenzwert/-Instanz | Unbegrenzt | 24 Kerne |
Arbeitsspeicherlimit/-Instanz | Unbegrenzt | 128 GB |
Vertikale Skalierung | Verfügbar | Verfügbar |
Überwachung | Bei Integration lokal verfügbar und optionaler Export in Azure Monitor | Bei Integration lokal verfügbar und optionaler Export in Azure Log Analytics |
Protokollierung | Bei Integration lokal verfügbar und optionaler Export in Azure Log Analytics | Bei Integration lokal verfügbar und optionaler Export in Azure Monitor |
Zeitpunktwiederherstellung | Integriert | Integriert |
Hochverfügbarkeit | Eigenständige Verfügbarkeitsgruppen über erneute Kubernetes-Bereitstellung | Einzelne Instanz mit Kubernetes-Neubereitstellung und freigegebenem Speicher. |
Horizontale Leseskalierung | Verfügbarkeitsgruppe | Keine |
Notfallwiederherstellung | Verfügbar über Failovergruppen | Verfügbar über Failovergruppen |
AHB-Austauschkurse für IP-Komponente des Preises | 1:1 Enterprise Edition 4:1 Standard Edition |
1:4 Enterprise Edition 1:1 Standard Edition |
Preise für Dev/Test | Kostenlos | Kostenlos |
Auswählen zwischen den Dienstebenen
Da Kunden ihre eigene Hardware mit Leistungs- und Verfügbarkeitsanforderungen gemäß ihren Geschäftsanforderungen verwenden, sind die wichtigsten Unterschiede zwischen den Dienstebenen die Leistungen, die auf Softwareebene bereitgestellt werden.
Wählen Sie „Universell“ in folgenden Fällen:
- Wenn CPU-/Arbeitsspeicheranforderungen die Grenzwerte der Dienstebene „Universell“ erfüllen oder innerhalb dieser Werte liegen.
- Wenn die von Kubernetes bereitgestellten Hochverfügbarkeitsoptionen, z. B. erneute Bereitstellung von Pods, für die Workload ausreichend sind.
- Wenn die Anwendung keine horizontale Leseskalierung benötigt.
- Wenn die Anwendung keines der Features der Dienstebene „Unternehmenskritisch“ erfordert (wie bei SQL Server Enterprise Edition).
Wählen Sie „Unternehmenskritisch“ in folgenden Fällen:
- Wenn CPU-/Arbeitsspeicheranforderungen die Grenzwerte der Dienstebene „Universell“ überschreiten.
- Wenn die Anwendung ein höheres Maß an Hochverfügbarkeit erfordert, z. B. integrierte Verfügbarkeitsgruppen, um Anwendungsfailover zu verarbeiten, als von Kubernetes geboten wird.
- Wenn die Anwendung horizontale Leseskalierung nutzen kann, um Leseworkloads an die sekundären Replikate abzuladen.
- Wenn die Anwendung Features erfordert, die nur von der Dienstebene „Unternehmenskritisch“ geboten werden (wie bei SQL Server Enterprise Edition).