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 Spark-összekötő és a Jupyter Notebooks (előzetes verzió) használatával, melyek natív módon beépítetten elérhetőek az Azure 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). Az 1 RU/s például elegendő egy 1K-s elem másodpercenkénti véglegesen konzisztens olvasásának feldolgozásához, míg az 5 RU/s elegendő egy 1K-s elem másodpercenkénti egy írásának feldolgozásához.

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

Kiosztott átviteli kapacitás

Az egy tárolóhoz vagy adatbázishoz minimálisan kiosztott átviteli sebesség 400 RU/s, amely havonta 1 milliárd olvasási műveletnek felel meg. Az átviteli sebesség 100 RU/s növekményekben (ez havonta 267,8 millió olvasásnak felel meg) osztható ki és skálázható rugalmasan akár több százmillió RU/s-ig is bármikor, az SLA betartása mellett. A számlán a tárolóhoz vagy adatbázishoz óránként kiosztott maximális átviteli sebesség lesz felszámítva. A fiók konfigurálható írási műveletek elfogadásához több régióban (több főkiszolgálós megoldás) vagy egyetlen régióban (egy főkiszolgálós megoldás).

A kiosztott átviteli sebesség manuális konfigurálása

A kiosztott átviteli sebesség manuálisan konfigurálható a Cosmos-tárolóban vagy az adatbázisban az Azure Portalon, vagy programozottan, API használatával.

Kiosztott átviteli sebesség – Egység (100 RU/s óránként) Ár
100 RU/s, egyrégiós fiók 1 x $-
100 RU/s többrégiós, egyetlen főkiszolgálós fiók N > 1 régióval N régió x $-
100 RU/s többrégiós, több főkiszolgálós fiók N > 1, 2019. december 1. előtt létrehozott régióval* (N régió +1) x $-
100 RU/s többrégiós, több főkiszolgálós fiók N > 1, 2019. december 1. és 2020. február 29. között (a promóciós időszakban) létrehozott régióval* (N régió) x $-

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.

A Cosmos-tárolók és -adatbázisok minimum 400 RU/s kiosztott átviteli sebességet igényelnek.

*Ha 2020. február 29-ig új Azure Cosmos DB-fiókot hoz létre, akár 33%-os kedvezményt is kaphat a többrégiós írásokra a kijelölt Azure-régiókban, a fiók teljes élettartamára. Korlátozások vannak érvényben.

A szükséges kiosztandó átviteli sebesség az Azure Cosmos DB kapacitástervezőjével (RU-kalkulátorával) becsülhető.

A kiépített átvitel automatikus konfigurálása az Autopilot használatával Előzetes verzió

Autopilot-módban a tárolók és adatbázisok automatikusan skálázzák a kiosztott átviteli sebességet a számítási feladatok mintázatai alapján, és fenntartják az SLA-kat anélkül, hogy manuálisan kellene kezelni a kapacitásokat vagy a sebességkorlátokat. Ez kiszámíthatatlan, nem rendszeres vagy hirtelen változó terhelés esetén a leghasznosabb. Amikor az alkalmazás kérelmeket intéz a Cosmos-tárolóhoz vagy -adatbázishoz, az Autopilot-mód automatikusan és azonnal átállítja a kiosztott átviteli sebességet a számítási feladat igényeinek megfelelően.

Autopilot átviteli sebesség – Egység (100 RU/s óránként) Ár
100 Autopilot RU/s, egyrégiós fiók $-
100 Autopilot RU/s többrégiós, egyetlen főkiszolgálós fiók N régióval N régió × $-, ahol N > 1
100 RU/s többrégiós, több főkiszolgálós fiók N régióval N régió × $-, ahol N > 1

További információt a dokumentációs oldalon találhat.

A kiosztott átviteli sebesség fenntartott kapacitása

Az Azure Cosmos DB fenntartott kapacitásainak díjszabásával akár 65 százalékos 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 tranzakciós és (előzetes verzióban) elemzési célú tárhelyet kínál. 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.

Az adatok két külön tárolási rétegben, a tranzakciós és az (előzetes verziójú) elemzési rétegben vannak kezelve olyan számítási feladatokkal, amelyek egymás befolyásolása nélkül dolgoznak ugyanazokkal a logikai adatokkal. A tranzakciós tár alapértelmezés szerint mindig engedélyezve van, az (előzetes verziójú) elemzési tárat explicit módon engedélyezni kell a Cosmos-tárolóban.

A tárhelykövetelmények megbecsléséhez használja a Capacity Planner eszközt.

Felhasznált tárhely Ár
1 GB felhasznált tranzakciós tár (sorközpontú) $- /hó
1 GB felhasznált elemzési tár (oszlopközpontú) – előzetes verzió $- /hó

Tranzakciós tár esetén nincs a másodpercenkénti bemeneti/kimeneti műveletekre (IOPS) vonatkozó többletköltség. Az (előzetes verziójú) elemzési tárak tárolási tranzakcióinak díja az alábbiak szerint lesz felszámítva:

Elemzési célú tárolási tranzakciók Előzetes verzió

Tranzakciók Ár
Írási műveletek (10,000 műveletenként) $-
Olvasási műveletek (10,000 műveletenként) $-

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.

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 további redundanciát nyújt egy adott régión belül azáltal, hogy az adatokat a régión belül több zónába replikálja. A rendelkezésre állási zónákon alapuló redundancia egyrégiós fiókokkal, vagy olyan többrégiós fiókokkal érhető el, amelyeken engedélyezve vannak a többrégiós írási műveletek.

Átviteli sebesség – Egység (100 RU/s óránként) Ár
100 RU/s, egyrégiós fiók 1 x $-
100 RU/s, N>1 régió, egy írható régió N x $-
100 RU/s, N>1 régió, minden régió írható (N + 1) x $-
100 RU/s, N>1 régió, minden régió írható, rendelkezésre állási zónák engedélyezve (N + 1) x $-

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 Letöltheti az ingyenes Azure Cosmos DB Emulatort a helyi Windows-gépéről. 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 százalékos, míg a többrégiós adatbázisoknál 99,999 százalékos 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ó.

  • A (jelenleg előzetes verziójú) Autopilot használata esetén a számlán a választott szint óránkénti alapára, és az óránként lefoglalt, autopilot-módban a számítási feladatok mintázata alapján kiosztott maximális átviteli sebesség lesz felszámítva. A kiosztott átviteli sebesség a másodpercenkénti kérelemegységek számában (RU/s) van kifejezve.
  • 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 2020. február 29-ig létrehozott új Azure Cosmos DB-fiókok esetén akár 33%-os kedvezményt is kaphat a többrégiós írásokra (több főkiszolgálós megoldások), a fiók teljes élettartamára. Csak a jogosult új fiókok esetében. A fiókokat 2019. december 1. és 2020. február 29. között kell létrehozni. Az ajánlat csak a többrégiós írásokra vonatkozik. A fiókbeállításoknál engedélyezni kell a georedundanciát és a többrégiós írást. A tényleges kedvezmény a kiválasztott régiók száma szerint változik.

  • 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