Azure Cosmos DB
Rychlá databáze NoSQL s otevřenými rozhraními API pro libovolné škálování
Rychlá databáze NoSQL s otevřenými rozhraními API pro libovolné škálování
Azure Cosmos DB je plně spravovaná databázová služba NoSQL pro vývoj moderních aplikací. Získejte garantovanou dobou odezvy v řádu milisekund, 99,999% dostupnost zaručenou smlouvami SLA, automatickou a okamžitou škálovatelnost a open source rozhraní API pro MongoDB a Cassandru. Kdekoli na světě můžete využít rychlé zápisy a čtení díky replikaci dat na klíč se zápisy do více oblastí. Získejte přehled o datech v reálném čase s využitím analýzy bez ETL pomocí Azure Synapse Link pro Azure Cosmos DB.
Zaručená rychlost v jakémkoli měřítku, a to i ve špičkách, díky okamžité a neomezené flexibilitě, rychlému čtení a zápisům v rámci multi-masteru kdekoli na světě
Rychlý a flexibilní vývoj aplikací pomocí sad SDK pro oblíbené jazyky, nativní rozhraní Core (SQL) API spolu s rozhraními API pro SQL, MongoDB, Cassandru, Graph a Gremlin a analýzy bez ETL (extrakce, transformace, načítání)
Připravenost na klíčové aplikace se zaručenou provozní kontinuitou, 99,999procentní dostupností a zabezpečením na podnikové úrovni
Plně spravovaná a cenově výhodná bezserverová databáze s okamžitým automatickým škálováním, které reaguje na potřeby aplikací, integrovaným ukládáním do mezipaměti a cenovými možnostmi na základě spotřeby
Automatické a neomezené škálování
Automaticky zřizujte potřebnou propustnost pro aplikace s konzistentním provozem a vysokými požadavky na výkon. Pracovní úlohy libovolné velikosti nebo rozsahu mají zaručenou neustálou dostupnost a dobu odezvy pro čtení a zápis menší než 10 ms, takže můžete své nejdůležitější aplikace bez obav provozovat kdekoli na světě.


Bezserverové databázové operace
Úlohy s nárazovým nebo příležitostným provozem a středními požadavky na výkon můžete provozovat na bezserverové architektuře (je alternativou ke zřízené propustnosti). Tento režim provozu databází založený na spotřebě usnadňuje provoz nákladově efektivních úloh pro vývoj/testování a nových produkčních aplikací.
Hybridní platforma pro data Cassandra
Získejte škálování a vynikající výkon při zachování flexibility a kontroly díky plně spravované databázové službě NoSQL, které důvěřují společnosti jako Symantec pro provoz pracovních zátěží Cassandra. Bezproblémová integrace s Azure Managed Instance for Apache Cassandra pro transparentní migraci, replikaci a synchronizaci dat Cassandra mezi místními lokalitami a Azure.


Analýza bez ETL v rámci provozních dat v reálném čase
Spouštějte analýzu téměř v reálném čase a umělou inteligenci na provozních datech v databázi NoSQL a zkraťte dobu potřebnou k získání přehledů. Azure Synapse Link pro Azure Cosmos DB se bezproblémově integruje se službou Azure Synapse Analytics, aniž by se přesouvala data nebo snižoval výkon vašeho provozního úložiště.
Oblíbené případy použití pro Azure Cosmos DB
Rychlá a škálovatelná telemetrie zařízení IoT
Rychle a pružně škálujte, abyste mohli přizpůsobit různorodé a nepředvídatelné úlohy IoT a nemuseli přitom obětovat výkonnost při příjmu nebo dotazování. Můžete streamovat telemetrii vozidel v rámci inteligentních řešení pro vozový park, streamovat a analyzovat data přes kanál změn pro získání potřebných informací v reálném čase nebo archivovat data kvůli analýze datového skladu. Mercedes Benz, ExxonMobil a Olympus patří mezi lídry na trhu, kteří se spoléhají na schopnost Azure Cosmos DB zajistit provoz řešení IoT.
Maloobchodní služby v reálném čase
Můžete dodávat vysoce výkonná digitální prostředí pro zákazníky, včetně aktuálních nákupních košíků, doporučení k produktům, dynamických cen, aktualizací skladu a dalších možností. Služba Azure Cosmos DB, kterou využívají přední maloobchodní prodejci a řetězce rychlého občerstvení, jako jsou třeba Jet.com, ASOS nebo Chipotle Mexican Grill, umožňuje přizpůsobení velkých objemů produktových dat v řádu milisekund. Odezva databází s nízkou latencí zajišťuje špičkový výkon aplikací kdekoli na světě.
Klíčové aplikace s distribuovanými uživateli
Svoje nejdůležitější úlohy můžete spouštět v jakékoli oblasti Azure na světě díky rychlosti, dostupnosti, propustnosti a konzistenci, které zaručuje smlouva SLA. Provozní kontinuitu zajistíte prostřednictvím multimasterové replikace na klíč nebo dodržování předpisů a zabezpečení na podnikové úrovni, včetně komplexního šifrování a řízení přístupu. Azure Cosmos DB je nerelační databáze NoSQL, které důvěřují přední firmy po celém světě, jako jsou Coca-Cola, Symantec nebo Mars Petcare.
Přední firmy inovující s využitím služby Azure Cosmos DB
Globálně distribuovaná data umožňují aplikacím a mikroslužbám zlepšit péči o domácí zvířata
Adam Lind, viceprezident pro vývoj softwaru"Azure services enabled us to provide a secure, fully monitored, enterprise-ready foundation to our implementation."

Propojená automobilová platforma spoléhá na zaručenou vysokou dostupnost a nízkou latenci
Rodrigo Nunes, hlavní softwarový inženýr"The Azure ecosystem gave us useful capabilities that the developers worked into their system."

Chipotle využívá Azure Cosmos DB k zajištění digitálního objednávání a přizpůsobeného webového prostředí
Mike Smith, vedoucí vývojář softwaru"Switching to Azure Cosmos DB is a big win in terms of scalability, availability, and, down the road, geographic distribution."

ASOS zajišťuje globální individualizovaná doporučení k nákupu pomocí Azure Cosmos DB
Bob Strudwick, ředitel pro technologie"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."

Migrací na Azure Cosmos DB Symantec šetří 40 % nákladů na databáze
Mike Shavell, technický ředitel/architekt, Symantec"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."

Ceny poskytující flexibilitu a kontrolu
Vyhledejte si model, který nejlépe vyhovuje vašim úlohám, a bezplatné možnosti pro testování a vývoj. Využijte prakticky neomezenou propustnost a neomezené úložiště, automatickou elastickou škálovatelnost napříč oblastmi a bezserverové možnosti na základě spotřeby.
Proč Azure pro zabezpečení?

- Microsoft investuje do výzkumu a vývoje v oblasti kybernetického zabezpečení více než 1 miliardu USD ročně.
- Zaměstnáváme více než 3 500 odborníků na zabezpečení, kteří se plně věnují zabezpečení dat a ochraně osobních údajů.
- Azure má více certifikací dodržování předpisů než kterýkoli jiný poskytovatel cloudu. Podívejte se na široký seznam.
Vše, co potřebujete, abyste mohli začít
Bezplatný vývoj a testování s Azure Cosmos DB.
Projděte si rychlé starty, videa, učení s asistencí a více materiálů pro vývojáře.
Dál rozvíjejte své dovednosti.
Navrženo pro vývojáře a podpora celé řady rozhraní API
Rozhraní Core (SQL) API
Snadné vytváření nových aplikací Azure Cosmos DB obsahuje nativní podporu pro rozhraní Core (SQL) API a JavaScript. Rozhraní Core (SQL) API služby Azure Cosmos DB poskytuje formální programovací model pro bohaté dotazy nad položkami JSON. Dotazovací jazyk Azure Cosmos DB je založený na programovacím modelu JavaScriptu a rozhraní Core (SQL) API je integrované do systému typů JavaScriptu, vyhodnocování výrazů a volání funkcí.
Rozhraní API Cassandra
Nabídněte Cassandru jako službu s využitím funkcí Azure Cosmos DB. Pomocí nástrojů a sad Cassandra SDK, včetně stávajících ovladačů, můžete vytvářet aplikace v téměř nekonečném globálním měřítku s využitím možností platformy Azure Cosmos DB zajištěné smlouvou SLA. Využijte možnost bezproblémové integrace s využitím služby Azure Managed Instance for Apache Cassandra pro synchronizaci a migraci hybridních dat.
Rozhraní API služby Azure Cosmos DB pro MongoDB
Azure Cosmos DB můžete s minimálními změnami kódu využít jako plně spravovanou databázovou službu pro aplikaci MongoDB s nativní podporou rozhraní API pro data MongoDB, která vaší aplikaci přinese výhody nativní cloudové platformy.
Dokumentace, školení a materiály pro migraci
Podpora Azure a komunity
Sledujte Azure Cosmos DB na Twitteru a YouTube. Přečtěte si blog o službě Azure Cosmos DB. Ptejte se a získejte odpovědi od odborníků z Microsoftu a komunity Azure na Stack Overflow. Projděte si ukázky a úložiště na GitHubu.
Kurzy a cvičení
- Vývoj aplikace: Core (SQL) | MongoDB | Cassandra | Table | Gremlin
- Migrace dat: Core (SQL) | MongoDB | Cassandra | Table
- Dotazování dat: Core (SQL) | MongoDB | Cassandra | Table | Gremlin
- Analýza bez ETL: Azure Synapse Link
Aktuální informace, blogy a oznámení týkající se služby Azure Cosmos DB
Nejčastější dotazy
-
Azure Cosmos DB je globálně distribuovaná vícemodelová databázová služba pro libovolné škálování. Tato služba je od základu vytvořená s integrovanou podporou globální distribuce a horizontálního škálování.
Díky globální distribuci na klíč do libovolného počtu oblastí Azure služba Azure Cosmos DB transparentně škáluje a replikuje vaše data co nejblíže vašim uživatelům. Můžete elasticky škálovat operace čtení a zápisu po celém světě a platit jenom za to, co potřebujete. Azure Cosmos DB poskytuje nativní podporu rozhraní NoSQL a OSS API, včetně MongoDB, Cassandry, Gremlin, etcd, Sparku a SQL. Kromě toho nabízí několik jasně definovaných modelů konzistence, záruku latence čtení a zápisu v řádu milisekund na úrovni 99. percentilu a záruku vysoké dostupnosti 99,999 % s několika možnostmi řízení kdekoli na světě, to vše zajištěné nejlepšími komplexními smlouvami SLA v oboru.
Azure Cosmos DB je plně spravovaná služba, která umožňuje zbavit se administrativní zátěže spojené s provozem a škálováním distribuovaných databází v Azure, abyste se nemuseli starat o správu virtuálních počítačů, zřizování hardwaru, nastavení a konfiguraci, kapacitu, replikaci, opravy softwaru ani škálování clusterů.
-
Azure Cosmos DB umožňuje nakonfigurovat databáze tak, aby byly globálně distribuované a dostupné v jakýchkoli oblastech Azure. Pokud chcete minimalizovat latenci, umístěte data blízko vašim uživatelům.
Azure Cosmos DB transparentně replikuje data do všech oblastí přidružených k vašemu účtu Azure Cosmos DB. Poskytuje jednu systémovou image pro vaše globálně distribuované databáze a kontejnery Azure Cosmos DB, do kterých může vaše aplikace místně zapisovat a číst z nich.
Díky globální distribuci na klíč můžete kdykoli přidávat nebo odebírat oblasti přidružené k vašemu účtu. K přidání nebo odebrání oblasti se nevyžaduje pozastavení ani opětovné nasazení vaší aplikace. Vysoká dostupnost se udržuje prostřednictvím několika možností řízení, které služba nativně poskytuje. Další informace.
-
Azure Cosmos DB přistupuje ke konzistenci dat jako ke spektru voleb, které nabízejí více možností než jen dva extrémy v podobě silné a konečné konzistence.
Ve spektru konzistence si můžete vybrat z pěti jasně definovaných modelů:
- Strong
- Omezená neaktuálnost
- Session
- Konzistentní předpona
- Eventual
Všechny modely jsou zajištěné komplexní smlouvou SLA. Další informace
-
Azure Cosmos DB jako globálně distribuovaná databáze poskytuje komplexní smlouvy SLA, které zahrnují propustnost, latenci na úrovni 99. percentilu, konzistenci a vysokou dostupnost. Získejte další informace.
-
Azure Cosmos DB transparentně replikuje vaše data do všech oblastí Azure přidružených k vašemu účtu Azure Cosmos DB. Služba pro vaše data využívá několik úrovní redundance. Podrobnější informace
-
Rozhraní API služby Azure Cosmos DB pro MongoDB vám dává možnost pracovat s Azure Cosmos DB, jako by se jednalo o databázi MongoDB, aniž by bylo nutné spravovat vlastní infrastrukturu databáze. To znamená, že téměř všechny oblíbené sady SDK, aplikace a nástroje MongoDB budou fungovat i nadále. Podrobné informace o kompatibilitě najdete v naší dokumentaci.
-
Díky podpoře serveru verze 4.0 v rozhraní API služby Azure Cosmos DB pro MongoDB je snazší modelovat komplexní transakční obchodní logiku bez složitého zpracování chyb. Podpora verze 4.0 zavádí nové funkce, jako jsou transakce s více dokumenty, opakovatelné zápisy a další.
-
Rozhraní API Cassandra služby Azure Cosmos DB umožňuje pracovat s daty uloženými v Azure Cosmos DB pomocí jazyka Cassandra Query Language (CQL), nástrojů založených na Cassandře (např. cqlsh) a stávajících ovladačů Apache kompatibilních s CQLv4. To znamená, že vaše stávající aplikace Cassandra teď může komunikovat s rozhraním API Cassandra služby Azure Cosmos DB. Toto rozhraní API také brzy umožní připojení ke spravované instanci Azure pro Apache Cassandru (ve fázi obecné dostupnosti).