Azure Cosmos DB – Preise

Global verteilter Datenbankdienst mit Unterstützung mehrerer Datenmodelle

Kostenlos testen

Azure Cosmos DB ist die global verteilte Datenbank von Microsoft mit Unterstützung mehrerer Modelle. Azure Cosmos DB wurde von Grund auf für globale Verteilung und horizontale Skalierbarkeit konzipiert. Der Dienst bietet eine schlüsselfertige globale Verteilung über beliebig viele Azure-Regionen hinweg, indem er Ihre Daten transparent skaliert und dort repliziert, wo Ihre Benutzer sie benötigen. Skalieren Sie Durchsatz und Speicherplatz elastisch auf der ganzen Welt, und bezahlen Sie nur für den Durchsatz und Speicherplatz, den Sie benötigen. Azure Cosmos DB garantiert Latenzen im einstelligen Millisekundenbereich im 99. Perzentil an jedem Ort der Welt, bietet mehrere gut definierte Konsistenzmodelle zur Optimierung der Leistung und garantiert Hochverfügbarkeit mit Multihostingfunktionen – und all das unterstützt durch branchenführende Vereinbarungen zum Servicelevel (Service Level Agreements, SLAs).

Azure Cosmos DB ist wirklich schemaagnostisch und indiziert alle Daten automatisch, ohne dass Sie sich mit der Schema- und Indexverwaltung beschäftigen müssen. Der Dienst unterstützt mehrere Datenmodelle wie Dokumente, Schlüssel-Wert-Paare, Diagramme und spaltenbasierte Modelle. Bei Azure Cosmos DB können Sie über die API Ihrer Wahl auf Ihre Daten zugreifen – DocumentDB SQL (Dokument), MongoDB (Dokument), Azure Table Storage (Schlüssel-Wert-Paar) und Gremlin (Diagramm) werden nativ unterstützt.

Preisübersicht

Bereitgestellter Durchsatz

Sie können Daten jeder Größenordnung speichern und einen beliebigen Durchsatz wählen. Die Abrechnung der einzelnen Container erfolgt pro Stunde basierend auf der Menge der gespeicherten Daten (in GB) und dem reservierten Durchsatz in Einheiten von je 100 RUs/Sekunde bei mindestens 400 RUs/Sekunde. Unbegrenzte Container verfügen über mindestens 100 RUs/Sekunde pro Partition.

Während der öffentlichen Vorschau fallen keine zusätzlichen Gebühren für die Nutzung der Gremlin-API an.

Einheit Preis
SSD-Speicher (pro GB) $- GB/Monat
Reservierte RUs/Sekunde (pro 100 RUs, 400 RUs mindestens) $-
Es gelten die Standardsätze für die Datenübertragung. Die geschätzten monatlichen Preise basieren auf 744 Stunden pro Monat.

Container skalieren

Für Workloads mit hohen Durchsatz- und Speicheranforderungen können unbegrenzte Speichercontainer erstellt werden. Dazu wird beim Erstellen des Containers ein Partitionsschlüssel definiert. Partitionierte Container lassen sich nahtlos horizontal hochskalieren, wenn die Menge der gespeicherten Daten und der reservierte Durchsatz steigen.

Azure Cosmos DB-Emulator (kostenlos)

Laden Sie den kostenlosen Azure Cosmos DB-Emulator herunter, um Anwendungen mithilfe von Azure Cosmos DB auf Ihrem lokalen Computer zu entwickeln und zu testen. Sobald Sie mit der Funktionsweise Ihrer Anwendung zufrieden sind, können Sie die Anwendung bereitstellen, indem Sie einfach in Ihrer Konfiguration auf eine Azure Cosmos DB-Instanz verweisen.

Weltweite Verfügbarkeit mit Georeplikation

Um problemlos weltweit verfügbare Apps zu erstellen, können Azure Cosmos DB-Container global verteilt werden. Dabei werden all Ihre Daten automatisch in den von Ihnen angegebenen Regionen repliziert. Ihre App wird weiterhin mit einem einzigen logischen Endpunkt ausgeführt, Ihre Daten werden jedoch automatisch aus der Region mit der geringsten Entfernung zu Ihren Benutzern bereitgestellt. Dabei wird ein intuitives Programmiermodell angewendet, das Datenkonsistenz und 99,99 % Verfügbarkeit sicherstellt. Zur Berechnung der Kosten global verteilter Container werden die in jeder Region genutzte Speicherkapazität und der reservierte Durchsatz für die einzelnen Azure Cosmos DB-Container mit der Anzahl von Regionen multipliziert, die einem Azure Cosmos DB-Datenbankkonto zugeordnet sind. Für die Übertragung der Replikationsdaten zwischen Regionen fallen die standardmäßigen Gebühren für die Datenübertragung an. Beispiel: Sie verfügen über ein Datenbankkonto, das sich über drei Azure-Regionen erstreckt, sowie zwei Container, die mit 1 Million RUs bzw. 2 Millionen RUs bereitgestellt werden. Die Summe der für den ersten Container bereitgestellten RUs beträgt 3 Millionen RUs (1 Million RUs x 3 Regionen), für den zweiten Container werden insgesamt 6 Millionen RUs bereitgestellt (2 Millionen RUs x 3 Regionen).

Abfragen mit hohem Durchsatz und geringer Latenz

Wenn Sie bei Azure Cosmos DB eine gleichbleibende Datenmenge schreiben, werden diese Daten synchron indiziert, um konsistente SQL-Abfragen mit einem schreiboptimierten Datenbankmodul ohne Latches zu verarbeiten, das für SSDs (Solid-State Drives) und Zugriff mit geringer Latenz entwickelt wurde. Lese- und Schreibanforderungen werden immer über Ihre lokale Region verarbeitet, während die Daten global verteilt werden. Um die Leistung zusätzlich zu optimieren, können Sie das automatische Indexverhalten anpassen.

Support und SLA

  • Technischer Support für alle zur allgemeinen Verfügbarkeit freigegebenen Azure-Dienste, einschließlich Azure Cosmos DB, steht über den Azure-Support ab $29/Monat zur Verfügung. Der Support für die Abrechnungs- und Abonnementverwaltung wird kostenlos bereitgestellt.
  • SLA: Wir garantieren eine erfolgreiche Verarbeitung von Anforderungen zum Ausführen von Vorgängen für Azure Cosmos DB-Ressourcen in mindestens 99,99 % der Zeit. Weitere Informationen zur SLA finden Sie auf der SLA-Seite.

FAQ

  • In Azure Cosmos DB wird der Durchsatz in Anforderungseinheiten (Request Units, RUs) gemessen. 1 RU entspricht dem Durchsatz der GET-Anforderung für ein Element mit einer Größe von 1 KB. Jeder Vorgang in Azure Cosmos DB – einschließlich der Ausführung von Lese- und Schreibvorgängen, SQL-Abfragen sowie gespeicherten Prozeduren – verfügt über einen deterministischen Wert für die Anforderungseinheiten, der auf dem erforderlichen Durchsatz zum Abschließen des Vorgangs basiert. Im Hinblick auf den Durchsatz Ihrer Anwendung müssen Sie sich also keine Gedanken um das Zusammenspiel von CPU, E/A-Leistung und Arbeitsspeicher machen, sondern können mit einer einzigen Kennzahl arbeiten: der Anforderungseinheit.

    Eine über bereitgestellte Anforderungseinheiten pro Sekunde verbrauchte Anforderungseinheit und ein Bucket von einer Minute sind das gleiche.

    Weitere Informationen zu Anforderungseinheiten und Hilfe beim Ermitteln der Anforderungen Ihrer Container erhalten Sie hier.

  • Ihnen wird ein fester, vorhersagbarer Stundensatz berechnet, basierend auf der Gesamtkapazität (RUs/Sek.), die während dieses Zeitraums in Ihrem Azure Cosmos DB-Konto bereitgestellt wurde.

    Wenn Sie in der Region „USA, Osten 2“ ein Konto mit zwei Einzelpartitionen mit 500 bzw. 700 RUs/Sek. erstellen, verfügen Sie über eine bereitgestellte Gesamtkapazität von 1.200 RUs/Sek. Daher wird Ihnen Folgendes berechnet: 12 × $- = $-/Stunde.

    Wenn Sie aufgrund geänderter Durchsatzanforderungen die Kapazität der Partitionen um jeweils 500 RUs/Sek. erhöhen und einen neuen unbegrenzten Speichercontainer mit 20.000 RUs/Sek. erstellen, beträgt Ihre bereitgestellte Gesamtkapazität 22.200 RUs/Sek. (1.000 RUs/Sek. + 1.200 RUs/Sek. + 20.000 RUs/Sek.). Ihre Rechnung sähe dann folgendermaßen aus $- × 222 = $-/Stunde.

    Wenn in einem Monat, der 720 Stunden umfasst, 500 Stunden mit einem Durchsatz von 1.200 RUs/Sek. und 220 Stunden mit einem Durchsatz von 22.200 RUs/Sek. bereitgestellt werden, weist Ihre monatliche Rechnung Folgendes aus: 500 × $-/Stunde + 220 × $-/Stunde = $-/Stunde.

  • Die Speicherkapazität wird in Einheiten der maximalen Menge an gespeicherten Daten pro Stunde (in GB) für einen Zeitraum von einem Monat abgerechnet. Wenn Sie beispielsweise in der ersten Hälfte des Monats 100 GB Speicher und in der zweiten Hälfte des Monats 50 GB Speicher nutzen, wird Ihnen eine Nutzung von 75 GB Speicher für diesen Monat in Rechnung gestellt.

  • Ihnen wird für jede Stunde, die der Container vorhanden ist, die Pauschale in Rechnung gestellt. Dies ist unabhängig von der Nutzung oder davon, ob der Container weniger als eine Stunde aktiv ist. Wenn Sie beispielsweise einen Container erstellen und diesen fünf Minuten später löschen, wird auf Ihrer Rechnung eine Gebühr für eine Einheitenstunde aufgeführt.

  • Wenn Sie eine eigene Leistungsstufe für einen Container definieren und um 9:30 Uhr ein Upgrade von 400 RUs auf 1.000 RUs und um 10:45 Uhr wieder ein Downgrade auf 400 RUs durchführen, werden Ihnen zwei Stunden à 1.000 RUs in Rechnung gestellt.

    Wenn Sie eine vordefinierte Leistungsstufe für eine Sammlung auswählen und um 9:30 Uhr ein Upgrade von einer S1-Sammlung auf eine S3-Sammlung durchführen und um 10:45 Uhr wieder ein Downgrade auf S1 durchführen, werden Ihnen zwei Stunden der Stufe S3 in Rechnung gestellt.

  • Sie können die Anzahl von Anforderungseinheiten für jeden Container in Ihrem Azure Cosmos DB-Konto über das Azure-Portal, über eins der unterstützten SDKs oder über die REST-API zentral hoch- oder herunterskalieren.

  • Informationen zum Verschieben einer Sammlung der Leistungsstufen S1, S2 oder S3 in eine Einzelpartition derselben Speichergröße finden Sie unter Ändern von Leistungsstufen mit dem Azure-Portal.

    Informationen zum Verschieben einer vorhandenen einzelnen Sammlung in einen unbegrenzten Speichercontainer finden Sie unter Partitionieren und Skalieren von Daten in Azure Cosmos DB.

  • Auf Einstiegsebene bietet eine Einzelpartition einen höheren Durchsatz als S1 (400 RUs/Sek. gegenüber 250 RUs/Sek.) zu einem günstigeren Preis. Sie können auch auf bis zu 10.000 RUs/Sek. zentral hochskalieren, bei S3 sind nur 2.500 RUs/Sek. möglich. Das Beste an diesem neuen Bereitstellungsmodell ist, dass Sie in Schritten von 100 RUs/Sek. zentral hochskalieren können – Sie müssen also nicht mehr für S3 mit 2.500 RUs/Sek. bezahlen, wenn Sie nur 1.200 RUs/Sek. benötigen.

Ressourcen

Rechner

Kalkulieren Sie die monatlichen Kosten für Azure-Dienste

FAQ zum Kauf

Lesen Sie die häufig gestellten Fragen zu den Preisen von Azure

Produktdetails

Erfahren Sie mehr über Azure Cosmos DB

Dokumentation

Sehen Sie sich technikbezogene Lernprogramme, Videos und weitere Ressourcen an

Registrieren Sie sich jetzt, um eine Azure-Gutschrift in Höhe von $200 zu erhalten

Starten Sie noch heute