Rendelkezésre állási zóna támogatása az App Service Environment v2-hez

Fontos

Ez a cikk az App Service Environment v2-ről szól, amelyet izolált App Service-csomagokkal használnak. Az App Service Environment v2 2-et 2024. augusztus 31-én kivonjuk. Az App Service Environment új verziója egyszerűbben használható és hatékonyabb infrastruktúrán futtatható. Az új verzióról az App Service-környezet bemutatása című cikkből tudhat meg többet. Ha jelenleg az App Service Environment 2-es verzióját használja, kövesse az ebben a cikkben ismertetett lépéseket az új verzióra való migráláshoz.

2024. január 29-étől már nem hozhat létre új App Service Environment v2-erőforrásokat az elérhető módszerek , például ARM/Bicep-sablonok, Azure Portal, Azure CLI vagy REST API használatával. 2024. augusztus 31-ig át kell telepítenie az App Service Environment v3-ra az erőforrás törlésének és adatvesztésének megakadályozása érdekében.

Az App Service Environment v2 (A Standard kiadás) üzembe helyezhető a rendelkezésre állási zónákban (AZ). Az ügyfelek üzembe helyezhetnek egy belső terheléselosztót (ILB) A Standard kiadás egy adott AZ-ben egy Azure-régión belül. Ha egy adott AZ-hez rögzíti az ILB A Standard kiadás, az ILB A Standard kiadás által használt erőforrások vagy a megadott AZ-hez lesznek rögzítve, vagy zónaredundáns módon lesznek üzembe helyezve.

Az AZ-ben kifejezetten üzembe helyezett ILB A Standard kiadás zonális erőforrásnak minősül, mert az ILB A Standard kiadás egy adott zónába van rögzítve. A következő ILB A Standard kiadás függőségek lesznek rögzítve a megadott zónában:

  • az A belső terheléselosztó IP-címe Standard kiadás
  • az A Standard kiadás által a webalkalmazások kezeléséhez és futtatásához használt számítási erőforrások

A zónaredundáns ILB A-n üzembe helyezett webalkalmazások távoli fájltárolója Standard kiadás zónaredundáns tárolást (ZRS) használ.

Ha nem követi a cikkben leírt lépéseket, az ILB A Standard kiadás nem lesznek automatikusan üzembe helyezve zonális módon. Nem rögzíthet nyilvános IP-címmel rendelkező külső A Standard kiadás egy adott rendelkezésre állási zónába.

A zonal ILB A Standard kiadás a következő régiókban hozhatók létre:

  • Kelet-Ausztrália
  • Közép-Kanada
  • USA középső régiója
  • USA keleti régiója
  • USA 2. keleti régiója
  • USA 2. keleti régiója (EUAP)
  • Közép-Franciaország
  • Kelet-Japán
  • Észak-Európa
  • Nyugat-Európa
  • Délkelet-Ázsia
  • Az Egyesült Királyság déli régiója
  • USA 2. nyugati régiója

A zónaszintű ILB A-n üzembe helyezett alkalmazások Standard kiadás továbbra is futnak és kiszolgálják a forgalmat az A Standard kiadás még akkor is, ha az ugyanabban a régióban lévő más zónák kimaradásban szenvednek. Lehetséges, hogy a nem futásidejű viselkedések, beleértve a következőket is: Az alkalmazásszolgáltatás-csomag skálázása, az alkalmazáslétrehozás, az alkalmazáskonfiguráció és az alkalmazás közzététele továbbra is hatással lehet más rendelkezésre állási zónák kimaradására. A zóna által rögzített zónaalapú ILB A üzembe helyezése Standard kiadás csak a már üzembe helyezett alkalmazások folyamatos üzemidejét biztosítja.

App Service-környezet üzembe helyezése rendelkezésre állási zónában

A zonal ILB A Standard kiadás-eket ARM-sablonokkal kell létrehozni. Miután létrehozta a zonális ILB A Standard kiadás egy ARM-sablonon keresztül, az Azure Portalon és a PARANCSSOR-on keresztül megtekinthető és kezelhető. Arm-sablonra csak a zonális ILB A kezdeti létrehozásához van szükség Standard kiadás.

Az arm-sablonban az egyetlen szükséges módosítás a zónaalapú ILB A megadásához Standard kiadás az új zónatulajdonság. A zónatulajdonság értékét "1", "2" vagy "3" értékre kell állítani attól függően, hogy az ILB A Standard kiadás milyen logikai rendelkezésre állási zónába legyen rögzítve.

Az alábbi ARM-sablonrészlet azt az új zónatulajdonságot mutatja be, amely meghatározza, hogy az ILB A Standard kiadás a 2. zónába legyen rögzítve.

"resources": [
    {
        "type": "Microsoft.Web/hostingEnvironments",
        "kind": "ASEV2",
        "name": "yourASENameHere",
        "apiVersion": "2015-08-01",
        "location": "your location here",
        "zones": [
            "2"
        ],
        "properties": {
            "name": "yourASENameHere",
            "location": "your location here",
            "ipSslAddressCount": 0,
            "internalLoadBalancingMode": "3",
            "dnsSuffix": "contoso-internal.com",
            "virtualNetwork": {
                "Id": "/subscriptions/your-subscription-id-here/resourceGroups/your-resource-group-here/providers/Microsoft.Network/virtualNetworks/your-vnet-name-here",
                "Subnet": "yourSubnetNameHere"
            }
        }
    }
]

Az alkalmazások zónaredundánssá tétele érdekében két zónaszintű ILB A Standard kiadás kell üzembe helyeznie. A két zónaszintű ILB A Standard kiadás külön rendelkezésre állási zónában kell lennie. Ezután telepítenie kell az alkalmazásokat az egyes ILB A Standard kiadás. Az alkalmazások létrehozása után konfigurálnia kell egy terheléselosztási megoldást. Az ajánlott megoldás egy zónaredundáns Application Gateway üzembe helyezése a zónaredundáns ILB A Standard kiadás felé.

Régión belüli adattárolás

A rendelkezésre állási zónában üzembe helyezett ILB A Standard kiadás csak abban a régióban tárolják az ügyféladatokat, ahol a zónaszintű ILB A Standard kiadás üzembe lett helyezve. Mind a webhelyfájl tartalma, mind az ügyfél által megadott beállítások és az App Service-ben tárolt titkos kódok azon a régión belül maradnak, ahol a zonal ILB A Standard kiadás telepítve van.

Az ügyfelek az "App Service-környezet üzembe helyezése rendelkezésre állási zónában" című szakasz korábbi lépéseit követve biztosítják az egyrégiós adattárolást. Az App Service-környezet ezen lépések szerinti konfigurálásával a rendelkezésre állási zónában üzembe helyezett App Service-környezet megfelel a régió adattárolási követelményeinek, beleértve az Azure Adatvédelmi központban megadottakat is.

Az ügyfelek az alábbi lépések végrehajtásával ellenőrizhetik, hogy az App Service-környezet megfelelően van-e konfigurálva az adatok egyetlen régióban való tárolására:

  1. A Resource Explorerrel keresse meg az App Service-környezet ARM-erőforrását. Az A Standard kiadás a szolgáltatók/Microsoft.Web/hostingEnvironments alatt találhatók.
  2. Ha egy zónatulajdonság létezik az ARM JSON szintaxisának nézetben, és egyetlen, "1", "2" vagy "3" értékkel rendelkező JSON-tömböt tartalmaz, akkor az A Standard kiadás zónaalapúan van üzembe helyezve, és az ügyféladatok ugyanabban a régióban maradnak.
  3. Ha egy zónatulajdonság nem létezik, vagy a tulajdonság nem rendelkezik a korábban megadott érvényes zónaértékel, akkor az A Standard kiadás nincs zónaalapú üzembe helyezve, és az ügyféladatok nem kizárólag ugyanabban a régióban vannak tárolva.