Megosztás a következőn keresztül:


Több régióban való üzemeltetés költségeinek optimalizálása az Azure Cosmos DB-ben

A KÖVETKEZŐKRE VONATKOZIK: NoSQL MongoDB Cassandra Gremlin Asztal

Az Azure Cosmos DB-fiókjához bármikor hozzáadhat újabb régiókat, és el is távolíthatja azokat. A különböző Azure Cosmos DB-adatbázisokhoz és -tárolókhoz konfigurált átviteli sebesség a fiókhoz társított minden régióban foglalt. Ha az óránként kiosztott átviteli sebesség az Azure Cosmos DB-fiók T összes adatbázisában és tárolójában konfigurált másodpercenkénti kérelemegységek (RU/s) összege, és az adatbázisfiókhoz Ntársított Azure-régiók száma, akkor az Azure Cosmos DB-fiók teljes kiosztott átviteli sebessége egy adott órán belül megegyezik T x N az RU/s-val.

A kiosztott átviteli sebesség egyetlen írási régióval és több írható régióval rendelkező kiosztott átviteli sebesség költségben eltérhet. További információkért tekintse meg az Azure Cosmos DB díjszabását.

Több írási régió költségei

Többrégiós írási rendszerekben az írási műveletekhez rendelkezésre álló nettó RU/s növeli N N az írási régiók számát. Az egyetlen régió írásával ellentétben minden régió írható, és támogatja az ütközések feloldását. A költségtervezés szempontjából a ru/s értékű írások világszerte történő végrehajtásához M konfigurálnia M kell az RU/s-t egy tároló vagy adatbázis szintjén. Ezután annyi régiót adhat hozzá, amennyit csak szeretne, és írásra használhatja őket a ru/s értékű globális írások végrehajtásához M .

Példa

Vegye figyelembe, hogy egy tárolóval rendelkezik egy régiós írási forgatókönyvben. Ez a tároló ru/s átviteli sebességgel 10K van kiépítve, és ebben a hónapban TB-adatokat tárol 0.5 . Tegyük fel, hogy egy másik régiót ad hozzá ugyanazzal a tárterülettel és átviteli sebességgel, és azt szeretné, hogy az alkalmazásból mindkét régió tárolóiba tudjon írni.

Ez a példa az új havi teljes fogyasztást részletezi:

Havi használat
Tároló átviteli sebességszámlája egyetlen írási régióban 10K RU/s * 730 hours
Tároló átviteli sebességszámlája több írási régióban (kettő) 2 * 10K RU/s * 730 hours
Tároló társzámlája egyetlen írási régióban 0.5 TB (or 512 GB)
Tároló tárolási számlája két írási régióban 2 * 0.5 TB (or 1,024 GB)

Feljegyzés

Ez a példa egy hónap alatt 730 órát feltételez.

Az átviteli sebesség kihasználtságának javítása régiónként

Ha nem hatékony a kihasználtsága, az olvasási régió változáscsatornájának használatával lépéseket tehet az ru/s olvasási régiókban való maximális használatára. Másik lehetőségként másik másodlagosra is válthat, ha túlterjeszkednek. Egy vagy több nem kihasznált olvasási régió például nem hatékony. Először az írási régióban kell optimalizálnia a kiosztott átviteli sebességet (RU/s).

Az írási költségek a legtöbb esetben többe kerülnek, mint a nagy lekérdezések. Az egyenletes kihasználtság fenntartása kihívást jelenthet. Összességében figyelje a felhasznált átviteli sebességet a régiókban, és igény szerint adjon hozzá vagy távolítson el régiókat az olvasási és írási átviteli sebesség skálázásához. Győződjön meg arról, hogy az ugyanabban a régióban üzembe helyezett alkalmazások késésre gyakorolt hatásának megértése.

  • További információ a fejlesztés és tesztelés optimalizálásáról
  • További információ az Azure Cosmos DB-számla értelmezé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