Navigáció kihagyása

Azure Cosmos DB – díjszabás

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

Nyisson saját ingyenes Azure-fiókot most, és 30 hónapig ingyenes elérést adunk Önnek a(z) Azure Cosmos DB szolgáltatáshoz, valamint 12 napig érvényes $200 kreditet.

Az Azure Cosmos DB a Microsoft globálisan elosztott többmodelles adatbázisa. 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 a teljesítményért és tárolásért kell fizetnie, amire szüksége van. Az Azure Cosmos DB az iparág élvonalába tartozó, átfogó szolgáltatási szerződések (SLA-k) alapján 10 ezredmásodpercen belüli késésidőt garantál, ami a világon a legjobb 1%-ba tartozik, ezen kívül többszörös, jól definiált konzisztenciamodellekkel segíti a teljesítmény finomhangolását, és többkiszolgálós képességekkel rendelkező magas rendelkezésre állást biztosít.

Az Azure Cosmos DB valóban sémafüggetlen: automatikusan indexeli az összes adatot, így a séma-és indexkezeléssel nem kell foglalkoznia. Ezenkívül többmodelles, tehát natívan támogatja a dokumentum, kulcs-érték, gráf és oszlopcsalád alapú adatmodelleket is. Az Azure Cosmos DB segítségével tetszőleges API-kkal férhet hozzá az adataihoz, hiszen a rendszer natívan támogatja az SQL (dokumentum), a MongoDB (dokumentum), az Azure Table Storage (kulcs-érték), a Gremlin (gráf) és a Cassandra (oszlopcsalád) alapú modelleket.

Korlátlan rugalmasság és méretezhetőség

Az Azure Cosmos DB egy többmodelles adatbázis. A választott adatmodelltől és API-tól függően az Azure Cosmos DB-gyűjtemény, -táblázat vagy -gráf létrehozásakor minden létrehozott elem egy belső Azure Cosmos DB-tárolóra van leképezve. Az Azure Cosmos DB áttekinthető módon, automatikusan és rugalmasan méretezi az átviteli kapacitást és a tárolók tárhelyét, miközben Ön programozott módon növelheti (vagy csökkentheti) a kiosztott átviteli kapacitás mértékét, illetve miközben a tároló tárhelye nő (vagy csökken). Az Azure Cosmos DB-vel egyetlen tároló vagy tárolóhalmazok számára is kioszthat átviteli kapacitást, a halmazok tárolói pedig megoszthatják a kiosztott kapacitást. Az Azure Cosmos DB-adatbázisokban bármikor, programozott módon vagy a portálon keresztül elvégezheti az alábbi műveleteket:

  1. Egy tároló átviteli kapacitásának kiosztása.
  2. Egy tárolóhalmaz kollektív átviteli kapacitásának kiosztása, és a kapacitás megosztása a tárolók között.

Az egyedülálló tárolók átviteli kapacitásának kiosztásával garantálhatja az átviteli kapacitás fenntartását az adott tároló számára, amit az átviteli kapacitáshoz tartozó szolgáltatási szerződés biztosít. Másfelől, a tárolóhalmazok átviteli kapacitásának kiosztásával megoszthatja a kapacitást az összes tároló között. Érdemes észben tartani, hogy az Azure Cosmos DB-adatbázisfiókkal igény szerint módosíthatja és cserélgetheti az átviteli kapacitáson osztozó tárolókat, valamint a dedikált kiosztott kapacitással rendelkező tárolókat. Programozott módon bármikor növelheti vagy csökkentheti a kiosztott átviteli kapacitást az egyedülálló tárolók és a tárolóhalmazok számára is, így rugalmasan méretezhet a számítási feladatok változásával párhuzamosan, és csak a konfigurált kapacitásért kell fizetnie.

Díjszabás részletei

Unit (Egység) Ár
SSD-alapú tárolás (/GB) $- GB/hó
Fenntartott kérelemegységek/s (100 kérelemegységenként, minimum 400 kérelemegység) $-
A szolgáltatásra a standard szintű adatátviteli díjak érvényesek. A havi díjak becslése havi 730 órányi használaton alapul.

Kiosztott átviteli kapacitás

A kiosztott átviteli sebességet másodpercenkénti kérelemegységek (RU-k), azaz RU/s szerint számlázzuk. A kérelemegység egy jól definiált pénznem az átviteli sebesség díjszabására az Azure Cosmos DB-tárolók különböző írási, olvasási és lekérdezési műveleteihez. Az Azure Cosmos DB-vel csak a kiosztott átviteli kapacitásért (RU) és az SSD-ken tárolt adatokért (GB) kell fizetnie.

Egy tároló kiosztott átviteli kapacitása: Minden, kiosztott átviteli kapacitással rendelkező tárolóhoz óránként, a kiosztott átviteli kapacitás szerint, 100 RU/s egységenként, legalább 400 RU/s mértékben, valamint a GB-ban megadott tárolt adatmennyiség szerint, az iparág élvonalába tartozó, átfogó szolgáltatási szerződések (SLA-k) alapján állítunk ki számlát.

API Minimum átviteli kapacitás Méretezési egységek A kiosztott átviteli kapacitás hatóköre
SQL 400 RU gyűjteményenként 100 RU-s egységek A kiosztott átviteli kapacitáshoz tartozó gyűjtemény
MongoDB 400 RU gyűjteményenként 100 RU-s egységek A kiosztott átviteli kapacitáshoz tartozó gyűjtemény
Cassandra 400 RU táblázatonként 100 RU-s egységek A kiosztott átviteli kapacitáshoz tartozó táblázat
Table 400 RU táblázatonként 100 RU-s egységek A kiosztott átviteli kapacitáshoz tartozó táblázat
Gremlin 400 RU gráfonként 100 RU-s egységek A kiosztott átviteli kapacitáshoz tartozó gráf

Tárolóhalmaz kiosztott átviteli kapacitása: Egy adott tárolóhoz tartozó átviteli kapacitás kiosztásán kívül az adatmodelltől vagy az API-tól függően megoszthat kiosztott átviteli kapacitást egy tárolóhalmazban is az átviteli kapacitás adatbázisszintű (például SQL, MongoDB), adatbázisfiók-szintű (például Gremlin, Table) és kulcstérszintű (például Cassandra) konfigurálásával. Egy adatbázis (vagy adatbázisfiók vagy kulcstér) tartalmazhat olyan tárolóhalmazt, amely a szülővel és egy saját dedikált kiosztott átviteli kapacitással rendelkező tárolóhalmazzal osztozik a kiosztott átviteli kapacitáson. A dedikált átviteli kapacitással rendelkező tárolókkal ellentétben az átviteli sebességet maguk közt megosztó tárolókhoz nem tartozik egyenkénti minimum RU/s követelmény. Minden, kiosztott átviteli kapacitással rendelkező adatbázishoz (vagy adatbázisfiókhoz vagy kulcstérhez) óránként, a kiosztott átviteli kapacitás szerint, 10 000 RU/s egységenként, legalább 50 000 RU/s mértékben, valamint a GB-ban megadott tárolt adatmennyiség szerint, az iparág élvonalába tartozó, átfogó szolgáltatási szerződések (SLA-k) alapján állítunk ki számlát.

API Minimum átviteli kapacitás Méretezési egységek A kiosztott átviteli kapacitás hatóköre
SQL 50 000 RU adatbázisonként 10 000 RU-s egységek Adatbázis. Az átviteli kapacitás megoszlik az adatbázis összes gyűjteménye között (kivéve azokat a gyűjteményeket, amelyekhez külön kiosztott átviteli kapacitás tartozik)
MongoDB 50 000 RU adatbázisonként 10 000 RU-s egységek Adatbázis. Az átviteli kapacitás megoszlik az adatbázis összes gyűjteménye között (kivéve azokat a gyűjteményeket, amelyekhez külön kiosztott átviteli kapacitás tartozik)
Cassandra 50 000 RU kulcsterenként 10 000 RU-s egységek Kulcstér. Az átviteli kapacitás megoszlik a kulcstér összes táblázata között (kivéve azokat a táblázatokat, amelyekhez külön kiosztott átviteli kapacitás tartozik)
Táblák 50 000 RU adatbázisfiókonként 10 000 RU-s egységek Adatbázisfiók. Az átviteli kapacitás megoszlik az adatbázisfiók összes táblázata között (kivéve azokat a táblázatokat, amelyekhez külön kiosztott átviteli kapacitás tartozik)
Gremlin 50 000 RU adatbázisfiókonként 10 000 RU-s egységek Adatbázisfiók. Az átviteli kapacitás megoszlik az adatbázisfiók összes gráfja között (kivéve azokat a gráfokat, amelyekhez külön kiosztott átviteli kapacitás tartozik)

Az átviteli kapacitás rugalmas méretezése a világ minden pontján

Az Azure Cosmos DB-adatbázisok globálisan eloszthatók, így globális skálázású alkalmazásokat hozhat létre egyszerűen, és az adatai automatikusan replikálódnak a megadott régiókba. Az alkalmazása továbbra is egy logikai végponttal működik, az adatokat azonban automatikusan a legközelebbi régióból kapják meg a felhasználók egy adatkonzisztenciát és magas rendelkezésre állást biztosító intuitív programozási modell révén. A globálisan elosztott tárolók díjszabása az egyes régiókban felhasznált tárterületen és az egyes Azure Cosmos DB-tárolók számára kiosztott átviteli kapacitás és az Azure Cosmos DB-adatbázisfiókhoz társított régiók számának szorzatán alapul. A régiók közötti replikációt adatátviteli díjak is terhelik, amelyeket a standard díjszabás alapján számítunk fel.

Próbálja ki ingyen az Azure Cosmos DB-t

  • Azure Cosmos DB Emulator (ingyenes): Töltse le az ingyenes Azure Cosmos DB Emulatort, amelynek segítségével a helyi számítógépén fejlesztheti és tesztelheti az Azure Cosmos DB-t használó alkalmazásokat. Amennyiben elégedett az alkalmazás működésével, egyszerűen végrehajthatja a telepítést, ha úgy módosítja a konfigurációt, hogy az egy felhőbeli Azure Cosmos DB-példányra mutasson.
  • Ingyenes Azure-fiók: Próbálja ki az Azure Cosmos DB-t az ingyenes Azure-fiók részeként.
  • Az Azure Cosmos DB ingyenes kipróbálása: Az időkorlátos, globálisan elosztott ingyenes Azure Cosmos DB-próbalehetőséggel előfizetés nélkül, ingyen és kötelezettségmentesen élvezheti a Cosmos DB nyújtotta előnyöket.

Hol tudhatok meg többet az Azure Cosmos DB regionális elérhetőségéről?

Az Azure Cosmos DB minden Azure-környezetben elérhető, így a nyilvános, a kormányzati, a szuverén és a DoD-felhőkben is. További információt az Azure-szolgáltatások régiónkénti elérhetőségéről szóló oldalán találhat.

Támogatás és szolgáltatásszintek

  • A nyilvánosan elérhető Azure-szolgáltatásokhoz (köztük az Azure Cosmos DB-hez is) az Azure-támogatási csomagok keretében már akár havi $29 összegű díj ellenében kínálunk műszaki támogatást. A számlázás és az előfizetések kezelésének támogatása díjmentesen igénybe vehető.
  • SLA: az egyrégiós adatbázisok esetében 99.99%-os, míg a többrégiós adatbázisoknál 99.999%-os rendelkezésre állást garantálunk, ami biztosítja a kérelmek sikeres feldolgozását és az Azure Cosmos DB művelteinek végrehajtását. A szolgáltatási szintekről szolgáltatásszint-szerződésünk oldalain tájékozódhat bővebben.

Gyakori kérdések

  • Az Azure Cosmos DB kiosztott átviteli kapacitását másodpercenkénti kérelemegységekben adjuk meg. A kérelemegységek tulajdonképpen az átviteli kapacitás pénznemeként szolgálnak, amelyhez az alkalmazás számára elérhető garantált erőforrásokat (memóriát, CPU-t, IOPS-t) tarthatja fenn másodpercenkénti alapon. Az Azure Cosmos DB minden művelete – legyen az írás, olvasás, frissítés, vagy lekérdezés – CPU-t, memóriát és IOPS-t vesz igénybe. Minden művelet erőforrásokat igényel, amit kérelemegységekben fejezünk ki. Látogasson el az Azure Cosmos DB kérelemegységekről szóló oldalára.

  • A számlázás alapja az a kiosztott átviteli kapacitás (RU/s), amelyet az Azure Cosmos DB-tárolóhoz vagy -tárolóhalmazhoz (például adatbázishoz) rendeltek, óránkénti számlázással a kiosztott kapacitás idejére.

    Egy egyedülálló tároló kiosztott átviteli kapacitása:

    Ha létrehoz egy Azure Cosmos DB-adatbázisfiókot az USA 2. keleti régiójában két tárolóval, amelyekhez 500 RU/s, illetve 700 RU/s kapacitást oszt ki, akkor a teljes kiosztott átviteli kapacitás 1200 RU/s lesz. Ezért a felszámolt díj 12 x $- = $-/ óra.

    Ha az átviteli kapacitást módosítania kell, és az egyes tárolók kapacitását 500 RU/s értékkel növeli, valamint létrehoz egy új korlátlan tárolót 20 000 RU/s teljesítménnyel, akkor a teljes kiosztott kapacitás 22 200 RU/s (1000 RU/s + 1200 RU/s + 20 000 RU/s). Így a számlázott díj a következőre módosul: $- x 222 = $-/ óra.

    Ha egy 720 órás hónapban a kiosztott kapacitás 500 órán át 1200 RU/s volt, a maradék 220 órán át pedig 22 200 RU/s, akkor a havi számlája így alakul: 500 x $-/ óra + 220 x $-/ óra = $- /hó.

    Egy tárolóhalmaz kiosztott átviteli kapacitása:

    Ha létrehoz egy fiókot az USA 2. keleti régiójában két Cosmos DB-adatbázissal (amelyekhez egy-egy gyűjteményhalmaz tartozik), amelyekhez 50 000 RU/s, illetve 70 000 RU/s kapacitást oszt ki, akkor a teljes kiosztott átviteli kapacitás 120 000 RU/s lesz. Ezért a felszámolt díj 1200 x $- = $-/ óra.

    Ha az átviteli kapacitással kapcsolatos igényei megváltoznak, és mindegyik adatbázisa kiosztott átviteli kapacitását 10 000 RU/s mértékben növeli, a teljes kiosztott kapacitás 140 000 RU/s-ra módosul (60 000 RU/s + 80 000 RU/s). Így a számlázott díj a következőre módosul: 1400 * $- = $-/ óra.

    Ha egy 720 órás hónapban a kiosztott kapacitás 500 órán át 120 000 RU/s volt, a maradék 220 órán át pedig 140 000 RU/s, akkor a havi számlája így alakul: 500 x $-/ óra + 220 x $-/ óra = $- + $- = $- /hó.

  • Ha úgy dönt, hogy a tárolókat szeretné több földrajzi régióra kiterjeszteni, minden tároló esetén régiónként kell fizetnie az átviteli sebességért és a tárolásért, ezenkívül pedig a régiók közötti adatátvitelért is fizetnie kell. Tegyük fel például, hogy rendelkezik egy tárolóval az USA nyugati régiójában, amelyhez 10 000 kérelemegység/s kiosztott átviteli sebesség tartozik, továbbá 1 TB-nyi adatot tárol ebben a hónapban. Tegyük fel, hogy ezután további 3 régióban – az USA keleti régiója, Észak-Európa és Kelet-Ázsia – is elkezd tárolókat használni, és ezekben a régiókban is ugyanannyi adatot tárol, illetve azonos átviteli sebességet használ fel. Havi számlájának végösszege a következő lesz (31 nappal számolva):

    Tétel Felhasználás (havi) Rate (Egységár) Havi költség
    Átviteli sebességre vonatkozó számla az USA nyugati régiójában lévő tároló esetén 10 ezer kérelemegység/s * 24 * 31 $- / 100 kérelemegység/másodperc óránként $-
    Átviteli sebességre vonatkozó számla 3 további régió esetén – az USA keleti régiója, Észak-Európa, Kelet-Ázsia 3 * 10 ezer kérelemegység/s * 24 * 31 $- / 100 kérelemegység/másodperc óránként $-
    Adattárolásra vonatkozó számla az USA nyugati régiójában lévő tároló esetén 1 TB $-/GB $-
    Adattárolásra vonatozó számla 3 további régió esetén – az USA keleti régiója, Észak-Európa, Kelet-Ázsia 3 * 1TB $-/GB $-
    Összes $-

    Tegyük fel továbbá azt is, hogy minden hónapban 100 GB-nyi kimenő forgalmat bonyolít, hogy replikálja az USA nyugati régiójában lévő tárolóban tárolt adatokat az USA keleti régiójában, az Észak-Európában, illetve a Kelet-Ázsiában lévő tárolókban. A kimenő forgalomért a kapcsolódó adatátviteli díjak alapján kell fizetnie.

  • A tárolási kapacitás elszámolási egysége a tárolt adatok havi időszakban (GB-ban) mért maximális óránkénti mennyisége. Ha például a hónap első felében 100 GB tárhelyet használt fel, a hónap második felében pedig 50 GB-ot, akkor az adott hónapban 75 GB adattárolásnak megfelelő használati díjat számítunk fel.

  • Az elszámolás átalánydíjjal történik minden egyes óráért, ameddig a tároló vagy adatbázis létezett, függetlenül a használattól és attól, hogy a tároló vagy adatbázis egy óránál kevesebb ideig volt-e aktív. Ha például létrehoz, majd 5 perc múlva töröl egy tárolót vagy egy adatbázist, a számla 1 óraegység díját fogja tartalmazni.

  • Ha 9:30-kor a kiosztott átviteli kapacitást 400 RU/s-ról 1000 RU/s-ra növeli, majd 10:45-kor visszaállítja 400 RU/s-ra, akkor 1000 RU/s két órányi használatát számoljuk fel.

    Ha 9:30-kor a tárolóhoz vagy tárolóhalmazhoz kiosztott átviteli kapacitást 100 RU/s-ról 200 RU/s-ra növeli, majd 10:45-kor visszaállítja 100 RU/s-ra, akkor 200 RU/s két órányi használatát számoljuk fel.

  • Az Azure Cosmos DB-fiókban lévő tárolókhoz lefoglalt kérelemegységek számát az Azure Portalon, a támogatott SDK-kon keresztül vagy a REST API-val növelheti és csökkentheti.

  • A korlátlan méretezés és rugalmasság érdekében a „Korlátlan” típusú tárolók használatát javasoljuk. A korlátlan típusú tárolók vízszintesen vannak particionálva, Ön pedig az Azure Cosmos DB-vel rugalmasan, áttekinthetően és automatikusan méretezheti az átviteli kapacitást és a tárhelyet korlátlan számú tároló számára. A „rögzített” tárolók csak 10 000 RU/s mértékben méretezhetők, és legfeljebb 10 GB SSD-tárhelyet biztosítanak. A rögzített tárolók halmazában nem oszthatja meg az átviteli kapacitást.
  • A legjobb teljesítmény és az optimális tárhely érdekében kövesse az itt ismertetett útmutatást.

Erőforrások

Azure-szolgáltatások várható havi díjának becslése

Gyakori kérdések az Azure díjszabásáról

Azure Cosmos DB – további információ

Műszaki oktatóanyagok, videók és más háttéranyagok

Becslésbe felvéve. Nyomja meg a 'v'-t a kalkulátorban való megtekintéshez Megtekintés a kalkulátorban

$200 értékű kredittel tanulhat és fejleszthet, és ingyenesen dolgozhat tovább