Azure Event Hubs átviteli egységek automatikus felskálázása (standard szint)

Azure Event Hubs egy nagy mértékben skálázható adatstreamelési platform. Így az Event Hubs használata gyakran nő a szolgáltatás használatbavétele után. Az ilyen használathoz növelni kell az előre meghatározott átviteli egységeket (TU-kat) az Event Hubs skálázásához és a nagyobb átviteli sebesség kezeléséhez. Az Event Hubs automatikus feltölté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 termékváltozatok számának növelése megakadályozza a szabályozási forgatókönyveket, amelyekben:

  • Az adatforgalom sebessége meghaladja a beállított termékváltozatokat
  • Az adatforgalom kérési aránya meghaladja a beállított termékváltozatokat

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.

Megjegyzé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átokról, mint a bejövő és kimenő forgalom díjai TU-nként, lásd: Event Hubs-kvóták és -korlátok. Az automatikus felfújás lehetővé teszi, hogy a minimálisan szükséges termékváltozatokkal kezdjen kis méretűre. A funkció ezután automatikusan a szükséges maximális TU-korlátra skálázódik a forgalom növekedésétől függően. Az automatikus felfújás a következő előnyöket nyújtja:

  • Hatékony skálázási mechanizmus a kicsik indításához és a növekedés során felskálázáshoz.
  • 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 szabályozhatja, hogy mikor és mennyi legyen a skálázás.

Megjegyzés

Az automatikus felfújás nem skálázza le automatikusan a TU-k számát, ha a bejövő vagy kimenő forgalom sebessége a korlátok alá csökken.

Automatikus feltöltés engedélyezése névtéren

A standard szintű Event Hubs-névtér automatikus feltöltését engedélyezheti vagy letilthatja Azure Portal vagy egy Azure Resource Manager-sablon használatával.

Megjegyzés

Az alapszintű Event Hubs-névterek nem támogatják az automatikus feltöltést.

Az Azure Portal használata

A Azure Portal engedélyezheti a szolgáltatást egy standard Event Hubs-névtér létrehozásakor vagy a névtér létrehozása után. A névtérhez tusokat is beállíthat, és megadhatja a termékváltozatok maximális korlátját

Az Automatikus felfújás funkciót az Event Hubs-névtér létrehozásakor engedélyezheti. Az alábbi kép bemutatja, hogyan engedélyezheti az automatikus feltöltési funkciót egy standard szintű névtérhez, és hogyan konfigurálhatja a TU-kat a kezdéshez és a maximális TU-k számához.

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

Ha ez a beállítás engedélyezve van, kis mennyiséggel kezdheti a termékváltozatokat, és vertikálisan felskálázhatja a használati igények növekedését. Az infláció felső korlátja nem befolyásolja azonnal a díjszabást, ami az óránként felhasznált TU-k számától függ.

Az Automatikus feltölté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 lapon válassza a bal oldali menü Beállítások csoportjában a Skálázá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ó nincs 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 átviteli egységek minimális számát a lap tetején.

Megjegyzé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 információt 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 a bal oldali menüben, az Eseményközpont lapon a Azure Portal. További információ: Diagnosztikai naplók beállítása azure-eseményközponthoz.

Azure Resource Manager-sablon használata

Engedélyezheti az Automatikus felfújás funkciót egy Azure Resource Manager-sablon üzembe helyezése során. Állítsa például a isAutoInflateEnabledtulajdonságot igaz értékre, és állítsa a 10 értéket maximumThroughputUnits . Például:

"resources": [
        {
            "apiVersion": "2017-04-01",
            "name": "[parameters('namespaceName')]",
            "type": "Microsoft.EventHub/Namespaces",
            "location": "[variables('location')]",
            "sku": {
                "name": "Standard",
                "tier": "Standard"
            },
            "properties": {
                "isAutoInflateEnabled": true,
                "maximumThroughputUnits": 10
            },
            "resources": [
                {
                    "apiVersion": "2017-04-01",
                    "name": "[parameters('eventHubName')]",
                    "type": "EventHubs",
                    "dependsOn": [
                        "[concat('Microsoft.EventHub/namespaces/', parameters('namespaceName'))]"
                    ],
                    "properties": {},
                    "resources": [
                        {
                            "apiVersion": "2017-04-01",
                            "name": "[parameters('consumerGroupName')]",
                            "type": "ConsumerGroups",
                            "dependsOn": [
                                "[parameters('eventHubName')]"
                            ],
                            "properties": {}
                        }
                    ]
                }
            ]
        }
    ]

A teljes sablonért tekintse meg az Event Hubs-névtér létrehozása és a Sablon feltöltésének engedélyezése a GitHubon című témakört.

Következő lépések

Az alábbi webhelyeken további információt talál az Event Hubsról: