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


Az Azure Cosmos DB-fiókon kiosztott teljes átviteli sebesség korlátozása

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

Ha Azure Cosmos DB-fiókot használ kiosztott átviteli módban , a költségek nagy része általában a fiókon keresztül kiosztott átviteli sebességből származik. Ezeket a költségeket különösen a következők befolyásolják közvetlenül:

  • A megosztott átviteli sebességgel rendelkező adatbázisok száma.
  • A dedikált átviteli sebességgel rendelkező tárolók száma.
  • Az egyes erőforrásokon kiosztott átviteli sebesség.
  • Azon régiók száma, ahol a fiókja elérhető.

Nehéz lehet nyomon követni a fiókban kiosztott teljes átviteli sebességet, különösen az Azure Cosmos DB használatbavételekor. Ez váratlan díjakhoz vezethet, ha ez az összeg egy olyan költségvetésen megy keresztül, amelyet nem várt meg. A költségek jobb szabályozása érdekében az Azure Cosmos DB lehetővé teszi a fiókon kiosztott teljes átviteli sebesség korlátozását.

Feljegyzés

Ez a funkció nem érhető el kiszolgáló nélküli fiókokban.

Miután beállította a fiók teljes átviteli sebességére vonatkozó korlátot, a következő műveletek bármelyike le lesz tiltva, és kifejezetten sikertelen lesz:

  • Új adatbázis létrehozása megosztott átviteli sebességgel.
  • Új tároló létrehozása dedikált átviteli sebességgel.
  • A kiosztott átviteli sebesség növelése standard (manuális) módban konfigurált erőforráson.
  • Az automatikus skálázási módban konfigurált erőforrások maximális kiosztott átviteli sebességének növelése.
  • Új régió hozzáadása a fiókjához.

Feljegyzés

Az automatikus skálázási módban konfigurált erőforrások esetében ez az erőforráson konfigurált maximális átviteli sebesség, amely a fiók teljes átviteli sebességéhez számít.

Fontos

Ha engedélyezve van a teljes átviteli sebességkorlát a fiókjában, explicit átviteli sebességértéket kell megadnia új tárolók létrehozásakor. Jelenleg hibaüzenet jelenik meg, ha explicit átviteli sebesség nélküli tárolót próbál létrehozni.

A teljes átviteli sebességkorlát beállítása az Azure Portalról

Új fiók

Amikor új Azure Cosmos DB-fiókot hoz létre a portálról, lehetősége van korlátozni a fiók teljes átviteli sebességét:

Képernyőkép az Azure Portalról, amely bemutatja, hogyan korlátozhatja a fiók teljes átviteli sebességét új fiók létrehozásakor

Ha ezt a lehetőséget választja, a fiók teljes átviteli sebességét 1000 RU/s-ra korlátozza egy ingyenes szintű fiók esetében, és 4000 RU/s-t egy normál, nem ingyenes szintű fiók esetében. Ezt az értéket a fiók létrehozása után módosíthatja.

Meglévő fiók

Az Azure Portalon navigáljon az Azure Cosmos DB-fiókjához, és válassza a Költségkezelés lehetőséget a bal oldali menüből.

Képernyőkép az Azure Portalról, amely bemutatja, hogyan frissítheti a fiók teljes átviteli sebességét egy meglévő fiókon

Ez a szakasz a fiókban kiosztott teljes átviteli sebesség összegzését mutatja be, és lehetővé teszi a teljes átviteli sebesség korlátjának konfigurálását. A következő három lehetőség érhető el:

  • Korlátozza a fiók teljes kiosztott átviteli sebességét az ingyenes szintű kedvezményben foglalt összegre. Ez a lehetőség csak ingyenes szintű fiókokban érhető el, és a fiók teljes átviteli sebességét 1000 RU/s-ra korlátozza. A beállítás ellenőrzésekor győződjön meg arról, hogy a kiosztott átviteli sebességért nem kell díjat fizetnie.
  • Lehetővé teszi a fiók teljes átviteli sebességének kiosztását egyéni összegig. Ezzel a beállítással megadhatja a kiosztott teljes átviteli sebességet, amelyet nem szeretne túllépni. A bemenetnek megfelelő havi költségbecslés hivatkozásként jelenik meg.

    Feljegyzés

    Ez az egyéni korlát nem lehet alacsonyabb, mint a fiókban jelenleg kiosztott teljes átviteli sebesség.

  • Nincs korlát, hagyja, hogy a fiók teljes átviteli sebessége bármilyen összegre ki legyen építve. Ez a beállítás letiltja a korlátot.

A teljes átviteli sebesség korlátjának beállítása programozott módon

Az Azure Resource Manager-sablonok használata

Az Azure Cosmos DB-fiók Azure Resource Managerrel való létrehozásakor vagy frissítésekor a teljes átviteli sebességkorlátot a tulajdonság beállításával properties.capacity.totalThroughputLimit konfigurálhatja:

{
  "location": "West US",
  "kind": "DocumentDB",
  "properties": {
    "locations": [
      {
        "locationName": "West US",
        "failoverPriority": 0,
        "isZoneRedundant": false
      }
    ],
    "databaseAccountOfferType": "Standard",
    "capacity": {
        "totalThroughputLimit": 2000
    }
  }
}

Állítsa be ezt a tulajdonságot úgy, hogy -1 letiltsa a korlátot.

Gyakori kérdések

Vannak olyan helyzetek, amikor a teljes kiosztott átviteli sebesség meghaladhatja a korlátot?

Az Azure Cosmos DB minimálisan 1 RU/s átviteli sebességet kényszerít ki a tárolt adatok GB-jánként. Ha adatokat vesz fel, miközben már ezen a minimális szinten van, az erőforrásokon kiosztott átviteli sebesség automatikusan megnő, hogy GB-onként 1 RU/s legyen. Ebben az esetben és csak ebben az esetben a teljes kiosztott átviteli sebesség meghaladhatja a beállított korlátot.

Következő lépések