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:
- 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.
- 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.
- 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.