Azure Cosmos DB

Wereldwijd gedistribueerde, multi-model databaseservice

Een database voor extreem lage vertraging en buitengewoon schaalbare toepassingen, overal ter wereld, met systeemeigen ondersteuning voor NoSQL

Azure Cosmos DB is vanaf de basis ontworpen voor wereldwijde distributie en horizontaal schalen. Het biedt kant-en-klare wereldwijde distributie in alle Azure-regio's, door uw gegevens op transparante wijze te schalen en repliceren naar de locatie van uw gebruikers. U kunt de doorvoer en opslag flexibel schalen over de hele wereld en betaalt alleen voor wat u daadwerkelijk gebruikt. Azure Cosmos DB biedt ingebouwde ondersteuning voor NoSQL-opties en meerdere duidelijk gedefinieerde consistentiemodellen, garandeert vertragingen in de enkele milliseconden bij de 99e percentiel, en garandeert een hoge beschikbaarheid met multi-homingmogelijkheden en lage latentie wereldwijd. Deze garanties worden ondersteund door marktleidende, uitgebreide Service Level Agreements (SLA's).

Azure Cosmos DB is ontworpen als wereldwijd gedistribueerd databasesysteem

Kant en klare wereldwijde distributie

Maak eenvoudig wereldwijde gedistribueerde toepassingen zonder ingewikkelde configuraties met meerdere datacenters. Azure Cosmos DB is ontworpen als een wereldwijd gedistribueerd databasesysteem. Hiermee worden uw gegevens automatisch gerepliceerd naar het gewenste aantal regio's voor snelle en responsieve toegang. Azure Cosmos DB ondersteunt transparante multi-homing en garandeert 99,999% beschikbaarheid.

Met Azure Cosmos DB kunt u gebruikmaken van sleutelwaarden, Graph- en documentgegevens binnen een service

Multi-model en multi-API

Alleen met Azure Cosmos DB kunt u gebruikmaken van sleutelwaarden, Graph-, kolomfamilie en documentgegevens binnen een service. Azure Cosmos DB indexeert automatisch alle gegevens en maakt het u mogelijk uw favoriete API te gebruiken voor de toegang tot uw gegevens, zoals SQL, JavaScript, Gremlin, MongoDB, Apache® Cassandra en Azure Table Storage.

Met Azure Cosmos DB kunt u opslag en doorvoer onafhankelijk en flexibel schalen

Onbeperkt flexibel schalen over de hele wereld

Met Azure Cosmos DB betaalt u alleen voor de doorvoer en opslag die u nodig hebt. Met Azure Cosmos DB kunt u op ieder moment en overal ter wereld zelfstandig en flexibel opslag en doorvoer schalen, waardoor dit de perfecte oplossing is voor al uw serverless toepassingen.

Azure Cosmos DB biedt vijf gedefinieerde consistentiemodellen

Meerdere duidelijk gedefinieerde consistentiekeuzen

Azure Cosmos DB biedt vijf duidelijk gedefinieerde consistentieniveaus (sterk, gebonden veroudering, consistent voorvoegsel, sessie en uiteindelijk) voor een intuïtief programmeermodel met lage latentie en hoge beschikbaarheid voor uw wereldwijde app.

Gegarandeerd lage latentie

Gegarandeerde lage latentie in het 99e percentiel

Handel lees- en schrijfverzoeken af van de dichtstbijzijnde regio en distribueer tegelijkertijd gegevens over de hele wereld. Dankzij de vergrendelingsvrije en voor schrijven geoptimaliseerde database-engine garandeert Azure Cosmos DB een latentie van minder dan 10 ms voor leesbewerkingen en minder dan 15 ms voor (geïndexeerde) schrijfbewerkingen in het 99e percentiel.

Uitgebreide SLA’s op ondernemingsniveau

Marktleidende SLA’s van hoog niveau

U kunt erop vertrouwen dat uw apps worden uitgevoerd op een rigoureus geteste databaseservice, die is gebouwd op een infrastructuur van wereldklasse. Azure Cosmos DB biedt u de allerbeste beveiliging en compliance, en is de eerste en enige service die marktleidende SLA's biedt voor 99,999% beschikbaarheid, latentie in het 99e percentiel, gegarandeerde doorvoer en consistentie.

Klanten die Azure Cosmos DB gebruiken

Wat kunt u maken met Azure Cosmos DB?

Lees hieronder meer over use cases:

Wereldwijd gedistribueerde missiekritieke toepassingen

Bied gebruikers over de hele wereld gegarandeerde toegang met de ingebouwde mogelijkheden van Microsoft’s wereldwijde datacenters, die hoge beschikbaarheid en lage latentie bieden.

Learn more

Schema van oplossing voor globaal bereik

IoT

Schaal direct en flexibel op voor uiteenlopende en onvoorspelbare IoT-workloads, zonder de opname- en queryprestaties te verminderen.

Schema van oplossing voor IoT en telematica

Personalisatie

Genereer aan persoonlijke voorkeuren aangepaste aanbevelingen voor klanten in real time, met behulp van afstelbare consistentie-instellingen met lage latentie.

Learn more

Schema van oplossing voor realtime aanpassing

Retail e-commerce

Ondersteunt uitgebreide query’s in uiteenlopende productcatalogi, verkeerspieken en een snel veranderende inventaris.

Learn more

Schema van oplossing voor productcatalogus

Gaming

Schaal uw database op flexibele wijze voor het afhandelen van onvoorspelbare pieken en lever multiplayerervaringen met lage latentie op een wereldwijde schaal.

Learn more

Schema van oplossing voor gaming

Serverless apps

Gebruik Azure Functions en Azure Cosmos DB om wereldwijd gedistribueerde, schaalbare serverless toepassingen te bouwen.

Learn more

Diagram van een serverless oplossing

Begin te ontwikkelen met Azure Cosmos DB

Azure Cosmos DB is ontworpen voor ontwikkelaars en biedt ondersteuning voor veel verschillende API's. Bekijk Wat is Azure Cosmos DB, ga aan de slag met tips van experts of leer meer over de mogelijkheden met API's en connectors.

SQL en JavaScript API's

Azure Cosmos DB biedt ingebouwde ondersteuning voor SQL en JavaScript API's.

MongoDB API

Gebruik Azure Cosmos DB als volledig beheerde databaseservice voor uw MongoDB-app, zonder codewijzigingen, met ingebouwde API-ondersteuning voor MongoDB.

API's voor Azure Table Storage

U kunt Azure Cosmos DB gebruiken als een wereldwijd gedistribueerde database voor uw op Azure Table Storage gebaseerde toepassing, zonder dat u de code van de tabel-API hoeft te wijzigen. U beschikt over secundaire indexen, wereldwijde distributie, failover op basis van beleid en nog veel meer.

Apache® Cassandra-API

Cassandra as-a-service leveren via de kracht van Azure Cosmos DB. Ontwikkelaars kunnen Cassandra SDK's en hulpprogramma's gebruiken om toepassingen te bouwen op vrijwel onbeperkte wereldwijde schaal met door SLA's gesteunde mogelijkheden van het Azure Cosmos DB-platform.

Apache® Spark

Voor realtime Machine Learning in wereldwijd gedistribueerde gegevenssets die worden beheerd door Azure Cosmos DB, gebruikt u de Spark-connector om Apache Spark-query's uit te geven. De Spark-connector gebruikt de systeemeigen indexen die worden beheerd door Azure Cosmos DB, wat aanzienlijke prestatievoordelen biedt.

Gremlin-API's

Maak gebruik van ingebouwde Graph-API's op Azure Cosmos DB zonder codewijzigingen en geef wereldwijd gedistribueerde Graph-query's uit met Gremlin met de Graph-API.

Gerelateerde producten en services

SQL Database

Beheerde relationele SQL Database als service

App Service

Snel krachtige cloud-apps voor web en mobiel maken

HDInsight

Cloudclusters voor Hadoop, Spark, R Server, HBase en Storm inrichten

Azure Cosmos DB verkennen en kant-en-klare wereldwijde distributie in actie zien