Auswahlmöglichkeiten bei Kaufmodellen, Dienstebenen und Hardware
Wenn Sie eine Vorstellung davon haben, welche Bereitstellungsoption für Ihre Anforderungen am besten geeignet ist, ist der nächste Schritt die Entscheidung für ein Kaufmodell, für eine Dienstebene und für Hardware. In dieser Lerneinheit wird ein Überblick über die verschiedenen Kaufmodelle vermittelt sowie darüber, wann diese jeweils verwendet werden sollten.
Kaufmodell
Das Kaufmodell in Azure SQL bietet zwei Optionen:
- Kauf basierend auf virtuellen Kernen (vCore-basiert)
- Kauf basierend auf Datenbanktransaktionseinheiten (DTU-basiert)
In Azure SQL Managed Instance ist das DTU-Modell nicht verfügbar.
Sie sollten das auf virtuellem Kern basierende Modell verwenden, da es Ihnen ermöglicht, Compute- und Speicherressourcen unabhängig voneinander auszuwählen. Das DTU-basierte Modell ist ein Bundlemeasure, bestehend aus Compute-, Speicher- und E-/A-Ressourcen.
Beim vCore-Modell bezahlen Sie für Folgendes:
- Computeressourcen: Dienstebene plus Anzahl virtueller Kerne und Arbeitsspeichermenge plus Hardwaregeneration.
- Daten- und Protokollspeicher Der Typ und die Menge des Daten- und Protokollspeichers.
- Sicherungsspeicherort: Georedundanter Speicher mit Lesezugriff (RA-GRS), zonenredundanter Speicher (ZRS) oder lokal redundanter Speicher (LRS)
Mit dem vCore-Modell können Sie außerdem den Azure-Hybridvorteil für SQL Server und/oder reservierte Kapazität (im Voraus bezahlen) nutzen, um Kosten einzusparen. Im DTU-Modell ist keine dieser Optionen verfügbar.
Dieses Modul konzentriert sich auf das vCore-Kaufmodell.
Dienstebene
Als Nächstes müssen Sie eine Dienstebene für Leistung und Verfügbarkeit auswählen. Es wird empfohlen, mit der Dienstebene „Universell“ zu beginnen und die Ebene dann bei Bedarf anzupassen. Im vCore-Modell sind drei Ebenen verfügbar:
- Universell: Diese Ebene ist für die meisten Unternehmensarbeitsauslastungen geeignet. Sie bietet budgetorientierte, ausgeglichene und skalierbare Compute- und Speicheroptionen.
- Unternehmenskritisch: Diese Ebene ist für Geschäftsanwendungen geeignet, bei denen Antworten mit geringer Latenz erforderlich sind. Sie bietet die höchste Resilienz bei Ausfällen dank der Verwendung mehrerer isolierter Replikate. Diese Ebene ist die einzige, die In-Memory-OLTP (Onlinetransaktionsverarbeitung) nutzen kann, um die Leistung zu verbessern.
- Hyperscale: Diese Ebene ist für Unternehmensarbeitsauslastungen geeignet, die hochgradig skalierbaren Speicher (100 TB und mehr) und Leseskalierung benötigen. Aus Leistungs- und Kostensicht liegt diese Ebene zwischen „Universell“ und „Unternehmenskritisch“. Die Ebene „Hyperscale“ ist derzeit nur für Einzeldatenbanken in Azure SQL-Datenbank verfügbar.
Computeebene
Wenn Sie die Ebene „Universell“ und das vCore-basierte Modell auswählen, müssen Sie noch eine andere Entscheidung hinsichtlich der Computeebene treffen, für die Sie zahlen:
- Provisioned Compute ist für gleichmäßigere Verwendungsmuster mit einer im Zeitverlauf höheren durchschnittlichen Computenutzung oder mehrere Datenbanken mit Pools für elastische Datenbanken vorgesehen. Bei „Provisioned Compute“ wird im Laufe der Zeit eine feste Menge an Ressourcen bereitgestellt, um eine optimale Leistung zu gewährleisten. Diese Ressourcen werden unabhängig von der Nutzung abgerechnet. In „Provisioned compute“ müssen Sie die Dimensionierung der Computeressourcen für Ihre Workload verwalten.
- Serverless Compute ist für eine vorübergehende, unvorhersehbare Nutzung mit im Zeitverlauf geringerer durchschnittlicher Computenutzung vorgesehen. „Serverlos“ bietet automatische Computeskalierung, um die Leistungsverwaltung zu vereinfachen, und wird nur für den Umfang der genutzten Computekapazität abgerechnet. „Serverless“ unterstützt auch das automatische Anhalten und Fortsetzen, um die Preisoptimierung zu erhöhen. Wenn Ihre Datenbank angehalten wird, zahlen Sie nur für Speicher.
Hardware
Die derzeit standardmäßig verwendete Hardwaregeneration wird als Standardserienhardware bezeichnet, früher Gen5. Premium-Serienhardware bietet die neueste und beste Premium-Speicher- und Computehardware.
Wenn Sie in SQL-Datenbank „Universell“ auswählen und den Computetarif „Serverless“ verwenden möchten, ist die Gen5-Hardware derzeit die einzige Option. Derzeit ist eine Skalierung auf bis zu 40 virtuelle Kerne möglich.
Die Auswahl des Kaufmodells, der Dienstebene und der Hardware beeinflusst maßgeblich die Leistung, die Verfügbarkeit und die Kosten der Bereitstellung.