Az Azure Cosmos DB számláinak ismertetése
A KÖVETKEZŐKRE VONATKOZIK: NoSQL MongoDB Cassandra Gremlin Asztal
Teljes mértékben felügyelt natív felhőadatbázis-szolgáltatásként az Azure Cosmos DB leegyszerűsíti a számlázást, mivel csak az adatbázis-műveletekért és a felhasznált tárterületért kell fizetnie. A helyszíni vagy az IaaS által üzemeltetett alternatívákhoz képest nincsenek további licencdíjak, hardver-, közüzemi és létesítményköltségek. Ha figyelembe veszi az Azure Cosmos DB többrégiós képességeit, az adatbázis-szolgáltatás révén jelentősen csökkenthetők a költségek a meglévő helyszíni vagy IaaS-megoldásokhoz képest.
Adatbázis-műveletek Az adatbázis-műveletekkel kapcsolatos díjak felszámításának módja a használt Azure Cosmos DB-fiók típusától függ.
- Kiosztott átviteli sebesség A számlázás óraalapú, és minden óráért az adott órában maximálisan kiosztott átviteli sebesség utáni díjat kell kifizetni, másodpercenként 100 kérelemegységnyi egységekben.
- Kiszolgáló nélküli A számlázás óraalapú, és az adatbázis-műveletek által felhasznált kérelemegységek teljes óránkénti mennyisége után kell fizetni.
Tárterület A díjszabás fix díjas, és az adatok és indexek által egy adott órában felhasznált teljes tárterület (GB-ban) alapján lesz kiszámítva.
A legfrissebb díjszabási információkért tekintse meg a díjszabási oldalt.
Ez a cikk néhány példán keresztül elmagyarázza, mit jelentenek a havi számla különböző részei. A példákban szereplő számok eltérőek lehetnek, ha az Azure Cosmos DB-tárolók eltérő átviteli sebességgel rendelkeznek, ha több régióra terjednek ki, vagy egy hónap alatt egy másik időszakra futnak. A cikkben szereplő összes példa a Díjszabás lapon látható díjszabási információk alapján számítja ki a számlát.
Feljegyzés
A számlázás a fali óra bármely részére érvényes, nem pedig 60 perces időtartamra. A jelen dokumentumban bemutatott példák az USA nem kormányzati régiójában üzembe helyezett Azure Cosmos DB-fiók árán alapulnak. A díjszabás és a számítás a használt régiótól függően változhat. A legfrissebb díjszabási információkért tekintse meg az Azure Cosmos DB díjszabási oldalát .
Számlázási példák
Számlázási példa – kiosztott átviteli sebesség egy tárolón (teljes hónap)
Tegyük fel, hogy 1000 RU/s átviteli sebességet konfigurál egy tárolón, és 24 óra * 30 nappal számolunk a hónapban = összesen 720 óra.
Az 1000 RU/s 10 egység 100 RU/s óránként a tárolók meglétének minden órájában (azaz 1000/100 = 10).
10 egység/óra szorzása 0,008 USD költséggel (óránként 100 RU/s-ra) = 0,08 USD óránként.
A 0,08 USD/óra szorzása a hónap óráinak számával 0,08 USD * 24 óra * 30 nap = 57,60 USD az adott hónapra vonatkozóan.
A teljes havi számla 7200 egységet (100 RU-t) jelenít meg, ami 57,60 dollárba kerül.
Számlázási példa – kiosztott átviteli sebesség egy tárolón (részleges hónap)
Tegyük fel, hogy létrehozunk egy 2500 RU/s kiosztott átviteli sebességgel rendelkező tárolót. A tároló a hónap során 24 órán át létezik (például a létrehozás után 24 órával töröljük).
Ezután 600 egység jelenik meg a számlán (2500 RU/mp / 100 RU/mp/egység * 24 óra). A költség 4,80 USD (600 egység * 0,008 USD/egység).
A hónap számlájának végösszege 4,80 USD lesz.
Számlázási példa – Kiszolgáló nélküli tároló
Tegyük fel, hogy létrehozunk egy kiszolgáló nélküli tárolót.
Egy hónap alatt összesen 500 000 kérelemegységet felhasználó adatbázis-kérelmeket bocsátunk ki. A költség 0,125 USD lesz (500 000 * 0,25 USD/millió).
A hónap számlájának végösszege 0,125 USD lesz.
Számlázási díj, ha a tárterület mérete megvá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.
Számlázási sebesség, ha egy tároló vagy tárolókészlet egy óránál rövidebb ideig aktív
A rendszer a tároló vagy adatbázis minden egyes órájára kiszámlázzák az átalánydíjat, függetlenül a használattól, illetve attól, hogy a tároló vagy az adatbázis egy óránál rövidebb ideig aktív-e. Ha például létrehoz egy tárolót vagy adatbázist, és 5 perccel később törli azt, a számla egy órát fog tartalmazni.
Számlázási sebesség, ha egy tárolón vagy adatbázison kiosztott átviteli sebesség vertikálisan felfelé vagy lefelé skálázható
Ha a kiosztott átviteli sebességet 9:30-kor 400 RU/s-ról 1000 RU/s-ra növeli, majd 10:45-kor vissza 400 RU/s-ra csökkenti a kiosztott átviteli sebességet, akkor két óra 1000 RU/s-ra kell fizetnie.
Ha egy tároló vagy tárolókészlet kiosztott átviteli sebességét 9:30-kor 100 K RU/s-ról 200-K RU/s-ra növeli, majd 10:45-kor 100 K RU/s-ra csökkenti a kiosztott átviteli sebességet, akkor két óra 200 K RU/s-ra kell fizetnie.
Számlázási példa: több tároló, mindegyik dedikált kiosztott átviteli sebességgel
Ha az USA 2. keleti régiójában hoz létre egy Azure Cosmos DB-fiókot két, 500 RU/s és 700 RU/s átviteli sebességgel rendelkező tárolóval, akkor a teljes kiosztott átviteli sebesség 1200 RU/s lenne.
1200/100 * 0,008 $ = 0,096 USD/óra díjat számítunk fel.
Ha az átviteli sebességet módosítani kell, és az egyes tárolók kapacitását 500 RU/s-val növelte, miközben egy 20 000 RU/s-os új korlátlan tárolót is létrehozott, a teljes kiosztott kapacitás 22 200 RU/s (1000 RU/mp + 1200 RU/sec + 20 000 RU/mp).
Így a számla a következőre módosulna: 0,008 dollár x 222 = 1,776 dollár/óra.
Egy 720 órás hónapban (24 óra * 30 nap), ha 500 órán keresztül a kiosztott átviteli sebesség 1200 RU/s volt, és a fennmaradó 220 órában a kiosztott átviteli sebesség 22 200 RU/mp volt, a havi számla mutatja: 500 x 0,096 $ / óra + 220 x 1,776 $ / óra = 438,72 $ / hónap.
Számlázási példa: megosztott (kiosztott) átviteli móddal rendelkező tárolók
Ha az USA 2. keleti régiójában hoz létre egy Azure Cosmos DB-fiókot két Azure Cosmos DB-adatbázissal (az átviteli sebességet az adatbázis szintjén megosztó tárolókkal) 50 K RU/s és 70 K RU/s kiosztott átviteli sebességgel, akkor a teljes kiosztott átviteli sebesség 120 K RU/s lenne.
1200 x 0,008 usd = 9,60 USD/óra díjat számítunk fel.
Ha az átviteli sebességet módosítani kell, és minden adatbázishoz 10K RU/s-val növelte az egyes adatbázisok kiosztott átviteli sebességét, és új tárolót ad hozzá az első adatbázishoz, amelynek dedikált átviteli sebessége 15-K RU/s, a teljes kiosztott kapacitás 155 K RU/s (60 K RU/mp + 80 K RU/sec + 15 K RU/sec).
A számla ezután a következőre változna: 1550 * 0,008 $ = 12,40 USD/óra.
Egy 720 órás hónapban, ha 300 órán keresztül a kiosztott átviteli sebesség 120 K RU/mp volt, és a fennmaradó 420 órában a kiosztott átviteli sebesség 155 K RU/sec volt, a havi számla jelenik meg: 300 x 9,60 $ / óra + 420 x 12,40 $ / óra = $2880 + $5,208 = $8,088/month.
Számlázási példák georeplikációs szolgáltatással
Az Azure-régiókat a világon bárhol felveheti vagy eltávolíthatja az Azure Cosmos DB-adatbázisfiókjába. A különböző Azure Cosmos DB-adatbázisokhoz és -tárolókhoz konfigurált átviteli sebesség az Azure Cosmos DB-adatbázisfiókhoz társított egyes Azure-régiókban lesz fenntartva. Ha az Azure Cosmos DB-adatbázisfiókban (óránként kiosztott) összes adatbázisra és tárolóra konfigurált kiosztott átviteli sebesség (RU/sec) összege T, és az adatbázisfiókhoz társított Azure-régiók száma N, akkor az Azure Cosmos DB-adatbázisfiók teljes kiosztott átviteli sebessége egy adott órán belül T x N RU/s. A kiosztott átviteli sebesség (egy írási régió) 100 RU/s-onként 0,008 USD/óra, a kiosztott átviteli sebesség pedig több írható régióval (többrégiós írási konfigurációval) 0,016 USD/óra 100 RU/s(lásd a Díjszabás oldalt). Akár egyetlen írási régiója, akár több írási régiója van, az Azure Cosmos DB lehetővé teszi az adatok bármely régióból való olvasását.
Számlázási példa: többrégiós Azure Cosmos DB-fiók, egyetlen régió írása
Tegyük fel, hogy van egy Azure Cosmos DB-tárolója az USA nyugati régiójában. A tároló 10 000 RU/s átviteli sebességgel jön létre, és ebben a hónapban 1 TB adatot tárol. Tegyük fel, hogy három régiót (AZ USA keleti régiója, Észak-Európa és Kelet-Ázsia) ad hozzá az Azure Cosmos DB-fiókjához, amelyek mindegyike ugyanazzal a tárterülettel és átviteli sebességgel rendelkezik. A teljes havi számla (havonta 30 napot feltételezve) lesz. A számla a következő lenne:
Cikk | Használat (hónap) | Arány | Havi költség |
---|---|---|---|
Átviteli sebességre vonatkozó számla az USA nyugati régiójában lévő tároló esetén | 10K RU/sec * 24 * 30 | 0,008 USD/100 RU/s óránként | 576 USD |
Á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 * 10K RU/sec * 24 * 30 | 0,008 USD/100 RU/s óránként | $1,728 |
Adattárolásra vonatkozó számla az USA nyugati régiójában lévő tároló esetén | 250 GB | 0,25 USD/GB | 62,50 USD |
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 * 250 GB | 0,25 USD/GB | 187,50 USD |
Teljes | 2554 USD |
Tegyük fel azt is, hogy havonta 100 GB adatot ad ki az USA nyugati régiójában található tárolóból, hogy adatokat replikáljon az USA keleti régiójába, Észak-Európába és Kelet-Ázsiába. A kimenő forgalomért az adatátviteli díjak alapján kell fizetnie.
Számlázási példa: többrégiós Azure Cosmos DB-fiók, többrégiós írás
Tegyük fel, hogy létrehoz egy Azure Cosmos DB-tárolót az USA nyugati régiójában. A tároló 10 000 RU/s átviteli sebességgel jön létre, és ebben a hónapban 1 TB adatot tárol. Tegyük fel, hogy három régiót (az USA keleti régióját, Észak-Európát és Kelet-Ázsiát) ad hozzá ugyanazzal a tárterülettel és átviteli sebességgel, és szeretné, ha az Azure Cosmos DB-fiókhoz társított összes régió tárolóiba írhatna. A teljes havi számla a következő lesz (havonta 30 napot feltételezve):
Cikk | Használat (hónap) | Arány | Havi költség |
---|---|---|---|
Az USA nyugati régiójában található tároló átviteli sebességszámlája (minden régió írható) | 10K RU/sec * 24 * 30 | 0,016 USD/100 RU/s óránként | 1,152 USD |
Átviteli sebesség számlája további 3 régióhoz – USA keleti régiója, Észak-Európa és Kelet-Ázsia (minden régió írható) | 3 * 10K RU/sec * 24 * 30 | 0,016 USD/100 RU/s óránként | 3456 USD |
Adattárolásra vonatkozó számla az USA nyugati régiójában lévő tároló esetén | 250 GB | 0,25 USD/GB | 62,50 USD |
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 * 250 GB | 0,25 USD/GB | 187,50 USD |
Teljes | 6 010 USD |
Tegyük fel azt is, hogy havonta 100 GB adatot ad ki az USA nyugati régiójában található tárolóból, hogy adatokat replikáljon az USA keleti régiójába, Észak-Európába és Kelet-Ázsiába. A kimenő forgalomért az adatátviteli díjak alapján kell fizetnie.
Számlázási példa: Azure Cosmos DB-fiók többrégiós írással, adatbázisszintű átviteli sebességgel, beleértve bizonyos tárolók dedikált átviteli sebességét
Tekintsük át a következő példát, ahol egy többrégiós Azure Cosmos DB-fiókunk van, ahol minden régió írható (több írási régió konfigurációja). Az egyszerűség kedvéért feltételezzük, hogy a tárterület mérete állandó marad, és nem változik, és kihagyja itt, hogy egyszerűbb legyen a példa. A kiosztott átviteli sebesség a hónap során az alábbiak szerint változott (30 nap vagy 720 óra feltételezve):
[0-100 óra]:
Létrehoztunk egy három régiós Azure Cosmos DB-fiókot (USA nyugati régiója, USA keleti régiója, Észak-Európa), ahol minden régió írható
Létrehoztunk egy adatbázist (D1) 10 000 RU/s megosztott átviteli sebességgel
Létrehoztunk egy adatbázist (D2) 30 K RU/s megosztott átviteli sebességgel és
Létrehoztunk egy tárolót (C1) 20 K RU/s dedikált átviteli sebességgel
[101-200 óra]:
Az adatbázist (D1) 50 K RU/s-ra skáláztuk
Az adatbázist (D2) 70 K RU/s-ra skáláztuk
Töröltük a tárolót (C1)
[201-300 óra]:
- Ismét létrehoztunk egy tárolót (C1) 20 K RU/s dedikált átviteli sebességgel
[301-400 óra]:
Eltávolítottuk az egyik régiót az Azure Cosmos DB-fiókból (a írható régiók száma most 2)
Az adatbázist (D1) 10K RU/s-ra skáláztuk le
Az adatbázist (D2) 80 K RU/s-ra skáláztuk
Ismét töröltük a tárolót (C1)
[401-500 óra]:
Az adatbázist (D2) 10K RU/s-ra skáláztuk le
Ismét létrehoztunk egy tárolót (C1) 20 K RU/s dedikált átviteli sebességgel
[501-700 óra]:
Az adatbázist (D1) 20 K RU/s-ra skáláztuk
Az adatbázist (D2) 100 K RU/s-ra skáláztuk
Ismét töröltük a tárolót (C1)
[701-720 óra]:
- Az adatbázist (D2) 50 K RU/s-ra skáláztuk le
Vizuálisan a hónap 720 órájában kiosztott teljes átviteli sebesség változásai az alábbi ábrán láthatók:
A teljes havi számla (havonta 30 nap/720 óra) a következőképpen lesz kiszámítva:
Óra | RU/s | Cikk | Használat (óránként) | Költségek |
---|---|---|---|---|
[0-100] | D1:10K D2:30K C1:20K |
Az USA nyugati régiójában található tároló átviteli sebességszámlája (minden régió írható) | D1: 10K RU/sec/100 * $0.016 * 100 hours = $160 D2: 30 K RU/sec/100 * $0.016 * 100 hours = $480 C1: 20 K RU/sec/100 *$0.016 * 100 hours = $320 |
960 USD |
Átviteli sebesség számlája 2 további régióhoz: USA keleti régiója, Észak-Európa (minden régió írható) | (2 + 1) * (60 K RU/sec /100 * $0.016) * 100 hours = $2,880 |
2880 USD | ||
[101-200] | D1:50K D2:70K C1: -- |
Az USA nyugati régiójában található tároló átviteli sebességszámlája (minden régió írható) | D1: 50 K RU/sec/100 * $0.016 * 100 hours = $800 D2: 70 K RU/sec/100 * $0.016 * 100 hours = $1,120 |
1920 USD |
Átviteli sebesség számlája 2 további régióhoz: USA keleti régiója, Észak-Európa (minden régió írható) | (2 + 1) * (120 K RU/sec /100 * $0.016) * 100 hours = $5,760 |
5 760 USD | ||
[201-300] | D1:50K D2:70K C1:20K |
Az USA nyugati régiójában található tároló átviteli sebességszámlája (minden régió írható) | D1: 50 K RU/sec/100 * $0.016 * 100 hours = $800 D2: 70 K RU/sec/100 * $0.016 * 100 hours = $1,120 C1: 20 K RU/sec/100 *$0.016 * 100 hours = $320 |
2240 USD |
Átviteli sebesség számlája 2 további régióhoz: USA keleti régiója, Észak-Európa (minden régió írható) | (2 + 1) * (140 K RU/sec /100 * $0.016-) * 100 hours = $6,720 |
6 720 USD | ||
[301-400] | D1:10K D2:80K C1: -- |
Az USA nyugati régiójában található tároló átviteli sebességszámlája (minden régió írható) | D1: 10K RU/sec/100 * $0.016 * 100 hours = $160 D2: 80 K RU/sec/100 * $0.016 * 100 hours = $1,280 |
1440 USD |
Átviteli sebesség számlája 2 további régióhoz: USA keleti régiója, Észak-Európa (minden régió írható) | (1 + 1) * (90 K RU/sec /100 * $0.016) * 100 hours = $2,880 |
2880 USD | ||
[401-500] | D1:10K D2:10K C1:20K |
Az USA nyugati régiójában található tároló átviteli sebességszámlája (minden régió írható) | D1: 10K RU/sec/100 * $0.016 * 100 hours = $160 D2: 10K RU/sec/100 * $0.016 * 100 hours = $160 C1: 20 K RU/sec/100 *$0.016 * 100 hours = $320 |
640 USD |
Átviteli sebesség számlája 2 további régióhoz: USA keleti régiója, Észak-Európa (minden régió írható) | (1 + 1) * (40 K RU/sec /100 * $0.016) * 100 hours = $1,280 |
1280 USD | ||
[501-700] | D1:20K D2:100K C1: -- |
Az USA nyugati régiójában található tároló átviteli sebességszámlája (minden régió írható) | D1: 20 K RU/sec/100 * $0.016 * 200 hours = $640 D2: 100 K RU/sec/100 * $0.016 * 200 hours = $3,200 |
3840 FT |
Átviteli sebesség számlája 2 további régióhoz: USA keleti régiója, Észak-Európa (minden régió írható) | (1 + 1) * (120 K RU/sec /100 * $0.016) * 200 hours = $1,280 |
7 680 USD | ||
[701-720] | D1:20K D2:50K C1: -- |
Az USA nyugati régiójában található tároló átviteli sebességszámlája (minden régió írható) | D1: 20 K RU/sec/100 *$0.016 * 20 hours = $64 D2: 50 K RU/sec/100 *$0.016 * 20 hours = $160 |
224 USD |
Átviteli sebesség számlája 2 további régióhoz: USA keleti régiója, Észak-Európa (minden régió írható) | (1 + 1) * (70 K RU/sec /100 * $0.016) * 20 hours = $448 |
224 USD | ||
Teljes havi költség | 38 688 USD |
Számlázási példák ingyenes szintű Azure Cosmos DB-fiókokkal
Az Ingyenes Azure Cosmos DB-szinttel ingyenesen megkapja az első 1000 RU/s és 25 GB tárterületet a fiókjában, a fiók szintjén alkalmazva. Az 1000 RU/s és 25 GB-nál magasabb ru/s és tárterület a díjszabási oldalon megadott szokásos díjszabás szerint lesz számlázva. A számlán nem jelenik meg az ingyenes 1000 RU/s és 25 GB-os díj vagy sorelem, csak az ru/s és a tárterület az ingyenes szint által lefedett szinten túl. További információkért tekintse meg, hogyan hozhat létre ingyenes szintű fiókról szóló cikket.
Számlázási példa – tároló vagy adatbázis kiosztott átviteli sebességgel
- Tegyük fel, hogy létrehozunk egy adatbázist vagy tárolót egy ingyenes szintű fiókban 1000 RU/s és 25 GB tárterülettel.
- A számla nem jeleníti meg az erőforrás díját. Az óradíj és a havi költség 0 usd lesz.
- Tegyük fel, hogy ugyanabban a fiókban egy másik adatbázist vagy tárolót adunk hozzá 400 RU/s és 10 GB tárterülettel.
- A számla ekkor megjeleníti a 400 RU/s és 10 GB tárterület díját.
Számlázási példa – automatikus skálázási átviteli sebességgel rendelkező tároló
Tipp.
Az automatikus skálázás használatakor a belépési pont skálázási tartománya 100–1000 RU/s. Ha automatikus skálázást szeretne használni, és az ingyenes szintű fiókot teljesen ingyenesen szeretné tartani, hozzon létre egy tárolót ezzel a méretezési tartománnyal, vagy egy megosztott átviteli sebességű adatbázist, amelyen belül legfeljebb 25 tároló található. Az alábbi példa bemutatja, hogyan működik a számlázás, ha a 100–1000 RU/s skálázási tartománynál magasabb átviteli sebességet épít ki.
- Tegyük fel, hogy egy ingyenes szintű fiókban létrehozunk egy tárolót, amely engedélyezve van az automatikus skálázással, legfeljebb 4000 RU/s ru/s-val. Ez az erőforrás automatikusan 400 RU/s és 4000 RU/s között skálázódik.
- Tegyük fel, hogy az 1–10. órában az erőforrás 1000 RU/s-ra van skálázva. A 11. órában az erőforrás 1600 RU/s-ra skálázható, majd egy órán belül visszaléphet 1000 RU/s-ra.
- Az 1–10. órában 0 USD-t számlázunk ki az átviteli sebességért, mivel az 1000 RU/s-t ingyenes szint fedte le.
- A 11. órában érvényes 1600 RU/s - 1000 RU/s = 600 RU/s értékért kell fizetnie, mivel ez az óra legmagasabb RU/s értéke. Ez 6 egység 100 RU/s egy órára, így az óra teljes átviteli sebessége 6 egység * $0,012 = $0,072.
- Az első 25 GB-nál több tárterületet normál tárolási díjon számlázunk ki.
Számlázási példa – többrégiós, egy írási régiós fiók
- Tegyük fel, hogy egy ingyenes szintű fiókban létrehozunk egy adatbázist vagy tárolót 1200 RU/s és 10 GB tárterülettel. A fiókot 3 régióba replikáljuk, és egyetlen írási régiós fiókkal rendelkezünk.
- Összesen, ingyenes szint nélkül 3 * 1200 RU/s = 3600 RU/s és 3 * 10 GB = 30 GB tárterületért számlázunk.
- Az ingyenes szint kedvezmény, eltávolítása után 1000 RU/s és 25 GB tárterület, mi lesz számlázva érvényes 2600 RU/s (26 egység) kiosztott átviteli sebesség az egy írási régió sebessége és 5 GB tárterület.
- A ru/s havi költsége: 26 egység * 0,008 $ * 24 óra * 31 nap = 154,75 USD. A tárterület havi költsége: 5 GB * 0,25 / GB = 1,25 USD. A teljes költség 154,75 $ + 1,25 $ = 156 USD.
Feljegyzés
Ha a ru/s vagy a tárterület egységára eltér a régiókban, az ingyenes 1000 RU/s és 25 GB-os szint a fiók által létrehozott régió árait fogja tükrözni.
Számlázási példa – többrégiós, több írási régióval rendelkező fiók
Ez a példa a 2019. december 1. után létrehozott fiókok többrégiós írásainak díjszabását tükrözi.
- Tegyük fel, hogy egy ingyenes szintű fiókban létrehozunk egy adatbázist vagy tárolót 1200 RU/s és 10 GB tárterülettel. A fiókot 3 régióba replikáljuk, és több írási régiós fiókunk van.
- Összesen, ingyenes szint nélkül 3 * 1200 RU/s = 3600 RU/s és 3 * 10 GB = 30 GB tárterületért számlázunk.
- Az ingyenes szint kedvezményével, 1000 RU/s és 25 GB tárterület eltávolítása után a kiosztott átviteli sebesség érvényes 2600 RU/s (26 egység) kiosztott átviteli sebességéért leszünk számlázva több írási régióban és 5 GB tárterületen.
- A ru/s havi költsége: 26 egység * 0,016 $ * 24 óra * 31 nap = 309,50 USD. A tárterület havi költsége: 5 GB * 0,25 / GB = 1,25 USD. A teljes költség 309,50 $ + 1,25 $ = 310,75 USD.
Számlázási példa – Ingyenes Azure-fiók
Tegyük fel, hogy ingyenes Azure-fiókkal és ingyenes Azure Cosmos DB-fiókkal rendelkezik benne. Az Azure Cosmos DB-fiók egyetlen írási régióval rendelkezik.
- Létrehozott egy adatbázist vagy tárolót 2000 RU/s és 55 GB tárterülettel.
- Az első 12 hónapban a számla nem fog fizetni 1400 RU/s (1000 RU/s az Ingyenes Azure Cosmos DB-ből és 400 RU/s az Ingyenes Azure-fiókból) és 50 GB tárterületért (25 GB az Ingyenes Azure Cosmos DB-ből és 25 GB az Ingyenes Azure-fiókból).
- Az 1400 RU/s és 50 GB tárterület eltávolítása után a kiosztott átviteli sebesség érvényes 600 RU/s (6 egység) egy írási régióban és 5 GB tárterületen lesz számlázva.
- A ru/s havi költsége: 6 egység * 0,008 $ * 24 óra * 31 nap = 35,72 USD. A tárterület havi költsége: 5 GB * 0,25 / GB = 1,25 USD. A teljes költség 35,72 USD+ 1,25 $ = 36,97 USD.
- A 12 hónapos időszak után az Ingyenes Azure-fiók kedvezménye már nem érvényes. Az Azure Cosmos DB ingyenes szintű kedvezményének alkalmazásával a kiosztott átviteli sebesség érvényes 1000 RU/s (10 egység) egy írási régióra és 30 GB tárterületre vonatkozik.
Havi számla proaktív becslése
Vegyünk egy másik példát, ahol proaktív módon szeretné megbecsülni a számláját a hónap vége előtt. A számla a következőképpen becsülhető meg:
Tárolási költség
- Rekordméret (KB) = 1
- Rekordok száma = 100 000 000
- Teljes tárterület (GB) = 100
- Havi költség GB-onként = 0,25 USD
- A tárolás várható havi költsége = 25,00 USD
Átviteli sebesség költsége
Művelettípus | Kérések/másodperc | Kérelemegység/kérelem | Kérelemegységek szükségesek |
---|---|---|---|
Írás | 100 | 5 | 500 |
Olvasás | 400 | 0 | 400 |
Teljes RU/mp: 500 + 400 = 900 Óránkénti költség: 900/100 * $0,008 = $0,072 Várható havi költség az átviteli sebességhez (31 napot feltételezve): 0,072 USD * 24 * 31 = 53,57 USD
Teljes havi költség
Teljes havi költség = Tárolási havi költség + Az átviteli sebesség havi költsége teljes havi költség = 25,00 USD + 53,57 USD = 78,57 USD
A díjszabás régiónként eltérő lehet. A naprakész díjszabásért tekintse meg a Díjszabás oldalt.
Számlázás fenntartott Azure Cosmos DB-kapacitással
A fenntartott Azure Cosmos DB-kapacitás lehetővé teszi, hogy előre megvásárolja a kiosztott átviteli sebességet (fenntartott kapacitást vagy foglalást), amely minden Azure-régióban alkalmazható az összes Azure Cosmos DB-adatbázisra és tárolóra (bármely API-hoz vagy adatmodellhez). Mivel a kiosztott átviteli sebesség ára régiónként eltérő, érdemes úgy tekinteni a fenntartott kapacitásra, mint egy kedvezményesen vásárolt pénzbeli kreditre, amely a kiosztott átviteli sebességhez az egyes régiókban a megfelelő áron vehető igénybe. Tegyük fel például, hogy rendelkezik egy Azure Cosmos DB-fiókkal, amely egyetlen, 50 K RU/s-val kiépített tárolóval rendelkezik, és globálisan replikált két régiót – az USA keleti régióját és Kelet-Japánt. Ha a használatalapú fizetést választja, a következőt kell fizetnie:
az USA keleti régiójában: 50 K RU/s-ért 0,008 USD/100 RU/s sebességgel az adott régióban
Kelet-Japánban: 50 K RU/s-ért 0,009 USD/100 RU/s sebességgel ebben a régióban
A teljes számla (fenntartott kapacitás nélkül) (30 nap vagy 720 óra esetén):
Régió | Óránkénti ár 100 RU/s-ra | Egységek (RU/s) | Számlázott összeg (óránként) | Számlázott összeg (havonta) |
---|---|---|---|---|
USA keleti régiója | 0,008 USD | 50 K | 4 USD | 2880 USD |
Kelet-Japán | 0,009 USD | 50 K | 4,50 USD | 3,240 USD |
Összesen | 8,50 USD | 6,120 USD |
Vegyük úgy, hogy ehelyett fenntartott kapacitást vásárolt. Fenntartott kapacitást 100-K RU/s áron vásárolhat 56 064 USD áron egy évig (20% kedvezménnyel), vagy óránként 6,40 USD áron. Tekintse meg a fenntartott kapacitás díjszabását a Díjszabás oldalon).
Átviteli sebesség (használatalapú fizetés): 100 000 RU/mp/100 * 0,008 USD/óra * 8760 óra egy évben = 70 080 USD
Átviteli sebesség költsége (fenntartott kapacitással) 70 080 USD kedvezményben, 20% = 56 064 USD
Amit ténylegesen vásárolt, az óránkénti 8 dollár értékű kredit, amely 100 K RU/s-ért, az USA keleti régiójában található listaár használatával, óránként 6,40 usd áron érhető el. Ezt követően az előre kifizetett átviteli sebesség foglalásából óránként leküldheti a kiosztott átviteli kapacitást bármely globális Azure-régióban az előfizetéséhez beállított területi listaárak alapján. Ebben a példában, ahol az USA keleti régiójában és Kelet-Japánban 50 K RU/másodpercet épít ki, óránként 8,00 usd értékű kiosztott átviteli sebességet tud majd kirajzolni, és óránként 0,50 dollár (vagy havonta 360 usd) túlhasználatot számlázunk ki.
Régió | Óránkénti ár 100 RU/s-ra | Egységek (RU/s) | Számlázott összeg (óránként) | Számlázott összeg (havonta) |
---|---|---|---|---|
USA keleti régiója | 0,008 USD | 50 K | 4 USD | 2880 USD |
Kelet-Japán | 0,009 USD | 50 K | 4,50 USD | 3,240 USD |
Használatalapú fizetés | 8,50 USD | 6120 USD | ||
Vásárolt fenntartott kapacitás | 0,0064 USD (20% kedvezmény) | 100 RU/s vagy 8 usd előre megvásárolt kapacitás | -$8 | -$5,760 |
Nettó számla | 0,50 USD | 360 USD |
Következő lépések
A következő cikkekkel megismerkedhet a költségoptimalizálással az Azure Cosmos DB-ben:
- További információ az Azure Cosmos DB díjszabási modelljének költséghatékonyságáról az ügyfelek számára
- További információ a fejlesztés és tesztelés optimalizálásáról
- További információ az átviteli sebesség költségeinek optimalizálásáról
- További információ a tárolási költségek optimalizálásáról
- További információ az olvasási és írási költségek optimalizálásáról
- További információ a lekérdezések költségeinek optimalizálásáról
- További információ a többrégiós Azure Cosmos DB-fiókok költségeinek optimalizálásáról
- Kapacitástervezést szeretne végezni az Azure Cosmos DB-be való migráláshoz? A kapacitástervezéshez használhatja a meglévő adatbázisfürt adatait.
- Ha csak annyit tud, hogy hány virtuális mag és kiszolgáló található a meglévő adatbázisfürtben, olvassa el a kérelemegységek becslését virtuális magok vagy vCPU-k használatával
- Ha ismeri az aktuális adatbázis számítási feladataira vonatkozó tipikus kérési arányokat, olvassa el a kérelemegységek becslését az Azure Cosmos DB kapacitástervezővel