Freigeben über


Planen und Verwalten von Kosten für Azure SQL-Datenbank

In diesem Artikel wird beschrieben, wie Sie Kosten für Azure SQL-Datenbank planen und verwalten.

Zunächst verwenden Sie den Azure-Preisrechner, um Azure-Ressourcen hinzuzufügen und die geschätzten Kosten zu überprüfen. Nachdem Sie mit der Verwendung von Azure SQL-Datenbankressourcen begonnen haben, verwenden Sie kostenverwaltungsfeatures, um Budgets festzulegen und Kosten zu überwachen. Sie können auch prognostizierte Kosten überprüfen und Ausgabentrends identifizieren, um Bereiche zu identifizieren, in denen Sie handeln möchten. Die Kosten für die Azure SQL-Datenbank sind nur ein Teil der monatlichen Kosten in Ihrer Azure-Rechnung. Obwohl in diesem Artikel erläutert wird, wie Sie Kosten für Azure SQL-Datenbank planen und verwalten, werden Sie für alle Azure-Dienste und -Ressourcen in Rechnung gestellt, die in Ihrem Azure-Abonnement verwendet werden, einschließlich aller Dienste von Drittanbietern.

Voraussetzungen

Die Kostenanalyse unterstützt die meisten Azure-Kontotypen, aber nicht alle. Eine vollständige Liste der unterstützten Kontotypen finden Sie unter Grundlegendes zu Kostenverwaltungsdaten. Zum Anzeigen von Kostendaten benötigen Sie mindestens Lesezugriff für ein Azure-Konto.

Informationen zum Zuweisen des Zugriffs auf Azure Cost Management-Daten finden Sie unter Zuweisen des Zugriffs auf Daten.

Überlegungen zu den anfänglichen Kosten der SQL-Datenbank

Beim Arbeiten mit Azure SQL-Datenbank gibt es mehrere kostensparende Features, die Sie berücksichtigen sollten:

V-Kern- oder DTU-basierte Kaufmodelle

Azure SQL-Datenbank unterstützt zwei Einkaufsmodelle: vCore und DTU. Die Art und Weise, wie Sie in Rechnung gestellt werden, variiert zwischen den Einkaufsmodellen, sodass es wichtig ist, das Modell zu verstehen, das für Ihre Arbeitsauslastung am besten geeignet ist, wenn Sie Kosten planen und berücksichtigen. Informationen zu vCore- und DTU-Kaufmodellen finden Sie unter Wählen zwischen den vCore- und DTU-Kaufmodellen.

Bereitgestellt oder serverlos

Beim vCore-basierten Kaufmodell unterstützt Azure SQL-Datenbank ebenfalls zwei Arten von Computeebenen: bereitgestellten Durchsatz und serverlos. Die Abrechnung variiert je nach Computeebene. Es ist daher beim Planen und Abwägen der Kosten wichtig, zu verstehen, welche am besten für Ihre Workload geeignet ist. Weitere Informationen finden Sie unter Übersicht über das Modell für virtuelle Kerne – Computetarife.

Bei der bereitgestellten Computeebene des vCore-basierten Kaufmodells können Sie Ihre vorhandenen Lizenzen gegen Rabattpreise tauschen. Details finden Sie unter Azure-Hybridvorteil (AHB).

Elastische Pools

Für Umgebungen mit mehreren Datenbanken, die unterschiedliche und unvorhersehbare Nutzungsanforderungen haben, können flexible Pools Kosteneinsparungen im Vergleich zur Bereitstellung derselben Anzahl einzelner Datenbanken bieten. Details finden Sie unter Pools für elastische Datenbanken.

Schätzen der Azure SQL-Datenbankkosten

Verwenden Sie den Azure-Preisrechner, um Die Kosten für verschiedene Azure SQL-Datenbankkonfigurationen zu schätzen. Weitere Informationen finden Sie unter Preise zu Azure SQL-Datenbank.

Die Informationen und Preise in der folgenden Abbildung dienen nur zu Beispielen:

Beispiel für einen Azure SQL-Datenbank-Preisrechner

Sie können auch abschätzen, wie sich unterschiedliche Aufbewahrungsrichtlinienoptionen auf Kosten auswirken. Die Informationen und Preise in der folgenden Abbildung dienen nur zu Beispielen:

Beispiel für Azure SQL-Datenbank-Preisrechner für Speicher

Grundlegendes zum vollständigen Abrechnungsmodell für Azure SQL-Datenbank

Die Azure SQL-Datenbank läuft auf der Azure-Infrastruktur, wodurch zusammen mit der Azure SQL-Datenbank Kosten anfallen, wenn Sie eine neue Ressource bereitstellen. Es ist wichtig zu verstehen, dass zusätzliche Infrastruktur Kosten verursachen könnte.

Azure SQL-Datenbank wird mit Ausnahme des serverlosen Modells nach einem vorhersagbaren Stundensatz abgerechnet. Wenn die SQL-Datenbank weniger als eine Stunde aktiv war, wird Ihnen die höchste ausgewählte Dienstebene, die Höchstmenge an bereitgestellten Speicherkapazitäten und E/As während dieser Stunde in Rechnung gestellt – unabhängig von der Nutzung und davon, ob die Datenbank weniger als eine Stunde aktiv war.

Die Abrechnung hängt von der SKU Ihres Produkts, der Hardwaregeneration Ihrer SKU und der Kategorie der Verbrauchseinheit ab. Die Azure SQL-Datenbank verfügt über die folgenden möglichen SKUs:

  • Basic (B)
  • Standard (S)
  • Premium (P)
  • Allgemeiner Zweck (GP)
  • Unternehmenskritisch (Business Critical, BC)
  • Für Speicher: georedundanter Speicher (GRS), lokal redundanter Speicher (LRS) und zonenredundanter Speicher (ZRS)
  • Es ist ebenfalls möglich, eine veraltete SKU aus veralteten Ressourcenangeboten zu haben.

Weitere Informationen finden Sie unter vCore-basiertes Kaufmodell, DTU-basiertes Kaufmodell und Vergleichen von Kaufmodellen.

In der folgenden Tabelle werden die gängigsten Verbrauchseinheiten für die Abrechnung und ihre möglichen SKUs für einzelne Datenbanken veranschaulicht:

Messung Mögliche SKU(s) Beschreibung
Sicherung* GP/BC/HS Misst die Speichernutzung durch Sicherungen und wird nach der genutzten Speichermenge in GB pro Monat abgerechnet.
Sicherung (LTR) GRS/LRS/ZRS/GF Misst die Speichernutzung durch langfristige Sicherungen, die über die Langzeitaufbewahrung konfiguriert sind, und wird nach der genutzten Speichermenge abgerechnet.
Compute B/S/P/GP/BC Misst den Verbrauch Ihrer Computeressourcen pro Stunde.
Compute (primäres/benanntes Replikat) HS Misst den Verbrauch Ihrer Computeressourcen pro Stunde für Ihr primäres HS-Replikat.
Compute (Hochverfügbarkeitsreplikat) HS Misst den Verbrauch Ihrer Computeressourcen pro Stunde für Ihr sekundäres HS-Replikat.
Compute (ZR-Add-On) GP Misst den Verbrauch Ihrer Computeressourcen pro Minute für Ihr zonenredundantes hinzugefügtes Replikat.
Compute (serverlos) GP Misst den Verbrauch Ihrer serverlosen Computeressourcen pro Minute.
Lizenz GP/BC/HS Monatliche Abrechnung für Ihre SQL Server-Lizenz
Lagerung B/S*/P*/G/BC/HS Monatlich abgerechnet, nach der Menge der pro Stunde gespeicherten Daten.

* Im DTU-Einkaufsmodell wird eine erste Speichergruppe für Daten und Sicherungen ohne zusätzliche Kosten bereitgestellt. Die Größe des Speichers hängt von der ausgewählten Dienstebene ab. Zusätzliche Datenspeicherung kann in den Standard- und Premium-Stufen erworben werden. Weitere Informationen finden Sie unter Preise zu Azure SQL-Datenbank.

Die folgende Tabelle zeigt die gängigsten Verbrauchseinheiten für die Abrechnung und die möglichen SKUs für Pools für elastische Datenbanken:

Messung Mögliche SKU(s) Beschreibung
Sicherung* GP/BC Misst die Speichernutzung durch Sicherungen und wird nach GB pro Stunde monatlich abgerechnet.
Compute B/S/P/GP/BC Misst den Verbrauch Ihrer Computeressourcen pro Stunde, z. B. virtuelle Kerne und Arbeitsspeicher oder Datenbanktransaktionseinheiten (Database Transaction Units, DTUs).
Lizenz GP/BC Die Abrechnung Ihrer SQL Server-Lizenz erfolgt monatlich.
Lagerung B/S*/P*/GP/HS Wird monatlich abgerechnet, sowohl nach der auf dem Laufwerk gespeicherten Datenmenge (Speicherplatz pro Stunde) als auch nach dem Durchsatz in Megabytes pro Sekunde (MBPS)

* Im DTU-Einkaufsmodell wird eine erste Speichergruppe für Daten und Sicherungen ohne zusätzliche Kosten bereitgestellt. Die Größe des Speichers hängt von der ausgewählten Dienstebene ab. Zusätzliche Datenspeicherung kann in den Standard- und Premium-Stufen erworben werden. Weitere Informationen finden Sie unter Preise zu Azure SQL-Datenbank.

Verwenden von Guthaben mit Azure SQL-Datenbank

Sie können die Gebühren für Azure SQL-Datenbanken mit Ihrem Azure-Vorzahlungsguthaben (zuvor als finanzielle Verpflichtung bezeichnet) bezahlen. Sie können jedoch keine Azure Prepayment-Gutschrift verwenden, um Gebühren für Produkte und Dienste von Drittanbietern zu bezahlen, einschließlich derer aus dem Azure Marketplace.

Überprüfen Sie die geschätzten Kosten im Azure-Portal.

Während Sie den Prozess der Erstellung einer Azure SQL-Datenbank durchlaufen, können Sie die geschätzten Kosten während der Konfiguration der Leistungsebene sehen.

Um auf diesen Bildschirm zuzugreifen, wählen Sie Datenbank konfigurieren auf der Registerkarte Grundlagen der Seite Sql-Datenbank erstellen aus. Die Informationen und Preise in der folgenden Abbildung dienen nur zu Beispielen:

Beispiel mit Kostenschätzung im Azure-Portal

Wenn Ihr Azure-Abonnement über ein Ausgabenlimit verfügt, verhindert Azure, dass Sie ihre Kreditsumme überschreiten. Während Sie Azure-Ressourcen erstellen und verwenden, werden Ihre Gutschriften verwendet. Wenn Sie Ihr Kreditlimit erreichen, werden die bereitgestellten Ressourcen für den Rest dieses Abrechnungszeitraums deaktiviert. Sie können Ihr Kreditlimit nicht ändern, aber Sie können es entfernen. Weitere Informationen zu Ausgabenlimits finden Sie unter Azure-Ausgabenlimit.

Kosten überwachen

Während Sie mit der Verwendung der Azure SQL-Datenbank beginnen, können Sie die geschätzten Kosten im Portal sehen. Führen Sie die folgenden Schritte aus, um die Kostenschätzung zu überprüfen:

  1. Melden Sie sich beim Azure-Portal an, und navigieren Sie zur Ressourcengruppe für Ihre Azure SQL-Datenbank. Sie können die Ressourcengruppe finden, indem Sie zu Ihrer Datenbank navigieren und die Ressourcengruppe im Abschnitt Übersicht auswählen.

  2. Wählen Sie im Menü die Option Kostenanalyse aus.

  3. Zeigen Sie Akkumulierte Kosten an, und legen Sie das Diagramm unten auf Dienstname fest. Dieses Diagramm zeigt eine Schätzung ihrer aktuellen SQL-Datenbankkosten. Um die Kosten für die gesamte Seite auf Azure SQL-Datenbank einzugrenzen, wählen Sie Filter hinzufügen und dann Azure SQL-Datenbank aus. Die Informationen und Preise in der folgenden Abbildung dienen nur zu Beispielen:

    Beispiel mit akkumulierten Kosten im Azure-Portal

Von hier aus können Sie die Kosten selbst erkunden. Weitere Informationen zu den unterschiedlichen Einstellungen für die Kostenanalyse finden Sie unter Beginnen mit der Kostenanalyse.

Budgets erstellen

Sie können Budgets erstellen, um Kosten zu verwalten, und Sie können Warnungen erstellen, die die Beteiligten automatisch über Ausgabenanomalien und Risiken einer Budgetüberschreitung informieren. Warnungen basieren auf Ausgaben im Vergleich zu Budget- und Kostenschwellenwerten. Budgets und Warnungen werden für Azure-Abonnements und Ressourcengruppen erstellt, sodass sie als Teil einer Gesamtkostenüberwachungsstrategie nützlich sind.

Budgets können mit Filtern für bestimmte Ressourcen oder Dienste in Azure erstellt werden, wenn Sie in Ihrer Überwachung mehr Granularität wünschen. Mithilfe von Filtern können Sie sicherstellen, dass Sie keine neuen Ressourcen versehentlich erstellen. Weitere Informationen zu den Filteroptionen beim Erstellen eines Budgets finden Sie unter Gruppen- und Filteroptionen.

Exportieren von Kostendaten

Das Exportieren Ihrer Kostendaten in ein Speicherkonto ist ebenfalls möglich. Dies ist hilfreich, wenn Sie weitere Datenanalysen zu Kosten durchführen müssen. Beispielsweise kann ein Finanzteam die Daten mithilfe von Excel oder Power BI analysieren. Sie können Ihre Kosten nach einem täglichen, wöchentlichen oder monatlichen Zeitplan exportieren und einen benutzerdefinierten Datumsbereich festlegen. Das Exportieren von Kostendaten ist die empfohlene Methode zum Abrufen von Kostendatensätzen.

Weitere Möglichkeiten zum Verwalten und Reduzieren von Kosten für Azure SQL-Datenbank

Mit der Azure SQL-Datenbank können Sie außerdem Ressourcen auf der Grundlage Ihrer Anwendungsanforderungen nach oben oder unten skalieren, um die Kosten zu steuern. Weitere Informationen finden Sie unter Dynamische Skalierung von Datenbankressourcen.

Sparen Sie Geld, indem Sie sich für eine Reservierung von Rechnerressourcen für ein bis drei Jahre festlegen. Ausführliche Informationen finden Sie unter Kosten für Ressourcen sparen mit Azure Reservations.

Nächste Schritte