Hoppa över navigering

Azure Cosmos DB

Snabb NoSQL-databas med öppna API:er för alla skalor

Bygga eller modernisera skalbara appar med höga prestanda

Azure Cosmos DB är en fullständigt hanterad NoSQL-databastjänst för modern apputveckling. Få garanterade svarstider på ensiffriga millisekunder och 99,999 procents tillgänglighet som backas upp av serviceavtal, automatisk och omedelbar skalbarhet samt API:er med öppen källkod för MongoDB och Cassandra. Ta del av snabba skrivningar och läsningar var som helst i världen med användningsklara globala datareplikeringar och skrivningar i flera regioner. Få insikt i realtidsdata utan ETL-analyser med hjälp av Azure Synapse Link för Azure Cosmos DB.

Guaranteed speed at any scale—even through bursts—with instant, limitless elasticity, fast reads, and multi-master writes, anywhere in the world

Fast, flexible app development with SDKs for popular languages, a native Core (SQL) API along with APIs for MongoDB, Cassandra, and Gremlin, and no-ETL (extract, transform, load) analytics

Ready for mission-critical applications with guaranteed business continuity, 99.999-percent availability, and enterprise-level security

Fully managed and cost-effective serverless database with instant, automatic scaling that responds to application needs, integrated caching, and consumption-based pricing options

Automatic and limitless scale

Automatically provision the throughput you need for applications with consistent traffic and high performance requirements. Workloads of any size or scale are guaranteed always-on availability and <10 ms reads and write response times, so you’re able to run your most important applications worry-free anywhere in the world.

Automatic and limitless scale

Serverless database operations

Run workloads with spiky or occasional traffic and moderate performance requirements with serverless, an alternative to provisioned throughput. This consumption-based database operations mode makes is easy to run cost-effective dev/test workloads and new production applications.

Serverless database operations

Hybridplattform för Cassandra-data

Gain scale and superior performance, while maintaining flexibility and control, with a fully managed database service trusted by companies like Symantec to run Cassandra workloads. Seamlessly integrate with Azure Managed Instance for Apache Cassandra for transparent migration, replication, and synchronization of your Cassandra data across on-premises and Azure.

Hybridplattform för Cassandra-data

Ingen ETL-analys över användningsdata i realtid

Run near-real time analytics and AI on the operational data within your NoSQL database, to reduce time to insight. Azure Synapse Link for Azure Cosmos DB seamlessly integrates with Azure Synapse Analytics without data movement or diminishing the performance of your operational store.

Ingen ETL-analys över användningsdata i realtid

Popular use cases for Azure Cosmos DB

Fast and scalable IoT device telemetry

Scale instantly and elastically to accommodate diverse and unpredictable IoT workloads, without sacrificing ingestion or query performance. Stream vehicle telemetry for smart fleet solutions, stream and analyze data with change feed for real-time insights, or archive data for data warehouse analytics. Mercedes Benz, ExxonMobil, and Olympus are among the market leaders that rely on Azure Cosmos DB to power IoT solutions.

Realtidstjänster för detaljhandeln

Deliver high-performance digital customer experiences with real-time shopping carts, product recommendations, dynamic pricing, inventory updates, and more. Used by leading retailers and quick-service restaurant brands including Jet.com, ASOS and Chipotle Mexican Grill, Azure Cosmos DB enables personalization across high volumes of product data in milliseconds. Low-latency database response times ensure superior app performance anywhere in the world.

Critical applications with distributed users

Run your most critical workloads in any Azure region in the world with SLA-backed speed, availability, throughput, and consistency. Ensure business continuity with turnkey multi-master replication and enterprise-grade security and compliance, including end-to-end encryption and access control. Azure Cosmos DB is a non-relational NoSQL database trusted by leading enterprises globally, such as Coca-Cola, Symantec, and Mars Petcare.

Branschledare som skapar innovationer med Azure Cosmos DB

Globalt distribuerade data driver appar och mikrotjänster som förbättrar husdjursskötsel

"Azure services enabled us to provide a secure, fully monitored, enterprise-ready foundation to our implementation."

Adam Lind, Vice President of Software Development
MARS

En ansluten bilplattform förlitar sig på garanterad hög tillgänglighet och låg svarstid

"The Azure ecosystem gave us useful capabilities that the developers worked into their system."

Rodrigo Nunes, Principal Software Engineer
Mercedes-Benz

Chipotle utvecklar digitala beställningar och anpassade webbupplevelser med Azure Cosmos DB

"Switching to Azure Cosmos DB is a big win in terms of scalability, availability, and, down the road, geographic distribution."

Mike Smith, Lead Software Developer
Chipotle

ASOS tillhandahåller globala, personanpassade shoppingrekommendationer med Azure Cosmos DB

"We chose Azure Cosmos DB because of its global distribution and ability to handle heavy seasonal bursts like Black Friday…. We can distribute our data models to be near the microservices they're serving—wherever that is in the world."

Bob Strudwick, Chief Technology Officer
ASOS

Symantec sparar 40 procent på databaskostnader genom att migrera till Azure Cosmos DB

"Our customers trust us to protect them throughout their ecosystem. So we needed a partner that we could trust to deliver a highly reliable service with ultra-low worldwide latency, at a reasonable cost."

Mike Shavell, Technical Director/Architect på Symantec
Symantec

Priser som ger dig flexibilitet och kontroll

Find the model that best fits your workload and free options for testing and development. Enjoy virtually unlimited throughput and storage, automatic elastic scalability across regions, and consumption-based serverless options.

Utformat för utvecklare, med stöd för många olika API:er

API för Core (SQL)

Skapa enkelt nya appar. Azure Cosmos DB har inbyggt stöd för API:er för Core (SQL) och JavaScript. API för Azure Cosmos DB Core (SQL) tillhandahåller en formell programmeringsmodell för komplexa frågor via JSON-objekt. Frågespråket Azure Cosmos DB är baserat på JavaScript-programmeringsmodellen och Core (SQL)-API:et är rotat i typsystem, uttrycksutvärdering och funktionsanrop i JavaScript.

API för Cassandra

Leverera Cassandra som en tjänst med funktionerna i Azure Cosmos DB. Använd SDK:er och verktyg för Cassandra, inklusive befintliga drivrutiner, för att skapa program i nästan obegränsad global skala med funktioner som omfattas av serviceavtalet för Azure Cosmos DB-plattformen. Integrera smidigt med Azure Managed Instance för Apache Cassandra för hybriddatamigrering och synkronisering.

Azure Cosmos DB-API för MongoDB

Använd Azure Cosmos DB som en fullständigt hanterad databastjänst för din MongoDB-app med få kodändringar och inbyggt API-stöd för MongoDB-data, vilket ger din app fördelarna med en äkta molnplattform.

Varför välja Azure för säkerhet?

  • Microsoft investerar över en miljard USD varje år på forskning om och utveckling av cybersäkerhet.
  • Vi sysselsätter fler än 3 500 säkerhetsexperter som arbetar helt och hållet med din datasäkerhet och sekretess.
  • Azure har fler efterlevnadscertifieringar än någon annan molnleverantör. Visa den fullständiga listan.

Allt du behöver för att komma igång

Utveckling/testning utan kostnad med Azure Cosmos DB.

Fortsätt bygga dina färdigheter.

Dokumentation, utbildning och migreringsresurser

Support från communityn och Azure

Follow Azure Cosmos DB on Twitter and YouTube. Ask questions and get support from Microsoft engineers and Azure community experts on Stack Overflow. Find samples and repositories on GitHub.

Självstudier och labbuppgifter

Uppdateringar om Azure Cosmos DB, bloggar och meddelanden

Vanliga frågor och svar

  • Azure Cosmos DB är en globalt distribuerad databas för flera datamodeller och för valfri skala. Tjänsten skapades från grunden med global distribution och horisontell skalning som kärnpunkter.

    Med nyckelfärdig global distribution i ett valfritt antal Azure-regioner skalar Azure Cosmos DB transparent och replikerar dina data var oavsett var dina användare finns. Skala elastiskt dina skrivningar och läsningar runt om i hela världen och betala bara för det du behöver. Azure Cosmos DB ger inbyggt stöd för NoSQL- och OSS-API:er, inklusive MongoDB, Cassandra, Gremlin, etcd, Spark och SQL. Den ger även flera väldefinierade konsekvensmodeller, garanterade svarstider på ensiffriga millisekunder i den 99:e percentilen och garanterad 99,999 procent hög tillgänglighet med funktioner för anslutning till flera nätverk – allt uppbackat av branschledande, omfattande serviceavtal.

    Azure Cosmos DB är en fullständigt hanterad tjänst som gör så att du kan avlasta den administrativa bördan av att driva och skala distribuerade databaser till Azure, så att du inte behöver oroa dig om att hantera virtuella datorer, etablering av maskinvara, installation och konfiguration, kapacitet, replikering, programuppdatering eller klusterskalning.

  • Med Azure Cosmos DB kan du konfigurera dina databaser så att de är globalt distribuerade och tillgängliga i alla Azure-regioner. För att minimera svarstiden placerar du data nära den plats där användarna är.

    Azure Cosmos DB replikerar data transparent till alla regioner associerade med ditt Azure Cosmos DB-konto. Den ger en enda systemavbildning av din globalt distribuerade Azure Cosmos DB-databas och containrar som din app kan läsa och skriva till lokalt.

    Med nyckelfärdig global distribution kan du lägga till eller ta bort regionerna som är associerade med ditt konto när som helst. Appen behöver inte pausas eller distribueras på nytt för att lägga till eller ta bort en region. Hög tillgänglighet upprätthålls genom funktioner för anslutning till flera nätverk som tillhandahålls inbyggd i tjänsten. Läs mer.

  • Azure Cosmos DB närmar sig datakonsekvens som ett spektrum av val, med fler alternativ än de två extremer av stark och slutlig konsekvens.

    Välj mellan fem väldefinierade modeller på konsekvensspektrumet:

    • Stark
    • Begränsad föråldring
    • Session
    • Konsekvent prefix
    • Eventuell

    Varje modell backas upp av omfattande serviceavtal. Läs mer.

  • Som en globalt distribuerad databas ger Azure Cosmos DB innehållsrika serviceavtal som omfattar dataflöde, svarstider vid 99:e percentilen, konsekvens och hög tillgänglighet. Få mer information.

  • Azure Cosmos DB replikerar data transparent till alla Azure-regioner associerade med ditt Azure Cosmos DB-konto. Tjänsten tillämpar flera lager redundans på dina data. Visa mer information.
  • Med Azure Cosmos DB API för MongoDB kan du interagera med Azure Cosmos DB som om den vore en MongoDB-databas, utan att du behöver hantera databasinfrastrukturen själv. Och nästan alla dina MongoDB-favoritverktyg, SDK:er och program fortsätter att fungera. Mer information om kompatibilitet finns i vår dokumentation.
  • Med stödet för serverversion 4.0 i Azure Cosmos DB API för MongoDB är det enklare att modellera komplex transaktionell affärslogik utan komplex felhanteringslogik. Stödet för version 4.0 innebär nya funktioner som flerdokumentstransaktioner, nya skrivförsök med mera.
  • MedAzure Cosmos DB Cassandra API kan du interagera med data som lagras i Azure Cosmos DB med hjälp av Cassandra Query Language (CQL), Cassandra-baserade verktyg (som cqlsh) och befintliga Apache-drivrutiner som är kompatibla med CQLv4. Det innebär att ditt befintliga Cassandra-program nu kan kommunicera med Azure Cosmos DB Cassandra API. API:et, som kommer inom kort, kommer också att ansluta till den Azure-hanterade instansen för Apache Cassandra (vid allmän tillgänglighet).

Vi är redo när du är det – börja skapa program med Azure Cosmos DB