Az Azure Cosmos DB számláinak ismertetése
A KÖVETKEZŐKRE VONATKOZIK: Nosql MongoDB Cassandra Gremlin Táblázat
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ázisműveletek díjának felszámítása a használt Azure Cosmos DB-fiók típusától függ.
- Kiosztott átviteli sebesség: Egy adott óra maximális kiosztott átviteli sebességéért óránként kell fizetnie, 100 RU/s-os növekményekben.
- Kiszolgáló nélküli: Az adatbázis-műveletek által felhasznált kérelemegységek teljes mennyiségéért óránként kell fizetnie.
Tárolás: Az adatok és indexek által egy adott órára felhasznált teljes tárterület (AB-kben) átalánydíja van kiszámlázva.
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ő mennyiségű átviteli sebességet építenek ki, ha több régióra terjednek ki, vagy egy hónap alatt eltérő ideig 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.
Megjegyzés
A számlázás a falióra bármely részére, nem pedig 60 perces időtartamra történik. A jelen dokumentumban bemutatott összes példa az USA-ban egy nem kormányzati régióban üzembe helyezett Azure Cosmos DB-fiók árán alapul. A díjszabás és a számítás a használt régiótól függően változik. 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 órán keresztül * 30 napig létezik a hónap = 720 óra összesen.
Az 1000 RU/sec 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 megszorzása óránként 0,008 USD költséggel (óránként 100 RU/s-ra) = 0,08 USD óránként.
Ha megszorozza a 0,08 $/óra értéket a hónap órák számával, az $0,08 * 24 óra * 30 nap = 57,60 USD a hónapra.
A teljes havi számla 7200 egységet (100 kérelemegységet) mutat, amely 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 (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 teljes számlája 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árkapacitás számlázása a gb-ban tárolt adatok maximális óránkénti mennyiségének egységeiben történik havi időtartamra. Ha például a hónap felére 100 GB tárterületet, a hónap második felére pedig 50 GB-ot használt, akkor az adott hónap során 75 GB tárterületet kell fizetnie.
Számlázási díj, ha a 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 400 RU/s-ra csökkenti a kiosztott átviteli sebességet, akkor két óra 1000 RU/másodpercért 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/másodpercért 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-tal 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/sec + 1200 RU/sec + 20 000 RU/sec).
Í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 óra kiosztott átviteli sebesség 1200 RU/s volt, és a fennmaradó 220 óra kiosztott átviteli sebessége 22 200 RU/s volt, a havi számla a következőt jeleníti meg: 500 x 0,096 USD/óra + 220 x 1,776 USD/óra = 438,72 USD/hó.
Számlázási példa: megosztott (kiosztott) átviteli sebességű tárolók
Ha létrehoz egy Azure Cosmos DB-fiókot az USA 2. keleti régiójában 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 $ = 9,60 USD/óra díjat számítunk fel.
Ha az átviteli sebességet módosítani kell, és minden adatbázishoz 10 000 RU/s-tal 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/sec + 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/s volt, és a fennmaradó 420 óra kiosztott átviteli sebessége 155 K RU/s volt, a havi számla a következő lesz: 300 x 9,60 USD/óra + 420 x 12,40 USD/óra = $2880 + $5 208 = $8,088/hó.
Számlázási példák georeplikációval
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 adott óra teljes kiosztott átviteli sebessége az Azure Cosmos DB-adatbázisfiók esetében 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/óra költségek 100 RU/s-onként (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 bármely régióból származó adatok 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óját, Észak-Európát és Kelet-Ázsiát) ad hozzá az Azure Cosmos DB-fiókjához, amelyek mindegyike ugyanazzal a tárhellyel és átviteli sebességgel működik. A teljes havi számla (havonta 30 napot feltételezve) lesz. A számla a következő lenne:
Elem | Használat (hónap) | Sebesség | Havi költség |
---|---|---|---|
Átviteli sebesség számlája a tárolóhoz az USA nyugati régiójában | 10K RU/sec * 24 * 30 | $0,008 per 100 RU/sec/óra | 576 USD |
Átviteli sebesség számlája további 3 régióhoz – USA keleti régiója, Észak-Európa és Kelet-Ázsia | 3 * 10K RU/sec * 24 * 30 | $0,008 per 100 RU/sec/óra | $1,728 |
Tároló tárolási számlája az USA nyugati régiójában | 250 GB | 0,25 USD/GB | 62,50 USD |
Tárterületszámla további 3 régióhoz – USA keleti régiója, Észak-Európa és Kelet-Ázsia | 3 * 250 GB | 0,25 USD/GB | 187,50 USD |
Összesen | $2,554 |
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ában. 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árhellyel és átviteli sebességgel, és szeretne írni az Azure Cosmos DB-fiókhoz társított összes régió tárolóiba. A teljes havi számla a következő lesz (havonta 30 napot feltételezve):
Elem | Használat (hónap) | Sebesség | Havi költség |
---|---|---|---|
Az USA nyugati régiójában található tároló átviteli sebességének szá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 |
Tároló tárolási számlája az USA nyugati régiójában | 250 GB | 0,25 USD/GB | 62,50 USD |
Tárterületszámla további 3 régióhoz – USA keleti régiója, Észak-Európa és Kelet-Ázsia | 3 * 250 GB | 0,25 USD/GB | 187,50 USD |
Összesen | $6,010 |
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ában. 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ásokkal, adatbázisszintű átviteli sebességgel, beleértve a dedikált átviteli sebességet egyes tárolókhoz
Tekintsük át az alábbi 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 hónap során kiosztott átviteli sebesség az alábbiak szerint változott (30 nap vagy 720 óra felvételével):
[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 fel
Az adatbázist (D2) 70 K RU/s-ra skáláztuk fel
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) 10 000 RU/s-ra skáláztuk le
Az adatbázist (D2) 80 K RU/s-ra skáláztuk fel
Ismét töröltük a tárolót (C1)
[401-500 óra]:
Az adatbázist (D2) 10 000 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 fel
Az adatbázist (D2) 100 K RU/s-ra skáláztuk fel
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
Az alábbi ábrán látható, hogy a teljes kiosztott átviteli sebesség a hónap 720 órájában változik:
A teljes havi számla (havonta 30 nap/720 óra) lesz kiszámítva az alábbiak szerint:
Órák | RU/s | Elem | 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égének szá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 további 2 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égének szá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 további 2 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 | ||
[201-300] | D1:50K D2:70K C1:20K |
Az USA nyugati régiójában található tároló átviteli sebességének szá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 |
$2,240 |
Átviteli sebesség számlája további 2 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 | ||
[301-400] | D1:10K D2:80K C1: -- |
Az USA nyugati régiójában található tároló átviteli sebességének szá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 további 2 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égének szá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 további 2 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 |
$1,280 | ||
[501-700] | D1:20K D2:100K C1: -- |
Az USA nyugati régiójában található tároló átviteli sebességének szá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 USD |
Átviteli sebesség számlája további 2 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 | ||
[701-720] | D1:20K D2:50K C1: -- |
Az USA nyugati régiójában található tároló átviteli sebességének szá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 további 2 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, amelyet a fiók szintjén alkalmaz. Az 1000 RU/s és 25 GB-nál nagyobb ru/s és tárterület a díjszabási oldalon szereplő 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 összegen túl. További információ: ingyenes szintű fiók létrehozása .
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 óránkénti és havi költség 0 usd lesz.
- Tegyük fel, hogy ugyanabban a fiókban hozzáadunk egy másik adatbázist vagy tárolót 400 RU/s és 10 GB tárterülettel.
- A számla ekkor megjeleníti a 400 RU/s és a 10 GB tárterület díját.
Számlázási példa – tároló automatikus skálázási átviteli sebességgel
Tipp
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 skálázá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 nagyobb átviteli sebességet épít ki.
- Tegyük fel, hogy egy ingyenes szintű fiókban létrehozunk egy tárolót, amelyen engedélyezve van az automatikus skálázás, maximális ru/s értéke 4000 RU/s. Ez az erőforrás automatikusan 400 RU/s és 4000 RU/s közötti skálázásra kerül sor.
- 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 kell fizetnie 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 nagyobb tárterületeket a rendszer normál tárolási díjak mellett számlázzuk 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 1200 RU/s és 10 GB tárterülettel rendelkező adatbázist vagy tárolót hozunk létre. A fiókot 3 régióba replikáljuk, és egyetlen í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 kellene fizetni.
- Az ingyenes szint kedvezményével 1000 RU/s és 25 GB tárterület eltávolítása után 2600 RU/s (26 egység) kiosztott átviteli sebességért leszünk kiszámlázva egyetlen írási régióban és 5 GB tárterületen.
- A ru/s havi költsége: 26 egység * 0,008 USD * 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.
Megjegyzé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 ingyenes szint annak a régiónak az árait fogja tükrözni, amelyben a fiókot létrehozták.
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 mutatja be.
- Tegyük fel, hogy egy ingyenes szintű fiókban 1200 RU/s és 10 GB tárterülettel rendelkező adatbázist vagy tárolót hozunk létre. 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 kellene fizetni.
- Az ingyenes szint kedvezményével 1000 RU/s és 25 GB tárterület eltávolítása után 2600 RU/s (26 egység) kiosztott átviteli sebesség számlázása történik 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 rendelkezik egy ingyenes Azure-fiókkal és egy Ingyenes Azure Cosmos DB-fiókkal. 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 díjat 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 (25 GB az Azure Cosmos DB ingyenes szintjéről és 25 GB az ingyenes Azure-fiókból).
- 1400 RU/s és 50 GB tárterület eltávolítása után 600 RU/s (6 egység) kiosztott átviteli sebességért fogunk fizetni az egyetlen írási régióban és 5 GB tárterületen.
- 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 $ + 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 1000 RU/s (10 egység) érvényes kiosztott átviteli sebességért kell fizetnie egyetlen írási régióban és 30 GB tárterületen.
A havi számla proaktív becslése
Vegyünk egy másik példát, ahol proaktívan szeretné megbecsülni a számlát a hónap vége előtt. A számlát a következőképpen becsülheti 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árterület várható havi költsége = 25,00 USD
Átviteli sebesség költsége
Művelettípus | Kérések másodpercenként | Kérelemegység/kérelem | Kérelemegységek szükségesek |
---|---|---|---|
Írás | 100 | 5 | 500 |
Olvasás | 400 | 1 | 400 |
Teljes RU/mp: 500 + 400 = 900 Óránkénti költség: 900/100 * $0,008 = $0,072 Az átviteli sebesség várható havi költsége (31 napot feltételezve): 0,072 USD * 24 * 31 = 53,57 USD
Teljes havi költség
Teljes havi költség = A tárterület havi költsége + 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 a fenntartott kapacitást olyan pénzügyi kreditként tekinteni, amelyet kedvezményesen vásárolt, és 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 tárolót épít ki 50 K RU/s-val, é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 az adott régióban
A teljes számla (fenntartott kapacitás nélkül) (30 nap vagy 720 óra) lenne:
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 |
Összesen | 8,50 USD | $6,120 |
Tegyük fel, hogy inkább 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 költsége (használatalapú fizetés): 100 000 RU/mp/100 * 0,008 USD/óra * 8760 óra egy év alatt = 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ént 8 dollár értékű kredit, 100 K RU/s áron, az USA keleti régiójában található listaár használatával, óránként 6,40 usd áron. Ezt követően az előre kifizetett átviteli sebesség foglalásából óránként leküldheti a kiosztott átviteli sebesség kapacitását bármely globális Azure-régióban az előfizetéséhez beállított területi listaárakon. 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 usd (vagy havi 360 USD) többletköltséget kell fizetnie.
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 |
Használatalapú fizetés | 8,50 USD | 6120 USD | ||
Fenntartott kapacitás vásárlása | 0,0064 USD (20% kedvezmény) | 100 RU/sec vagy 8 USD előre megvásárolt kapacitás | -$8 | -$5,760 |
Nettó számla | $0.50 | 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ésre és tesztelésre való optimalizálásró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 feladatainak tipikus kérési arányait, olvassa el a kérelemegységek becslését az Azure Cosmos DB kapacitástervezővel