Azure Cosmos DB

Globálisan elosztott, többmodelles adatbázis-szolgáltatás

Adatbázis rendkívül alacsony késleltetésű és rugalmasan méretezhető alkalmazásokhoz bárhol a világon, natív NoSQL-támogatással

Az Azure Cosmos DB fejlesztésének középpontjában az alapoktól fogva a globális elosztás és a horizontális skálázás áll. Kulcsrakész globális elosztást kínál tetszőleges mennyiségű Azure-régióra, mert bárhol is vannak a felhasználói, gördülékenyen skálázza és replikálja az adatokat. Világszerte rugalmasan skálázhatja a teljesítményt és a tárolást, és csak azért kell fizetnie, amire szüksége van. Az Azure Cosmos DB natív támogatást nyújt a NoSQL választásokhoz, többszörös, jól definiált konzisztenciamodelleket kínál, bárhol a világon garantálja, hogy a késés 10 ezredmásodpercen belül marad, ami a legjobb 1%-ba tartozik és magas rendelkezésre állást biztosít többkiszolgálós képességekkel és alacsony késéssel – mindezt az iparág élvonalába tartozó, átfogó szolgáltatási szerződésekre (SLA-kra) alapozva.

Az Azure Cosmos DB globálisan elosztott adatbázisrendszer

Kulcsrakész globális disztribúció

Egyszerűen készíthet globálisan elérhető alkalmazásokat anélkül, hogy bonyolult, több adatközpontot lefedő konfigurációkkal kellene foglalkoznia. A globálisan elosztott adatbázisrendszerként használható Azure Cosmos DB az adatokat automatikusan replikálja tetszőleges számú régióba, és ezzel gyors elérést és válaszidőt tesz lehetővé. Az Azure Cosmos DB transzparens, többhelyű elérhetőséget támogat, és 99,999%-os rendelkezésre állást garantál.

Az Azure Cosmos DB lehetővé teszi, hogy egyetlen szolgáltatáson belül kulcs-érték párokat, gráfokat és dokumentumadatokat is használjon

Többmodelles és több API-s

Kizárólag az Azure Cosmos DB teszi lehetővé, hogy egyetlen szolgáltatáson belül használhasson kulcs-érték, gráf, oszlopcsalád alapú adatmodelleket, illetve dokumentumadatokat egyaránt. Az Azure Cosmos DB automatikusan indexeli az összes adatot, és lehetővé teszi, hogy kedvenc API-ját használja az adatok eléréséhez, például a következőket: SQL, JavaScript, Gremlin, MongoDB, Apache® Cassandra és Azure Table Storage.

Az Azure Cosmos DB-vel egymástól függetlenül, rugalmasan skálázható a tárolás és az átviteli sebesség

Korlátlan, rugalmas, globális skálázhatóság

Az Azure Cosmos DB használatánál csak a valóban szükséges átviteli sebességért és tárolásért kell fizetnie. Az Azure Cosmos DB-vel egymástól függetlenül, rugalmasan skálázható a tárolás és az átviteli sebesség az egész világon bármikor, ezért tökéletes támaszt nyújt kiszolgáló nélküli alkalmazásai üzemeltetéséhez.

Az Azure Cosmos DB öt meghatározott konzisztenciamodellt kínál

Többféle, jól definiált konzisztenciaszint

Az Azure Cosmos DB öt jól definiált konzisztenciaszintet – erős, korlátozott frissesség, konzisztens előtag, munkamenet és végleges – kínál egy intuitív programozási modellhez, amely közel valós idejű elérést és magas rendelkezésre állást biztosít globális alkalmazások számára.

Garantált közel valós idejű adatelérés

Csupán a legjobb 1 százalékosztályra jellemző garantált alacsony késés

Az olvasási és írási kérelmeket a legközelebbi régióból szolgálhatja ki, miközben az adatokat globálisan elosztott módon teheti elérhetővé. Az Azure Cosmos DB zárolástól mentes és írásra optimalizált adatbázismotort használ, így olvasásnál 10 ms-nál kisebb késést, olvasásnál pedig 15 ms-nál kisebb késést garantál, ami csak a legjobb 1%-ra jellemző.

Nagyvállalati szintű, átfogó SLA-k

Iparágvezető, nagyvállalati szintű SLA-k

A megbízhatóságot garantálja, hogy alkalmazásait egy intenzíven tesztelt adatbázis-szolgáltatásban futtathatja, amelyet világszínvonalú infrastruktúra szolgál ki. Az Azure Cosmos DB nagyvállalati szintű biztonságot és megfelelőséget nyújt, és ez az első és egyetlen szolgáltatás, amely iparágvezető SLA-kat kínál 99,999%-os rendelkezésre állással és olyan késéssel, garantált átviteli sebességgel és konzisztenciával, amely csak a kínálatok legjobb 1%-ában érhető el.

Az Azure Cosmos DB-t használó ügyfelek

Milyen fejlesztésekhez használható az Azure Cosmos DB?

Ismerje meg az alábbi használati eseteket:

Globálisan elosztott, üzletileg kritikus fontosságú alkalmazások

A Microsoft globális adatközpontjaiba beépített magas rendelkezésre állással és alacsony késleltetéssel hozzáférést biztosíthat a felhasználóknak az egész világon.

Learn more

Globális elérhetőségű megoldások diagramja

IoT

Azonnali és rugalmas skálázhatósággal kezelheti a változatos és kiszámíthatatlan IoT-terheléseket a betöltések és a lekérdezések teljesítményének csökkenése nélkül.

IoT és telematika megoldás diagramja

Személyre szabás

Az alacsony késések és hangolható konzisztenciabeállítások révén azonnali információkhoz juthat, és valós időben generálhat személyre szabott ajánlatokat az ügyfelek számára.

Learn more

Valós idejű személyre szabás diagramja

Kiskereskedelem és e-kereskedelem

Részletes lekérdezési lehetőségek támogathatóak sokféle termékkatalógus, forgalomnövekedések és gyorsan változó leltáradatok esetén is.

Learn more

Termékkatalógus-megoldás diagramja

Játékok

Az adatbázist rugalmasan skálázhatja a váratlan forgalomnövekedések kezeléséhez, és emellett alacsony késésű, többrésztvevős globális élményt nyújthat.

Learn more

Játékmegoldások diagramja

Kiszolgáló nélküli alkalmazások

Globálisan elosztott, méretezhető, kiszolgáló nélküli alkalmazások létrehozásához használja az Azure Functions és az Azure Cosmos DB szolgáltatásokat.

Learn more

Kiszolgáló nélküli megoldás ábrája

A fejlesztés megkezdése az Azure Cosmos DB-vel

A széles körű API-támogatással rendelkező Azure Cosmos DB-t a fejlesztőknek ajánljuk. Tekintse meg az Azure Cosmos DB-bemutatót, kezdjen hozzá szakértői tippjeink alapján, vagy tudjon meg többet arról, hogy miket tehet meg az API-k és összekötők használatával.

SQL és JavaScript API-k

Az Azure Cosmos DB natív támogatást nyújt az SQL és a JavaScript API-khoz.

MongoDB API

Az Azure Cosmos DB natív API-támogatást nyújt a MongoDB-hez, így azt teljes körűen felügyelt adatbázis-szolgáltatásként használhatja MongoDB-alkalmazásaihoz is kódváltoztatás nélkül.

Az Azure Table Storage API-k díjszabása

Az Azure Cosmos DB globálisan elosztott adatbázis, amely kódváltozások nélkül használható az Azure Table Storage-alapú alkalmazásokhoz, a Table API használatával. Sok más lehetőség mellett másodlagos indexeket, globális disztribúciót és szabályzatalapú feladatátvételt is használhat.

Apache® Cassandra API

A Cassandra biztosítása szolgáltatásként az Azure Cosmos DB-n keresztül. Az Azure Cosmos DB platform SLA-alapú funkciói és a Cassandra SDK-k és eszközök használatával a fejlesztők közel végtelen, globális méretű alkalmazásokat készíthetnek.

Apache® Spark

Ha valós idejű gépi tanulást szeretne alkalmazni az Azure Cosmos DB által kezelt globálisan elosztott adatkészleteken, az Apache Spark-lekérdezések indításához használja a Spark-összekötőt. A Spark-összekötő az Azure Cosmos DB által kezelt natív indexeket használja, ami jelentős teljesítménynövekedést eredményez.

Gremlin API-k

Bármely programkód-módosítás nélkül kihasználhatja a natív Graph API-kat az Azure Cosmos DB-ben, és a Gremlint a Graph API-val használva globálisan terjesztett gráflekérdezéseket adhat ki.

Kapcsolódó termékek és szolgáltatások

SQL Database

Felügyelt relációs SQL-adatbázisszolgáltatás

App Service

Hatékony felhőalapú alkalmazások gyors létrehozása webes és mobilplatformokra

HDInsight

Felhőalapú Hadoop-, Spark-, R Server-, HBase- és Storm-fürtök kiépítése

Az Azure Cosmos DB felfedezése és a kulcsrakész globális disztribúció működés közbeni megtekintése