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


Azure Cosmos DB-beli kapacitáscsúcs

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

Az Azure Cosmos DB-beli kapacitáscsúcs segítségével felhasználhatja a tétlen adatbázis vagy tároló átviteli kapacitását a megugró forgalom kezelésére. A kapacitáscsúccsal az egyes fizikai partíciók legfeljebb 5 percnyi tétlen kapacitást halmozhatnak fel, amely legfeljebb 3000 RU/s sebességgel használható fel. A kipukkadási kapacitás esetén az egyébként korlátozott sebességre vonatkozó kérések mostantól kipukkanási kapacitással is kiszolgálhatók, amíg rendelkezésre állnak.

A kiosztott kapacitás csak az Azure Cosmos DB-fiókokra vonatkozik a kiosztott átviteli sebesség (manuális és automatikus skálázás) használatával, és nem vonatkozik a kiszolgáló nélküli tárolókra. A szolgáltatás az Azure Cosmos DB-fiók szintjén van konfigurálva, és automatikusan vonatkozik a fiók összes adatbázisára és tárolójára, amelyek fizikai partíciói 3000 RU/s-nál kisebb kiosztott átviteli sebességgel rendelkeznek. Azok az erőforrások, amelyek fizikai partíciónként 3000 RU/s-nál nagyobbak vagy egyenlők, nem használhatják ki a kipukkanó kapacitást.

A kipukkanó kapacitás működése

Feljegyzés

A kipukkanási kapacitás jelenlegi megvalósítása a jövőben változhat. A kipukkanó kapacitás használatára a rendszererőforrás rendelkezésre állása vonatkozik, és nem garantált. Az Azure Cosmos DB háttérbeli karbantartási feladatokhoz is felhasználhatja a kapacitáscsúcsot. Ha a számítási feladata folyamatosan nagyobb átviteli sebességet igényel annál, amennyit kiosztott, javasolt ennek megfelelően kiosztani a kérelemegységeket ahelyett, hogy a kapacitáscsúcsra hagyatkozna. A kipukkadási kapacitás engedélyezése előtt azt is érdemes kiértékelni, hogy a partícióelrendezés egyesíthető-e , hogy a fizikai partíciónkénti ru/s kapacitást véglegesen több ru/s-nak lehessen-e adni anélkül, hogy a kipukkadási kapacitásra támaszkodna.

Vegyünk egy példát egy olyan fizikai partícióra, amely 100 RU/s kiosztott átviteli sebességgel rendelkezik, és 5 percig tétlen. A kipukkadási kapacitással legfeljebb 100 RU/s * 300 másodperc = 30 000 RU kipukkadási kapacitás halmozódhat fel. A kapacitás legfeljebb 3000 RU/s sebességgel fogyasztható, így ha hirtelen megugrik a kérelemmennyiség, a partíció akár 3000 RU/s-t is képes felpörögni akár 30 000 RU/ 3000 RU/s = 10 másodpercig. A kiosztott 100 RU/s-n túl felhasznált kérések kapacitás nélkül korlátozottak lettek volna (429).

A 10 másodperc elteltével a kipukkadási kapacitás fel lett használva. Ha a számítási feladat továbbra is meghaladja a kiosztott 100 RU/s értéket, akkor a kiosztott 100 RU/s-nál nagyobb mennyiségű kérelem mostantól korlátozott (429). A fizikai partíció maximális kapacitása bármikor felhalmozható, egyenlő 300 másodperccel * a fizikai partíció kiosztott RU/s-jával.

Első lépések

A kapacitáscsúcs használatának első lépéseihez lépjen az Azure Cosmos DB-fiókjában a Szolgáltatások lapra. Válassza ki és engedélyezze a Burst Capacity szolgáltatást.

A funkció engedélyezését követően 15–20 perc alatt érvénybe lép.

Képernyőkép az Azure Cosmos DB-fiók Szolgáltatások lapján található Burst Capacity funkcióról.

Követelmények

A kipukkanó kapacitás engedélyezéséhez az Azure Cosmos DB-fióknak meg kell felelnie az alábbi feltételeknek:

  • Az Azure Cosmos DB-fiók kiépített (manuális vagy automatikus skálázású) átvitelt használ. A kapacitáscsúcs nem vonatkozik a kiszolgáló nélküli fiókokra.
  • Az Azure Cosmos DB-fiókja a NoSQL, a Cassandra, a Gremlin, a MongoDB vagy a Table API-t használja.

Következő lépések

  • Tekintse meg a kipukkanó kapacitással kapcsolatos gyakori kérdéseket.
  • További információ a kiosztott átviteli sebességről .
  • További információ a kérelemegységekről .