Azure Cosmos DB

Global verteilter Datenbankdienst mit Unterstützung mehrerer Datenmodelle

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, umfassende Vereinbarungen zum Servicelevel (Service Level Agreements, SLAs).

Azure Cosmos DB ist als global verteiltes Datenbanksystem konzipiert

Schlüsselfertige globale Verteilung

Erstellen Sie ganz einfach global verteilte Apps, ohne sich mit komplexen Konfigurationen mit mehreren Rechenzentren befassen zu müssen. Azure Cosmos DB ist als global verteiltes Datenbanksystem konzipiert, das Ihre Daten automatisch in verschiedenen Regionen Ihrer Wahl repliziert und damit für schnellen Zugriff und kurze Reaktionszeiten sorgt. Azure Cosmos DB unterstützt transparentes Multihosting und garantiert eine Hochverfügbarkeit von 99,99%.

Mit Azure Cosmos DB können Sie Schlüssel-Wert-, Graph- und Dokumentdaten in einem einzigen Dienst verwenden

Mehrere Modelle, mehrere APIs

Nur mit Azure Cosmos DB können Sie Schlüssel-Wert-, Diagramm- und Dokumentdaten in einem einzigen Dienst verwenden – in globalem Umfang und ohne sich Gedanken über die Schema- oder Indexverwaltung machen zu müssen. Azure Cosmos DB indiziert automatisch alle Daten und ermöglicht Ihnen die Nutzung Ihrer bevorzugten API, beispielsweise für SQL, JavaScript, Gremlin, MongoDB und Azure Table Storage, um auf Ihre Daten zuzugreifen.

Skalieren Sie Speicher und Durchsatz unabhängig und elastisch mit Azure Cosmos DB

Grenzenlose elastische Skalierung rund um den Globus

Bei Azure Cosmos DB zahlen Sie nur für den Durchsatz und den Speicherplatz, den Sie tatsächlich benötigen. Azure Cosmos DB ermöglicht eine unabhängige und elastische Skalierung von Speicher und Durchsatz zu jedem Zeitpunkt und an jedem Ort der Welt. Somit ist Azure Cosmos DB die perfekte Ergänzung für Ihre serverlosen Anwendungen.

Azure Cosmos DB bietet fünf definierte Konsistenzmodelle

Mehrere gut definierte Konsistenzoptionen

Azure Cosmos DB bietet fünf gut definierte Konsistenzebenen – starke Veraltung, begrenzte Veraltung, Präfixkonsistenz, Sitzungskonsistenz und letztliche Konsistenz – für ein intuitives Programmiermodell mit niedriger Latenz und hoher Verfügbarkeit für Ihre weltweit genutzte App.

Garantiert niedrige Latenz

Garantiert niedrige Latenz im 99. Perzentil

Verarbeiten Sie Lese- und Schreibanforderungen aus der nächstgelegenen Region, und verteilen Sie gleichzeitig Daten weltweit. Dank des schreiboptimierten Datenbankmoduls ohne Latches garantiert Azure Cosmos DB Latenzen von unter 10 ms für Lesevorgänge und unter 15 ms für (indizierte) Schreibvorgänge im 99. Perzentil.

Umfassende SLAs auf Unternehmensniveau

Branchenführende SLAs für Unternehmen

Sie können sicher sein: Ihre Apps werden in einem „kampferprobten“ Datenbankdienst ausgeführt, der auf einer erstklassigen Infrastruktur aufbaut. Azure Cosmos DB bietet Sicherheit und Konformität auf Unternehmensniveau und ist der erste und einzige Dienst, der branchenführende SLAs für eine Verfügbarkeit von 99,99%, Latenzen im 99. Perzentil, garantierten Durchsatz und Konsistenz bietet.

Kunden, die Azure Cosmos DB einsetzen

Was können Sie mit Azure Cosmos DB erstellen?

Im Folgenden erfahren Sie mehr über Anwendungsfälle:

Global verteilte, unternehmenskritische Anwendungen

Garantieren Sie Benutzern auf der ganzen Welt Zugriff dank der Features für hohe Verfügbarkeit und niedrige Latenz, die in die globalen Rechenzentren von Microsoft integriert sind.

Weitere Informationen

Diagramm der Lösung für globale Reichweite

IoT

Skalieren Sie Ihre Lösung schnell und elastisch, um verschiedenartige und unvorhersehbare IoT-Workloads zu verarbeiten, ohne die Leistung bei eingehendem Datenverkehr oder Abfragen zu gefährden.

Weitere Informationen

Diagramm der Lösung für IoT und Telematik

Personalisierung

Generieren Sie personalisierte Empfehlungen für Kunden in Echtzeit – mit niedriger Latenz und anpassbaren Konsistenzeinstellungen für sofortige Einblicke.

Weitere Informationen

Diagramm der Lösung für die Personalisierung in Echtzeit

Einzelhandel und E-Commerce

Unterstützen Sie detaillierte Abfragen über verschiedene Produktkataloge, Datenverkehrslastspitzen und sich schnell ändernde Bestandslisten hinweg.

Weitere Informationen

Diagramm der Lösung für den Produktkatalog

Gaming

Skalieren Sie Ihre Datenbank elastisch, um unvorhersehbare Datenverkehrsaufkommen zu verarbeiten, und sorgen Sie für Multiplayererlebnisse in globalem Umfang mit sehr geringen Wartezeiten.

Weitere Informationen

Diagramm der Gaminglösung

Serverlose Apps

Erstellen Sie mithilfe von Azure Functions und Azure Cosmos DB global verteilte, skalierbare serverlose Anwendungen.

Weitere Informationen

Diagramm einer serverlosen Lösung

Erste Schritte mit Azure Cosmos DB

Sehen Sie sich Was ist Azure Cosmos DB? an, oder lesen Sie die Einführung in Azure Cosmos DB, um herauszufinden, wie gut sich unser global verteilter Datenbankdienst mit Unterstützung mehrerer Modelle für Ihre Anwendungen eignet, z.B. für Gaming in großem Umfang im Web, soziale Netzwerke und IoT-App-Szenarien (Internet of Things). Unter 20 Tage Azure Cosmos DB-Tipps erhalten Sie von Experten Tipps zu den ersten Schritten mit Azure Cosmos DB.

DocumentDB-SQL- und JavaScript-API

Azure Cosmos DB bietet native DocumentDB-API-Unterstützung, und Sie können weiterhin APIs für DocumentDB SQL und JavaScript verwenden.

API-Unterstützung für MongoDB

Dank der nativen API-Unterstützung für MongoDB können Sie Azure Cosmos DB als vollständig verwalteten Datenbankdienst für Ihre MongoDB-App verwenden, ohne Code ändern zu müssen.

Azure Table Storage-APIs

Verwenden Sie Azure Cosmos DB als global verteilte Datenbank für Ihre auf Azure Table Storage basierende Anwendung. Dank der Tabellen-API sind keinerlei Codeänderungen erforderlich. Sie profitieren von sekundären Indizes, globaler Verteilung, Funktionen für richtlinienbasiertes Failover und vielem mehr.

Diagrammabfragen global über Gremlin-APIs verteilen

Nutzen Sie native Graph-APIs in Azure Cosmos DB ohne jede Codeänderung. Sie können jetzt mit Gremlin und der Graph-API global verteilte Diagrammabfragen ausgeben.

Machine Learning in Echtzeit über global verteilte Datasets hinweg mithilfe von Apache Spark

Um Machine Learning in Echtzeit über global verteilte, von Azure Cosmos DB verwaltete Datasets hinweg zu ermöglichen, verwenden Sie den Spark-Connector, um Apache Spark-Abfragen auszugeben. Der Spark-Connector profitiert von nativen Indizes, die von Azure Cosmos DB verwaltet werden, und sorgt so für eine erhebliche Leistungssteigerung.

Speziell für Entwickler konzipiert.

Beginnen Sie mit dem Erstellen einer einfachen .NET- oder Node.js-App, oder nutzen Sie die Azure Cosmos DB-APIs mit mehreren Modellen wie z.B. DocumentDB, MongoDB, Diagramme und Tabellen, um mit Ihren vorhandenen SQL- und NoSQL-Kenntnissen eine vollständige Web-App zu erstellen.

Verwandte Produkte und Dienste

SQL-Datenbank

Verwaltete relationale SQL-Datenbank als DaaS-Lösung (Database-as-a-Service)

App Service

Leistungsstarke Cloud-Apps für Web- und Mobilgeräte schnell erstellen

HDInsight

Cloudbasierte Hadoop-, Spark-, R Server-, HBase- und Storm-Cluster bereitstellen

Testen Sie Azure Cosmos DB, um schnelle und skalierbare global verteilte Anwendungen zu erstellen.