Hoppa över navigering

Azure Cosmos DB

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

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

Azure Cosmos DB är en fullständigt hanterad serverlös NoSQL-databas för högpresterande program av valfri storlek eller skala. Få garanterade prestanda på ensiffriga millisekunder och 99,999 procents tillgänglighet som backas upp av serviceavtal, automatisk och omedelbar skalbarhetsäkerhet i företagsklass och API:er med öppen källkod för NoSQL-databaser som MongoDB och Cassandra. Ta del av snabba skrivningar och läsningar var som helst i världen med skrivningar i flera regioner och datareplikering. Få insikt i realtidsdata utan ETL-analyser (extrahera, transformera, läs in) med hjälp av Azure Synapse Link för Azure Cosmos DB.

garanterad hastighet i alla skalan med omedelbar och obegränsad elasticitet, sömlös burst-kapacitet, snabba läsningar och skrivningar i flera regioner var som helst i världen

Snabb och flexibel apputveckling med SDK:er för populära språk, plus ett internt API för Core (SQL), API:er för MongoDB, Cassandra och Gremlin samt kostnadsfria alternativ för utveckling/testning

Redo för verksamhetskritiska program med 99,999 procents tillgänglighet, kontinuerlig säkerhetskopiering med återställning till tidpunkt, säkerhet på företagsnivå som garanterar affärskontinuitet och ingen ETL-analys över realtidsdata

Hanterad och kostnadseffektiv serverlös databas som svarar på programbehoven genom att omedelbart och automatiskt skala upp och ned och erbjuder förbrukningsbaserade prisalternativ

Automatisk och gränslös skalning

Uppfyll dina programbehov och leverera höga prestanda med oförutsägbar trafik med en databas som skalar elastiskt, automatiskt och direkt. Arbetsbelastningar av valfri storlek eller skala garanteras alltid tillgänglig och ensiffriga läsningar och skrivningar i millisekunder, så att du’ kan köra dina viktigaste program utan problem var som helst i världen.

Automatisk och gränslös skalning
Åtgärder på serverlösa databaser

Åtgärder på serverlösa databaser

Kör arbetsbelastningar med hög eller tillfällig trafik och betala endast för de resurser som används per databasåtgärd, utan att det behövs några minimiavgifter eller kapacitetsplanering. Serverlöst är ett förbrukningsbaserat läge som gör det enkelt och kostnadseffektivt att köra dev/test-arbetsbelastningar och produktionsprogram.

Hybridplattform för Apache Cassandra-data

Få skalning och överordnad prestanda, samtidigt som du behåller flexibilitet och kontroll, med en fullständigt hanterad NoSQL-databastjänst som är betrodd av företag som Symantec- för att köra Cassandra-arbetsbelastningar. Integrera sömlöst med fullständigt kompatiblaAzure Managed Instance för Apache Cassandra- för transparent migrering, replikering och synkronisering av dina Cassandra-data i en hybriddistribution eller lift and shift till Azure.

Hybridplattform för Apache Cassandra-data
Ingen ETL-analys över användningsdata i realtid

Ingen ETL-analys över användningsdata i realtid

Minska tiden till insikt genom att köra analys i nära realtid och AI på driftdata i din Azure Cosmos DB NoSQL-databas. Azure Synapse Link för Azure Cosmos DB integreras sömlöst med Azure Synapse Analytics utan dataflytt eller försämrad prestanda för ditt driftdatalager.

Omfattande inbyggda funktioner för säkerhet och efterlevnad

  • Microsoft investerar över USD 1 miljard varje år på forskning 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 certifieringar än någon annan molnleverantör. Visa den fullständiga listan.

Priser som ger dig flexibilitet och kontroll

Hitta den optimala modellen för din arbetsbelastning och utnyttja kostnadsfria alternativ för testning och utveckling. Få praktiskt taget obegränsat dataflöde och lagring, automatisk elastisk skalbarhet mellan regioner och förbrukningsbaserade serverlösa alternativ.

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

Utveckling/testning utan kostnad med Azure Cosmos DB.

Hitta snabbstarter, videor, guidad inlärning och fler utvecklarresurser.

Fortsätt bygga dina färdigheter.

Populära användningsscenarier för Azure Cosmos DB

Snabb och skalbar telemetri för IoT-enheter

Skala direkt och elastiskt för att hantera IoT- och realtidstelemetrianvändningsfall, utan att offra inmatnings- eller frågeprestanda. Mata in, bearbeta och analysera strömmande data i stor skala från valfritt antal enheter, var som helst i världen.

Realtidstjänster för detaljhandeln

Leverera beräkningsbara, högpresterande detaljhandelsanvändningsfall, inklusive produktkatalog i realtid, anpassade rekommendationer, orderbearbetning och utcheckningstjänster. Används av ledande återförsäljare för att stödja affärskritiska, digitala kundupplevelser, Azure Cosmos DB säkerställer hastighet och prestanda för kunder över hela världen.

Kritiska program med distribuerade användare

Kör dina mest kritiska arbetsbelastningar i valfri Azure-region med SLA-uppbackad hastighet, tillgänglighet, dataflöde och konsekvens. Azure Cosmos DB stöder distribuerade program med användare var som helst i världen och ger hög tillgänglighet och låg svarstid i stor skala.

Branschledare 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

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

API för Core (SQL)

Skapa nya appar enkelt och dra nytta av alla funktioner och serviceavtal för Azure Cosmos DB. Azure Cosmos DB Core(SQL)-API stöder Java, Node.js, Python, .NET och JavaScript och gör att du kan använda SQL-språket för att skriva omfattande frågor över JSON-objekt.

API för Cassandra

Använd Cassandra SDK:er, CQL, verktyg och drivrutiner med Azure Cosmos DB API för Cassandra för att aktivera serverlösa och skalbara program med SLA-stödd tillgänglighet på 99,999 procent. Integrera sömlöst med Azure Managed Instance för Apache Cassandra för hybriddatamigrering och synkronisering.

API för MongoDB

Med Azure Cosmos DB API för MongoDB kan du köra en fullständigt hanterad och serverlös databas för ditt program och få 99,999 procents tillgänglighet över hela världen, elastisk skalbarhet och automatisk horisontell partitionering. API:et möjliggör enkel distribution med få kodändringar och fortsatt användning av MongoDB-drivrutiner, SDK:er och verktyg.

Dokumentation, utbildning och migreringsresurser

Support från communityn och Azure

Anslut Azure Cosmos DB community. Följ Azure Cosmos DB teamet på Twitter,YouTubeochAzure Cosmos DB-bloggen. Ställ frågor till och få svar från Microsoft-utvecklare och experter i Azure-communityn på Stack Overflow. Hitta exempel och lagringsplatser på 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 dokumentationen.
  • 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

Kan vi hjälpa dig?