Azure-terheléstesztelési erőforrás áthelyezése másik régióba
Ez a cikk azt ismerteti, hogyan helyezheti át az Azure terheléstesztelési erőforrását egy másik Azure-régióba. Előfordulhat, hogy több okból is át szeretné helyezni az erőforrást. Például egy új Azure-régió előnyeinek kihasználásához, egy másik helyről származó terhelés generálásához, a belső szabályzat- és szabályozási követelmények teljesítéséhez, vagy a kapacitástervezési követelményekre válaszul.
Az Azure terheléstesztelési erőforrásai régióspecifikusak, és nem helyezhetők át automatikusan a régiók között. Amikor újra létrehozza az Azure terheléstesztelési erőforrást a cél Azure-régióban, újra létre kell hoznia a meglévő terhelési teszteket az új erőforrásban.
Az erőforrás másik régióba való áthelyezéséhez hajtsa végre az alábbi lépéseket:
Exportálja az Azure-beli terheléstesztelési erőforrás konfigurációját egy Azure Resource Manager-sablonban (ARM-sablonban).
Igény szerint töltse le a tesztösszetevőket a meglévő terheléses tesztekből.
Hozzon létre egy új Azure-terheléstesztelési erőforrást a célrégióban az ARM-sablon használatával.
Hozza létre újra a terhelési teszteket az új erőforrásban.
Ha szükséges, törölje az Azure terheléstesztelési erőforrását az előző régióban.
Előfeltételek
A cél Azure-régió támogatja az Azure Load Testing használatát. További információ az Azure Load Testing regionális elérhetőségéről .
Hozzáféréssel rendelkezik az áttelepítendő erőforrás tesztjeihez. További információ a hozzáférés kezeléséről az Azure Load Testingben.
Előkészítés
Első lépésként exportálja az Azure-beli terheléstesztelési erőforrás ARM-sablonját, és töltse le a bemeneti összetevőket a meglévő terheléstesztekhez. Később frissíteni fogja az ARM-sablont, hogy üzembe helyezze az erőforrást a cél Azure-régióban.
Exportálja az Azure Load Testing-erőforrás beállításait és adatait tartalmazó ARM-sablont az itt ismertetett lépések végrehajtásával.
Töltse le a bemeneti összetevőket az erőforrás minden meglévő tesztjéhez:
Lépjen a terheléstesztelési erőforrás Tesztek szakaszára.
Válassza ki a teszt nevét a tesztfuttatások listájához való ugráshoz.
Jelölje ki a három pontot (...) egy tesztfuttatáshoz, majd válassza a Bemeneti fájl letöltése lehetőséget.
A böngészőnek most már le kell töltenie egy tömörített mappát, amely tartalmazza a teszthez szükséges összes bemeneti fájlt, például a tesztkonfigurációs YAML-fájlt, a JMeter-szkriptet, valamint minden konfigurációt vagy adatfájlt.
Feljegyzés
Ha azure Key Vaultot használ a titkos kulcsok terhelésteszthez való konfigurálásához, továbbra is használhatja ugyanazt a Key Vaultot.
Áthelyezés
Az erőforrás cél Azure-régióba való áthelyezéséhez módosítsa az ARM-sablont, hozzon létre egy új erőforrást a sablon használatával, és hozza létre újra a terhelési teszteket az új erőforrásban.
Az erőforrás áthelyezése
Az Azure Portalon válassza az Erőforrás létrehozása lehetőséget.
A Marketplace-en keresse meg a sablon üzembe helyezését. Válassza a Sablon üzembe helyezése (üzembe helyezés egyéni sablonokkal) lehetőséget, majd válassza a Létrehozás lehetőséget.
Válassza a Saját sablon készítése a szerkesztőben lehetőséget.
Válassza a Fájl betöltése lehetőséget, majd válassza ki a
template.json
korábban exportált fájlt.Frissítse a JSON-tartalmat:
Frissítse a cél Azure-beli terheléstesztelési erőforrás nevét a
defaultValue
tulajdonság frissítésével.{ "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "1.0.0.0", "parameters": { "loadtest_name": { "defaultValue": "{new-resource-name}", "type": "String" } },
Szerkessze a hely tulajdonságot a célrégió használatához. Az alábbi példa a célrégiót a következőre
eastus
állítja."resources": [ { "type": "Microsoft.LoadTestService/loadtests", "apiVersion": "2021-12-01-preview", "name": "[parameters('loadtest_name')]", "location": "eastus",
A régió helykódjainak beszerzéséhez tekintse meg az Azure Locationst. A régió kódja a szóközök nélküli régiónév. Például az USA keleti régiója = eastus.
Válassza a Mentés lehetőséget.
Adja meg a célerőforrás előfizetését és erőforráscsoportját .
Válassza az Áttekintés és létrehozás lehetőséget, majd válassza a Létrehozás lehetőséget egy új Azure-terheléstesztelési erőforrás létrehozásához a cél Azure-régióban.
Tesztek létrehozása
Az Azure-beli terheléstesztelési erőforrás létrehozása után újra létrehozhatja a terhelésteszteket az Azure Portalon.
A terhelésteszt beállításainak konfigurálásához tekintse meg a config.yaml
korábban letöltött fájlok tesztkonfigurációját. Töltse fel az Apache JMeter-szkriptet és az opcionális konfigurációs fájlokat a letöltött bemeneti összetevőkből.
Ha ci/CD-munkafolyamatban indítja el a terhelési teszteket, frissítse a loadTestResource
CI/CD-folyamat definíciójának paraméterét, hogy megfeleljen az új Azure-terheléstesztelési erőforrás nevének.
Feljegyzés
Ha az Azure Key Vault titkos kulcsaival vagy tanúsítványaival konfigurálta bármelyik terheléses tesztet, győződjön meg arról, hogy az új erőforrás hozzáférést biztosít a Key Vaulthoz.
Forráserőforrások törlése
Az áthelyezés befejezése után törölje az Azure terheléstesztelési erőforrást a forrásrégióból. Akkor is fizetnie kell az erőforrásokért, ha nem használja őket.
Az Azure Portalon keressen rá és válassza az Azure Load Testing lehetőséget.
Válassza ki az Azure terheléstesztelési erőforrását.
Az erőforrás áttekintési lapján válassza a Törlés lehetőséget, majd erősítse meg.
Figyelemfelhívás
Ha töröl egy Azure-beli terheléstesztelési erőforrást, a továbbiakban nem tekintheti meg a kapcsolódó tesztfuttatásokat és teszteredményeket.
Következő lépések
- Megtudhatja, hogyan futtathat nagy léptékű terheléses teszteket, lásd : Nagy léptékű terheléses teszt beállítása.