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


Az Azure Event Hubs átviteli egységeinek automatikus vertikális felskálázása (standard szint)

Standard szintű Event Hubs-névtér létrehozásakor meg kell adnia az átviteli egységek (TU-k) számát. Előfordulhat, hogy ezek a termékváltozatok nem lesznek elegendőek, ha a használat később felmegy. Ha ez történik, manuálisan növelheti a névtérhez rendelt TU-k számát. Jobb azonban, ha az Event Hubs a számítási feladat alapján automatikusan növeli (növeli) a termékváltozatokat.

Az Event Hubs automatikus felskálázási funkciója automatikusan felskálázódik a TU-k számának növelésével, hogy megfeleljen a használati igényeknek. A TU-k növelése megakadályozza a szabályozást olyan helyzetekben, amikor az adatforgalom vagy az adatforgalom sebessége meghaladja a névtérhez rendelt TU-k által megengedett sebességeket. Az Event Hubs szolgáltatás növeli az átviteli sebességet, ha a terhelés meghaladja a minimális küszöbértéket, anélkül, hogy a kérések a ServerBusy-hibákkal meghiúsulnak.

Feljegyzés

Az automatikus felfújás funkció jelenleg csak a standard szinten támogatott.

Az automatikus felfújás működése standard szinten

Az Event Hubs-forgalmat a termékváltozatok (standard szint) vezérlik. Az olyan korlátokat, mint a bejövő forgalom és a kimenő forgalom tu-onkénti arányai, tekintse meg az Event Hubs kvótáit és korlátait. Az automatikus felfújás lehetővé teszi a minimálisan szükséges TU-k kis méretű indítását. A funkció ezután a forgalom növekedésétől függően automatikusan a szükséges termékváltozatok maximális korlátjára skálázódik. Az automatikus felfújás a következő előnyöket biztosítja:

  • Egy hatékony skálázási mechanizmus, a kis méretű és vertikális felskálázást, ahogy növekszik.
  • Automatikus skálázás a megadott felső korlátra szabályozási problémák nélkül.
  • Nagyobb mértékben szabályozhatja a skálázást, mert ön határozza meg, hogy mikor és mennyit kell skálázni.

Feljegyzés

Az automatikus felfújás nem csökkenti automatikusan a termékváltozatok számát, ha a bejövő vagy kimenő forgalom sebessége a korlátok alá csökken.

Automatikus felfújás engedélyezése névtéren

Engedélyezheti vagy letilthatja az automatikus feltöltést egy standard szintű Event Hubs-névtéren az Azure Portal vagy egy Azure Resource Manager-sablon használatával.

Az Azure Portal használata

Az Azure Portalon engedélyezheti a funkciót normál Event Hubs-névtér létrehozásakor vagy a névtér létrehozása után. Beállíthatja a névtérhez tartozó TU-kat is, és megadhatja a termékváltozatok maximális korlátját

Event Hubs-névtér létrehozásakor engedélyezheti az Automatikus felfújás funkciót. Az alábbi kép bemutatja, hogyan engedélyezheti az automatikus felfújás funkciót egy szabványos rétegbeli névtérhez, és hogyan konfigurálhatja a TUS-okat a kezdéshez és a TU-k maximális számának beállításához.

Képernyőkép az automatikus felfújás engedélyezéséről a standard szintű névtér eseményközpontjának létrehozásakor.

Ha ez a beállítás engedélyezve van, a termékváltozatokkal kicsivel kezdhet, és a használat növekedésével felskálázhatja a méretet. Az infláció felső korlátja nem befolyásolja azonnal a díjszabást, ami az óránként használt TU-k számától függ.

Az Automatikus felfújás funkció engedélyezéséhez és a meglévő névtér beállításainak módosításához kövesse az alábbi lépéseket:

  1. Az Event Hubs névtér lapján válassza a Bal oldali menü Beállítások területén a Méretezés lehetőséget.

  2. A Méretezési beállítások lapon jelölje be az Engedélyezés jelölőnégyzetet (ha az automatikus skálázási funkció nem volt engedélyezve).

    Képernyőkép egy meglévő szabványos névtér automatikus felfújásának engedélyezéséről

  3. Adja meg az átviteli egységek maximális számát, vagy használja a görgetősávot az érték beállításához.

  4. (nem kötelező) Frissítse az oldal tetején található átviteli egységek minimális számát.

Feljegyzés

Amikor az automatikus felfújási konfigurációt alkalmazza az átviteli egységek növelésére, az Event Hubs szolgáltatás diagnosztikai naplókat bocsát ki, amelyek tájékoztatást adnak arról, hogy miért és mikor nőtt az átviteli sebesség. Ha engedélyezni szeretné egy eseményközpont diagnosztikai naplózását, válassza a Diagnosztikai beállítások lehetőséget az Azure Portal Eseményközpont lapjának bal oldali menüjében. További információ: Diagnosztikai naplók beállítása egy Azure-eseményközponthoz.

Azure Resource Manager-sablon használata

Az Automatikus felfújás funkciót az Azure Resource Manager-sablon üzembe helyezése során engedélyezheti. Állítsa a tulajdonságot például isAutoInflateEnabled igaz értékre, és állítsa 10 értékremaximumThroughputUnits. Példa:

{
    "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#",
    "contentVersion": "1.0.0.0",
    "parameters": {
        "namespaceName": {
            "defaultValue": "fabrikamehubns",
            "type": "String"
        }
    },
    "variables": {},
    "resources": [
        {
            "type": "Microsoft.EventHub/namespaces",
            "apiVersion": "2022-10-01-preview",
            "name": "[parameters('namespaceName')]",
            "location": "East US",
            "sku": {
                "name": "Standard",
                "tier": "Standard",
                "capacity": 1
            },
            "properties": {
                "minimumTlsVersion": "1.2",
                "publicNetworkAccess": "Enabled",
                "disableLocalAuth": false,
                "zoneRedundant": true,
                "isAutoInflateEnabled": true,
                "maximumThroughputUnits": 10,
                "kafkaEnabled": true
            }
        }
	]
}

A teljes sablonért tekintse meg a Create Event Hubs névteret, és engedélyezze a sablont a GitHubon.

Következő lépések

Az Event Hubsról további információt az Event Hubs áttekintésében talál .