Välkommen till Azure Cosmos DBWelcome to Azure Cosmos DB

Dagens program måste alltid vara mycket responsiva och ständigt online.Today’s applications are required to be highly responsive and always online. Instanser av dessa program måste distribueras i datacenter som ligger nära användarna för att uppnå kort svarstid och hög tillgänglighet.To achieve low latency and high availability, instances of these applications need to be deployed in datacenters that are close to their users. Programmen behöver kunna svara i realtid på stora förändringar av användningen vid hög belastning, lagra ständigt ökande datavolymer och göra dessa data tillgängliga för användare på millisekunder.Applications need to respond in real time to large changes in usage at peak hours, store ever increasing volumes of data, and make this data available to users in milliseconds.

Azure Cosmos DB är Microsofts globalt distribuerade databastjänst för flera datamodeller.Azure Cosmos DB is Microsoft's globally distributed, multi-model database service. Med ett klick på en knapp kan du Cosmos DB att elastiskt och oberoende skala data flöde och lagrings utrymme i valfritt antal Azure-regioner över hela världen.With a click of a button, Cosmos DB enables you to elastically and independently scale throughput and storage across any number of Azure regions worldwide. Du kan skala data flöde och lagrings utrymme elastiskt, och dra nytta av snabb, ensiffriga millisekunder för data åtkomst med ditt favorit-API, inklusive SQL, MongoDB, Cassandra, tables eller Gremlin.You can elastically scale throughput and storage, and take advantage of fast, single-digit-millisecond data access using your favorite API including SQL, MongoDB, Cassandra, Tables, or Gremlin. Cosmos DB tillhandahåller omfattande service avtal (service avtal) för data flöde, svars tid, tillgänglighet och konsekvens garantier, något som inte har någon annan databas tjänst.Cosmos DB provides comprehensive service level agreements (SLAs) for throughput, latency, availability, and consistency guarantees, something no other database service offers.

Du kan Testa Azure Cosmos DB kostnadsfritt utan en Azure-prenumeration, utan kostnad och åtaganden.You can Try Azure Cosmos DB for Free without an Azure subscription, free of charge and commitments.

Azure Cosmos DB är Microsofts globalt distribuerade databastjänst med elastisk utskalning, garanterat låga svarstider, fem konsekvensmodeller och omfattande garanterade serviceavtal

Viktiga fördelarKey Benefits

Nyckelfärdig global distributionTurnkey global distribution

Med Cosmos DB kan du skapa mycket responsiva program med hög tillgänglighet, runt om i världen.Cosmos DB enables you to build highly responsive and highly available applications worldwide. Cosmos DB replikerar data transparent var användarna är, så att användarna kan interagera med en replik av de data som är närmast dem.Cosmos DB transparently replicates your data wherever your users are, so your users can interact with a replica of the data that is closest to them.

Med Cosmos DB kan du lägga till eller ta bort Azure-regioner på ditt Cosmos-konto när som helst genom att klicka på en knapp.Cosmos DB allows you to add or remove any of the Azure regions to your Cosmos account at any time, with a click of a button. Cosmos DB replikerar sömlöst dina data till alla regioner som är kopplade till ditt Cosmos-konto medan ditt program fortsätter att vara hög tillgängligt, tack vare funktionerna för flera värdar i tjänsten.Cosmos DB will seamlessly replicate your data to all the regions associated with your Cosmos account while your application continues to be highly available, thanks to the multi-homing capabilities of the service. Mer information finns i artikeln om global distribution.For more information, see the global distribution article.

Alltid påAlways On

Med en djupgående integrering med Azure-infrastrukturen och transparent multi-master-replikeringger Cosmos DB 99,999% hög tillgänglighet för både läsningar och skrivningar.By virtue of deep integration with Azure infrastructure and transparent multi-master replication, Cosmos DB provides 99.999% high availability for both reads and writes. Cosmos DB ger dig också möjligheten att anropa regional redundans för Cosmos-kontot programmatiskt (eller via portalen).Cosmos DB also provides you with the ability to programmatically (or via Portal) invoke the regional failover of your Cosmos account. Den här funktionen hjälper till att säkerställa att ditt program är utformat för redundans vid regional haveriering.This capability helps ensure that your application is designed to failover in the case of regional disaster.

Elastisk skalning av dataflöde och lagringsutrymme, runt om i världenElastic scalability of throughput and storage, worldwide

Cosmos DB är utformat med transparent horisontell partitionering och replikering av flera original och erbjuder oöverträffad elastisk skalbarhet för skrivning och läsning över hela världen.Designed with transparent horizontal partitioning and multi-master replication, Cosmos DB offers unprecedented elastic scalability for your writes and reads, all around the globe. Du kan elastiskt skala upp från tusentals till hundratals miljoner begäranden/sekund i hela världen med ett enda API-anrop och endast betala för det dataflöde (och den lagring) som du använder.You can elastically scale up from thousands to hundreds of millions of requests/sec around the globe, with a single API call and pay only for the throughput (and storage) you need. Den här funktionen hjälper dig att hantera oväntade toppar i arbetsbelastningar utan att behöva överetablera för topparna.This capability helps you to deal with unexpected spikes in your workloads without having to over-provision for the peak. Mer information finns i partitionering i Cosmos DB, tillhandahållet data flöde på behållare och databaseroch skalning av allokerat data flöde globalt.For more information, see partitioning in Cosmos DB, provisioned throughput on containers and databases, and scaling provisioned throughput globally.

Garanterad kort svarstid vid 99:e percentil, runt om i världenGuaranteed low latency at 99th percentile, worldwide

Med Cosmos DB kan du skapa mycket responsiva och världsomfattande program.Using Cosmos DB, you can build highly responsive, planet scale applications. Med den nya multi-master Replication-protokollet och låsnings fri och skrivbar databas motor, Cosmos DB garanterar mindre än 10 ms fördröjning för båda, läser (indexerat) och skriver i 99 percentilen hela världen.With its novel multi-master replication protocol and latch-free and write-optimized database engine, Cosmos DB guarantees less than 10-ms latencies for both, reads (indexed) and writes at the 99th percentile, all around the world. Den här funktionen möjliggör kontinuerlig inmatning av data och blixtsnabba frågor för mycket responsiva appar.This capability enables sustained ingestion of data and blazing-fast queries for highly responsive apps.

Ett flertal exakt definierade konsekvensvalPrecisely defined, multiple consistency choices

När du skapar globalt distribuerade program i Cosmos DB behöver du inte längre göra extrema kompromisser mellan konsekvens, tillgänglighet, svars tid och data flöde.When building globally distributed applications in Cosmos DB, you no longer have to make extreme tradeoffs between consistency, availability, latency, and throughput. Cosmos DBs protokollet för multi-master-replikering är omsorgsfullt utformat för att erbjuda fem väldefinierade konsekvens val - stark, begränsad föråldrad, session, konsekvent prefixoch eventuell – för en intuitiv programmerings modell med låg latens och hög tillgänglighet för ditt globalt distribuerade program.Cosmos DB’s multi-master replication protocol is carefully designed to offer five well-defined consistency choices - strong, bounded staleness, session, consistent prefix, and eventual — for an intuitive programming model with low latency and high availability for your globally distributed application.

Ingen hantering av schema eller indexNo schema or index management

Att hålla databasschema och index synkroniserade med ett programs schema är särskilt svårt för globalt distribuerade appar.Keeping database schema and indexes in-sync with an application’s schema is especially painful for globally distributed apps. Med Cosmos DB behöver du inte hantera schema-eller index hantering.With Cosmos DB, you do not need to deal with schema or index management. Databasmotorn är fullständigt schemaoberoende.The database engine is fully schema-agnostic. Eftersom ingen schema- eller indexhantering krävs, behöver du inte heller bekymra dig om programdriftstopp när du migrerar scheman.Since no schema and index management is required, you also don’t have to worry about application downtime while migrating schemas. Cosmos DB indexerar automatiskt alla data och hanterar frågor snabbt.Cosmos DB automatically indexes all data and serves queries fast.

Beprövad databastjänstBattle tested database service

Cosmos DB är en grundläggande tjänst i Azure.Cosmos DB is a foundational service in Azure. För nästan en tio års perioden har Cosmos DB använts av många av Microsofts produkter för verksamhets kritiska program i global skala, inklusive Skype, Xbox, Office 365, Azure och många andra.For nearly a decade, Cosmos DB has been used by many of Microsoft’s products for mission critical applications at global scale, including Skype, Xbox, Office 365, Azure, and many others. Idag är Cosmos DB en av de snabbast växande tjänsterna på Azure, som används av många externa kunder och verksamhets kritiska program som kräver elastisk skala, nyckel färdig global distribution, multi-master-replikering för låg latens och hög tillgänglighet för båda läsningar och skrivningar.Today, Cosmos DB is one of the fastest growing services on Azure, used by many external customers and mission-critical applications that require elastic scale, turnkey global distribution, multi-master replication for low latency and high availability of both reads and writes.

Ständig regional närvaroUbiquitous regional presence

Cosmos DB är tillgängligt i alla Azure-regioner över hela världen, inklusive 54 + regioner i offentliga moln, Azure Kina 21Vianet, Azure Germany, Azure Government och Azure Government för DoD (Department of försvar).Cosmos DB is available in all Azure regions worldwide, including 54+ regions in public cloud, Azure China 21Vianet, Azure Germany, Azure Government, and Azure Government for Department of Defense (DoD). Se Cosmos DB:s regionala närvaro.See Cosmos DB’s regional presence.

Säker som standard och företagsredoSecure by default and enterprise ready

Cosmos DB är certifierat för en mängd olika efterlevnadsstandarder.Cosmos DB is certified for a wide array of compliance standards. Dessutom krypteras alla data i Cosmos DB både i vila och i rörelse.Additionally, all data in Cosmos DB is encrypted at rest and in motion. Cosmos DB erbjuder auktorisering på radnivå och följer stränga säkerhetskrav.Cosmos DB provides row level authorization and adheres to strict security standards.

Betydande besparingar på den totala ägandekostnadenSignificant TCO savings

Eftersom Cosmos DB är en helt hanterad tjänst behöver du inte längre hantera och använda komplexa distributioner av flera data Center och uppgraderingar av din databas program vara, betala för support, licensiering eller åtgärder eller måste etablera databasen för hög belastning.Since Cosmos DB is a fully managed service, you no longer need to manage and operate complex multi datacenter deployments and upgrades of your database software, pay for the support, licensing, or operations or have to provision your database for the peak workload. Mer information finns i optimera kostnader med Cosmos DB.For more information, see Optimize cost with Cosmos DB.

Branschledande omfattande serviceavtalIndustry leading comprehensive SLAs

Cosmos DB är den första och enda tjänsten som erbjuder branschledande omfattande serviceavtal med 99,999 % hög tillgänglighet, svarstid för läsning och skrivning på 99:e percentilen, garanterat dataflöde och konsekvens.Cosmos DB is the first and only service to offer industry-leading comprehensive SLAs encompassing 99.999% high availability, read and write latency at the 99th percentile, guaranteed throughput, and consistency.

Globalt distribuerad operativa analys och AI med inbyggd inbyggd Apache SparkGlobally distributed operational analytics and AI with natively built-in Apache Spark

Du kan köra Spark direkt på data som lagras i Cosmos DB.You can run Spark directly on data stored in Cosmos DB. Med den här funktionen kan du göra du göra driftanalyser i realtid med kort svarstid i global skala utan att påverka transaktionsbelastningar som arbetar direkt mot Cosmos DB.This capability allows you to do low-latency, operational analytics at global scale without impacting transactional workloads operating directly against Cosmos DB. Mer information finns i globalt distribuerade operativa analyser.For more information, see Globally distributed operational analytics.

Cosmos DB erbjuder ett urval av API: er för att arbeta med dina data som lagras i Cosmos-databasen.Cosmos DB offers a choice of APIs to work with your data stored in your Cosmos database. Som standard kan du använda SQL (ett Core API) för att skicka frågor till Cosmos-databasen.By default, you can use SQL (a core API) for querying your Cosmos database. Cosmos DB implementerar också API: er för Cassandra, MongoDB, Gremlin och Azure Table Storage.Cosmos DB also implements APIs for Cassandra, MongoDB, Gremlin and Azure Table Storage. Du kan peka klient driv rutiner (och verktyg) för de NoSQL som används ofta (t. ex. MongoDB, Cassandra, Gremlin) direkt till din Cosmos-databas.You can point client drivers (and tools) for the commonly used NoSQL (e.g., MongoDB, Cassandra, Gremlin) directly to your Cosmos database. Genom att stödja kabel protokollen för vanliga NoSQL-API: er kan du i Cosmos DB:By supporting the wire protocols of commonly used NoSQL APIs, Cosmos DB allows you to:

  • Migrera ditt program enkelt till Cosmos DB samtidigt som du bevarar betydande delar av din programlogik.Easily migrate your application to Cosmos DB while preserving significant portions of your application logic.
  • Håll ditt program portabelt och förbli molnleverantörsoberoende.Keep your application portable and continue to remain cloud vendor-agnostic.
  • Få en fullständigt hanterad moln tjänst med branschledande, ekonomiskt säkerhetskopierade service avtal för vanliga NoSQL-API: er.Get a fully-managed cloud service with industry leading, financially backed SLAs for the common NoSQL APIs.
  • Skala det etablerade dataflödet och lagringen elastiskt för dina databaser utifrån dina behov och betala bara för det dataflöde och lagringsutrymme du behöver.Elastically scale the provisioned throughput and storage for your databases based on your need and pay only for the throughput and storage you need. Detta medför betydande kostnadsbesparingar.This leads to significant cost savings.

Lösningar som har nytta av Azure Cosmos DBSolutions that benefit from Azure Cosmos DB

Alla webb-, mobil-, spel-och IoT-program som behöver hantera stora mängder data, läsningar och skrivningar i en global skala med nästan faktiska svars tider för en mängd olika data kommer att dra nytta av Cosmos DB garanterad hög tillgänglighet , högt data flöde, låg latens och justerbara konsekvens.Any web, mobile, gaming, and IoT application that needs to handle massive amounts of data, reads, and writes at a global scale with near-real response times for a variety of data will benefit from Cosmos DB's guaranteed high availability, high throughput, low latency, and tunable consistency. Lär dig mer om hur Azure Cosmos DB kan användas för att skapa IoT och telematik, handel och marknadsföring, spel samt webb- och mobilprogram.Learn about how Azure Cosmos DB can be used to build IoT and telematics, retail and marketing, gaming and web and mobile applications.

Nästa stegNext steps

Läs mer om grundläggande begrepp för Cosmos DB global distribution och partitionering och allokerat data flöde.Read more about Cosmos DB's core concepts turnkey global distribution and partitioning and provisioned throughput.

Kom igång med Azure Cosmos DB med någon av våra snabbstarter:Get started with Azure Cosmos DB with one of our quickstarts: