Azure Cosmos DB – díjszabás

Teljes mértékben felügyelt, 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.

Valós idejű, folyamatos üzemű alkalmazásokat fejleszthet nagy méretekben az Azure Cosmos DB-vel, amely egy teljes mértékben felügyelt, globálisan elosztott, többmodelles adatbázis-szolgáltatás 99,999%-os rendelkezésre állással és egyszámjegyű ezredmásodperces olvasási és írási késéssel a világ minden pontján – mindenre kiterjedő szolgáltatói szerződésekkel együtt. A beépített, felhőbeli natív funkciókkal – például az öt konzisztenciamodellel, az automatikus indexeléssel és a több adatmodellel és API-kkal – leegyszerűsítheti az alkalmazásfejlesztést, és növelheti a fejlesztői hatékonyságot.

Könnyen migrálhat meglévő adatokat a MongoDB, a Gremlin és a Cassandra és Etcd adatbázisokból az alkalmazás módosítása nélkül, valamint valós idejű műveleti elemzéseket futtathat az Apache Sparkkal és a Jupyter Notebookokkal, melyek natív módon beépítetten elérhetőek a Cosmos DB-ben. Korlátlanul és rugalmasan skálázhatja a teljesítményt és a tárolást, és csak azért kell fizetnie, amire szüksége van.

Díjszabás

Az Azure Cosmos DB-ben a számlázás a kiosztott átviteli sebesség és az óránkénti tárfogyasztás alapján történik.

A kiosztott átviteli sebességet kérelemegység/s (RU/s) mértékegységgel mérjük, amely használható különböző adatbázis-műveletekben (pl. beszúrások, olvasások, cserék, upsertek, törlések, lekérdezések és hasonlók). Egy programozott API-hívással vagy az Azure Portalon oszthatja ki a szükséges átviteli kapacitást, és rugalmasan méretezheti azt 100 RU/s egységenként (ami 267,8 milliárd olvasásnak felel meg $6/hónap díjjal). Az adatbázisfiók konfigurálható írások és több régió (több főkiszolgálós megoldás) vagy csak egyetlen régió (egy főkiszolgálós megoldás) elfogadásához. Az Azure Cosmos DB fenntartott kapacitásának 1–3 éves kötelezettségével jelentős kedvezményeket kaphat a kiosztott átviteli sebességhez.

A tárhelyet az SSD-alapú felhasznált adatok és indexelés gigabájtjai szerint számlázzuk.

Díjszabás – részletek

Unit (Egység) Ár
Kiosztott átviteli sebesség (több régióba való írások) 100 RU/s-enként $-
Kiosztott átviteli sebesség (egy régióba való írások) 100 RU/s-enként $-
SSD-alapú tárolás (/GB) $- GB/hó
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

Az Azure Cosmos DB óránkénti díjat számít fel a kiosztott átviteli sebességért, ami nagy teljesítményt garantál minden szinten, és erőforrásokat bocsát rendelkezésre.

Az átviteli sebességet a következőn oszthatja ki:

  1. Azure Cosmos DB-tároló. A választott adatmodelltől vagy API-tól függően a tároló lehet egy gyűjtemény (MongoDB vagy SQL), egy gráf (Gremlin) vagy egy tábla (Cassandra vagy Table). Az Azure Cosmos DB-ben a tárolók horizontálisan particionáltak, és rugalmasan méretezhetők korlátlan átviteli kapacitás és tár biztosításához.
  2. Azure Cosmos-adatbázis. Az adatbázisban megadott átviteli kapacitás meg van osztva az adatbázis összes tárolója között. Választhatja azt, hogy kizár bizonyos meghatározott tárolókat az adatbázison kiosztott, megosztott átviteli sebességből, és ehelyett a tárolók szintjén építi ki az átviteli kapacitást ezekhez. A választott adatmodelltől vagy API-tól függően az adatbázis lehet egy kulcstér (Cassandra), adatbázis (MongoDB, SQL vagy Etcd) vagy egy adatbázisfiók (Gremlin vagy Table).

A kiosztott átviteli sebesség 400 RU/s sebességnél kezdődik tárolónként vagy adatbázisonként (ez megfelel 1 billió olvasásnak $24/hónap díjjal), és 100 RU/s nagyságú egységekkel skálázható fel (ez megfelel 267,8 milliárd olvasásnak $6/hónap díjjal). A szükséges átviteli sebességet az Azure Cosmos DB kérelemegység-kalkulátorával számíthatja ki, a költséget pedig az Azure díjkalkulátorának használatával.

A kiosztott átviteli sebesség fenntartott kapacitása

Az Azure Cosmos DB fenntartott kapacitásainak díjszabásával akár 65%-os költségmegtakarítást érhet el, fejlettebb rendelkezésre állású szolgáltatói szerződést kaphat, és csökkentheti a kapacitástervezés és -felügyelet okozta nehézségeket. 1–3 évre foglalhat kiosztott átviteli sebességet egyszeri fizetéssel, a kiosztott átviteli sebességet pedig egy adott regisztrációhoz tartozó minden régióban, API-ban, fiókban és előfizetésben megoszthatja. További információt a dokumentációs oldalon találhat.

Foglalás 1 évre Foglalás 3 évre
Adatforgalom Írás csak egy régióba Írás több régióba Írás csak egy régióba Írás több régióba
Ár/megtakarítás Ár 100 RU/s egységenként
(megtakarítás a PAYG felett)
Ár 100 RU/s egységenként
(megtakarítás a PAYG felett)
Ár 100 RU/s egységenként
(megtakarítás a PAYG felett)
Ár 100 RU/s egységenként
(megtakarítás a PAYG felett)
Első 50 000 RU/s $- $- $- $- $- $- $- $-
Következő 450 000 RU/s $- $- $- $- $- $- $- $-
Következő 2,5 millió RU/s $- $- $- $- $- $- $- $-
Több mint 3 millió RU/s $- $- $- $- $- $- $- $-

Minden, a lefoglalt kapacitáson felül kiosztott átviteli kapacitás számlázása a standard kiosztott átviteli kapacitás díjszabásának megfelelő lesz.

Felhasznált tárhely

Az Azure Cosmos DB korlátlan tárhelyet nyújt – kiosztás, konfiguráció vagy fejlett foglalások nélkül –, és automatikusan vertikális fel- és leskálázást végez az Azure Cosmos DB-tárolóhoz adott (vagy onnan eltávolított) adatok alapján.

A tárhelyet az adatok és indexek által használt, helyi SSD-alapú logikai tár alapján számlázzuk minden régióban, amelyben használja az Azure Cosmos DB-t. Ha például replikál egy Azure Cosmos DB-fiókot három régióban, mindhárom régió teljes tárköltségét ki kell fizetnie. A tárhelykövetelmények megbecsléséhez használja a Capacity Planner eszközt. Azure Cosmos DB tárköltsége $-/GB havonta.

Több régió és rendelkezésre állási zónák

Az Azure Cosmos DB egy teljes mértékben felügyelt adatbázis-szolgáltatás kulcsrakész globális terjesztéssel és átlátható, több főkiszolgálós replikációval. Az Azure Cosmos-fiókjához bármikor hozzáadhat újabb régiókat, és el is távolíthatja azokat. A különböző Cosmos DB-adatbázisokhoz és tárolókhoz konfigurált átviteli kapacitás le lesz foglalva a Cosmos-fiókhoz társított összes Azure-régióban. Ha az Azure Cosmos-fiókjához tartozó összes adatbázishoz és tárolóhoz konfigurált óránkénti átviteli sebesség T, és ha az adatbázis-fiókjához rendelt Azure-régiók száma N, akkor a Cosmos-fiókjához tartozó teljes átviteli sebesség egy adott órára az alábbi lesz:

  • (T x N) RU/s, ha az Azure Cosmos-fiókja egyetlen írási régióval van konfigurálva.
  • (T x (N+1)) RU/s, ha az Azure Cosmos-fiókja minden olyan régióval van konfigurálva, amely képes az írási műveletek feldolgozására.

A több régióra kiterjedő konfigurációkon kívül mostantól az Azure Cosmos-adatbázishoz hozzárendelendő régió kiválasztásakor engedélyezhető a zónaredundancia is. A zónaredundancia a több régióra kiterjedő írás (több főkiszolgálós megoldás) funkció kiterjesztett képessége. A zónaredundancia önmagában nem megbízható megoldás a regionális rugalmassághoz.

A rendelkezésre állási zónákat (AZ) az alábbi módon engedélyezheti:

  1. Többrégiós fiókban a rendelkezésre állási zóna (AZ) támogatása csak akkor engedélyezhető egy régióra, ha a több régióra kiterjedő írás (több főkiszolgálós megoldás) engedélyezve van a fiókra. Ebben a forgatókönyvben a rendelkezésre állási zónáért nem számolunk fel további díjakat.
  2. Egyrégiós fiók esetén a rendelkezésre állási zónát (AZ) a többrégiós írás (több főkiszolgálós megoldás) engedélyezésétől függetlenül engedélyezheti. Ebben a forgatókönyvben a felszámolt díj $-/óra 100 RU/s-onként, azaz az egyrégiós kiépített átviteli sebesség kétszerese. Az Azure Cosmos-fiókjában egy meglévő régióra a zónaredundanciát úgy engedélyezheti, ha eltávolítja a régiót, és újra hozzáadja azt a zónaredundancia engedélyezésével.

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

Termelésre kész alkalmazásokat fejleszthet és tesztelhet helyi gépén az Azure Cosmos DB helyi emulátorával Töltse le az ingyenes Azure Cosmos DB Emulatort a helyi Windows-gépére. Amennyiben elégedett az adatbázissal, üzembe helyezheti, ha úgy módosítja a konfigurációt, hogy az egy felhőbeli Azure Cosmos DB-példányra mutasson.
Új Azure-felhasználó, és tesztelni szeretne egy élesítés előtti alkalmazást? Próbálja ki az Azure Cosmos DB-t és más Azure-szolgáltatásokat egy ingyenes Azure-fiókkal Próbálja ki az Azure Cosmos DB-t és más Azure-szolgáltatásokat egy 12 hónapos ingyenes Azure-fiókkal. 30 napig $200 értékű kreditet kaphat, és 400 RU/s kiosztott átviteli sebességet, va,amint havi 5 GB tárhelyet használhat egy évig.)
Az ingyenesen kipróbálható Azure Cosmos DB-vel egy globális, kötelezettségek nélküli Azure Cosmos DB-adatbázist hozhat létre és futtathat 30 napig. Az időkorlátos, globálisan elosztott Azure Cosmos DB ingyenes próbalehetőségével Azure-előfizetés nélkül, ingyen élvezheti az Azure Cosmos DB nyújtotta előnyöket. Korlátozás nélkül akárhányszor megújítható.

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

  • A technikai támogatás az Azure-támogatási szolgáltatásokon keresztül érhető el $29 /hó ártól. A számlázás és az előfizetések kezelésének támogatása díjmentesen igénybe vehető.
  • Az Azure Cosmos DB minden Azure-régióban elérhető, beleértve a nyilvános, a kormányzati és a DoD-felhőket 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.
  • 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. Ezen kívül más átfogó SLA-kat is kínálunk, melyek kiterjednek a késésre, az átviteli sebességre, a konzisztenciára és a magas rendelkezésre állásra. További információt a szolgáltatásszint-szerződés oldalán találhat.

Gyakori kérdések

  • Az Azure Cosmos DB-ben átviteli sebességet foglalhat le (egy adatbázishoz vagy egy tárolóhoz), és csak az adott óra fenntartott átviteli sebességéért kell fizetnie. Az a kiosztott átviteli sebességen alapuló modell előnye az ügyfelek számára, hogy bármilyen méretben garantált teljesítményt és rugalmasságot biztosít. A kiosztott átviteli sebességen alapuló modell lehetővé teszi, hogy a Cosmos DB mérettől függetlenül magas rendelkezésre állást és garantáltan alacsony késést kínáljon a 99 százalékosan garantált átviteli sebesség mellett. A kiosztott átviteli sebességet másodpercenkénti kérelemegységekben (RU-kban) adjuk meg. Minden Azure Cosmos DB-beli művelet – beleértve az írásokat, a frissítéseket, az olvasásokat és a lekérdezéseket, illetve a dokumentumok frissítését – CPU-t, memóriát és I/O-műveleteket igényel. Ez azt jelenti, hogy minden műveletnek van egy kérelemköltsége, amelyet kérelemegységekben (RU-kban) fejezünk ki. További információt az Azure Cosmos DB kérelemegységei című oldalon találhat.

  • A számlázás alapja az a kiosztott, másodpercenkénti kérelemegységben (RU/s) kifejezett átviteli sebesség, amelyet az Azure Cosmos DB-adatbázishoz vagy -tárolóhoz lefoglalt, ó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 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) lesz. Í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 adatbázis (egy tárolóhalmaz) kiosztott átviteli sebessége:

    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 szeretne egy (adatbázisokkal és tárolókkal rendelkező) Cosmos-fiókot 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 három régiót ad hozzá: Az USA keleti régióját, Észak-Európát és Kelet-Ázsiát. Ezekben is elkezd tárolókat használni, és ezekben 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.

  • Ha úgy dönt, hogy több földrajzi régióra kiterjedő tárolókat üzemeltet, minden tároló esetén régiónként kell fizetnie a kiosztott á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. A kiosztott átviteli sebesség ki lesz számlázva.

    Írás több régióba

    Tegyük fel, hogy rendelkezik egy tárolóval az USA nyugati régiójában, amelyhez 10 000 RU/s kiosztott átviteli sebesség tartozik, és amelyben 1 TB-nyi adatot tárol ebben a hónapban. Tegyük fel, felvesz 3 régiót, az USA keleti régióját, Észak-Európát és Kelet-Ázsiát, melyek mindegyike ugyanolyan tárral és átviteli sebességgel rendelkezik, és azt szeretné, ha a globálisan elosztott alkalmazásából mind a négy régióban írhatna a tárolókba. 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 (több régióba való írás) 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ó – az USA keleti régiója, Észak-Európa és Kelet-Ázsia – esetén (több régióba való írás) (3 + 1) * 10 ezer RU/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 $-

    A fenti példát figyelembe véve 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.

  • Fel lesz számítva minden egyes óra, 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.

  • Minden órára vonatkozóan a maximális kiosztott átviteli sebességet számítjuk fel.

    Ha például 9:30-kor a kiosztott átviteli sebességet 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 egyes tárolók vagy adatbázisok számára kiosztott átviteli sebességet (azaz a másodpercenkénti kérelemegységeket) az Azure Portalon, a támogatott SDK-kal vagy a REST API-val növelheti és csökkentheti.

  • A fenntartott Azure Cosmos DB-kapacitással pénzt takaríthat meg a Cosmos DB kiosztott átviteli sebességének egy vagy három évre előre történő kifizetésével, amivel kedvezményt kaphat a Cosmos DB adatbázisok és tárolók (táblák/gyűjtemények/gráfok) számára kiosztott átviteli sebességére vonatkozóan. A fenntartott Azure Cosmos DB-kapacitással egy- vagy hároméves előzetes kötelezettségvállalással csökkentheti jelentősen a Cosmos DB költségeit a normál árakhoz képest. A fenntartott kapacitás díjkedvezményt biztosít, és nincs hatással a Cosmos DB-erőforrások futási idejű állapotára. A Cosmos DB-hez az Azure Portalon vásárolhat fenntartott kapacitást. A fenntartott kapacitással kapcsolatos további információt a Cosmos DB dokumentációjában találhat.

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

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