Podpora zón dostupnosti pro App Service Environment v2
Důležité
Tento článek se týká služby App Service Environment v2, která se používá s plány izolované služby App Service. App Service Environment verze 1 a v2 se od 31. srpna 2024 vyřadí z provozu. Existuje nová verze služby App Service Environment, která se snadněji používá a běží na výkonnější infrastruktuře. Další informace o nové verzi najdete v úvodu do služby App Service Environment. Pokud aktuálně používáte App Service Environment v1, postupujte podle kroků v tomto článku a proveďte migraci na novou verzi.
Od 31. srpna 2024 se kredity sla (Service Level Agreement) a Service Credits již nevztahují na úlohy služby App Service Environment verze 1 a v2, které jsou nadále v produkčním prostředí, protože jsou vyřazené produkty. Vyřazování hardwaru služby App Service Environment v1 a v2 začalo a to může mít vliv na dostupnost a výkon vašich aplikací a dat.
Migraci do služby App Service Environment v3 musíte dokončit okamžitě nebo se můžou odstranit vaše aplikace a prostředky. Pokusíme se automaticky migrovat všechny zbývající služby App Service Environment v1 a v2 s využitím funkce místní migrace, ale Microsoft po automatické migraci neposkytuje žádné nároky ani záruky týkající se dostupnosti aplikací. Možná budete muset provést ruční konfiguraci pro dokončení migrace a optimalizovat výběr skladové položky plánu služby App Service tak, aby vyhovovala vašim potřebám. Pokud automatická migrace není proveditelná, odstraní se vaše prostředky a přidružená data aplikací. Důrazně vás vyzýváme, abyste se vyhnuli některým z těchto extrémních scénářů.
Pokud potřebujete další čas, můžeme vám nabídnout jednorázovou 30denní lhůtu pro dokončení migrace. Pokud potřebujete další informace a požádat o toto období odkladu, projděte si přehled období odkladu a pak přejděte na web Azure Portal a přejděte do okna Migrace pro každou službu App Service Environment.
Nejaktuálnější informace o vyřazení služby App Service Environment v1/v2 najdete v aktualizaci vyřazení služby App Service Environment v1 a v2.
Službu App Service Environment v2 (ASE) je možné nasadit do Zóny dostupnosti (AZ). Zákazníci můžou nasadit interní nástroj pro vyrovnávání zatížení (ILB) ASE do konkrétního AZ v rámci oblasti Azure. Pokud připnete ase s interním nástrojem pro vyrovnávání zatížení na konkrétní az, prostředky používané službou ASE s interním nástrojem pro vyrovnávání zatížení se připnou k zadanému AZ nebo se nasadí zónově redundantním způsobem.
Služba ASE s interním nástrojem pro vyrovnávání zatížení, která je explicitně nasazená do az, se považuje za zónový prostředek, protože služba ASE s interním nástrojem pro vyrovnávání zatížení je připnutá ke konkrétní zóně. K zadané zóně se připnou následující závislosti ase s interním nástrojem pro vyrovnávání zatížení:
- IP adresa interního nástroje pro vyrovnávání zatížení služby ASE
- výpočetní prostředky používané službou ASE ke správě a spouštění webových aplikací
Vzdálené úložiště souborů pro webové aplikace nasazené v zónovém prostředí ASE s interním nástrojem pro vyrovnávání zatížení používá zónově redundantní úložiště (ZRS).
Pokud nejsou dodrženy kroky popsané v tomto článku, služba ASE s interním nástrojem pro vyrovnávání zatížení se automaticky nenasadí zónově. Externí služby ASE s veřejnou IP adresou nemůžete připnout do konkrétní zóny dostupnosti.
Zónové služby ASE s interním nástrojem pro vyrovnávání zatížení je možné vytvořit v některé z následujících oblastí:
- Austrálie – východ
- Střední Kanada
- Střední USA
- East US
- USA – východ 2
- USA – východ 2 (EUAP)
- Francie – střed
- Japonsko – východ
- Severní Evropa
- West Europe
- Southeast Asia
- Spojené království – jih
- Západní USA 2
Aplikace nasazené v zónovém prostředí ASE s interním nástrojem pro vyrovnávání zatížení budou dál spouštět a obsluhovat provoz v této službě ASE, i když dojde k výpadku jiných zón ve stejné oblasti. Je možné, že chování bez spuštění, včetně; Škálování plánu aplikačních služeb, vytvoření aplikace, konfigurace aplikace a publikování aplikací může mít stále vliv na výpadek v jiných zónách dostupnosti. Zónově připnuté nasazení zónové služby ASE s interním nástrojem pro vyrovnávání zatížení zajišťuje pouze trvalou dobu provozu pro již nasazené aplikace.
Nasazení služby App Service Environment v zóně dostupnosti
Zónové prostředí ASE s interním nástrojem pro vyrovnávání zatížení musí být vytvořené pomocí šablon ARM. Jakmile se služba ASE s interním nástrojem pro vyrovnávání zatížení vytvoří prostřednictvím šablony ARM, můžete ji zobrazit a pracovat s ní prostřednictvím webu Azure Portal a rozhraní příkazového řádku. Šablona ARM je potřebná pouze pro počáteční vytvoření zónové služby ASE s interním nástrojem pro vyrovnávání zatížení.
Jediná změna potřebná v šabloně ARM k určení zónové služby ASE s interním nástrojem pro vyrovnávání zatížení je nová vlastnost zón. Vlastnost zón by měla být nastavena na hodnotu 1, 2 nebo 3 v závislosti na logické zóně dostupnosti, ke které by se služba ASE s interním nástrojem pro vyrovnávání zatížení měla připnout.
Následující příklad fragmentu šablony ARM ukazuje novou vlastnost zón určující, že služba ASE s interním nástrojem pro vyrovnávání zatížení by měla být připnutá k zóně 2.
"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"
}
}
}
]
Pokud chcete, aby vaše aplikace byly zónově redundantní, musíte nasadit dvě zónové prostředí ASE s interním nástrojem pro vyrovnávání zatížení. Dvě zónové prostředí ASE s interním nástrojem pro vyrovnávání zatížení musí být v samostatných zónách dostupnosti. Pak musíte své aplikace nasadit do každé služby ASE s interním nástrojem pro vyrovnávání zatížení. Po vytvoření aplikací je potřeba nakonfigurovat řešení vyrovnávání zatížení. Doporučeným řešením je nasazení zónově redundantního upstreamu služby Application Gateway zónově redundantního prostředí ASE s interním nástrojem pro vyrovnávání zatížení.
Rezidenci dat v oblasti
Služba ASE s interním nástrojem pro vyrovnávání zatížení nasazená v zóně dostupnosti bude ukládat jenom zákaznická data v oblasti, ve které je nasazená zónová služba ASE s interním nástrojem pro vyrovnávání zatížení. Obsah souboru webu i obsah dodané zákazníkem a tajné kódy uložené ve službě App Service zůstanou v oblasti, ve které je nasazená zónová služba ASE s interním nástrojem pro vyrovnávání zatížení.
Zákazníci zajišťují rezidenci dat v jedné oblasti podle kroků popsaných výše v části Nasazení služby App Service Environment v zóně dostupnosti. Konfigurací služby App Service Environment podle těchto kroků služba App Service Environment nasazená v zóně dostupnosti splňuje požadavky na rezidenci dat v oblastech, včetně požadavků zadaných v Centru zabezpečení Azure.
Zákazníci můžou ověřit, že je služba App Service Environment správně nakonfigurovaná pro ukládání dat v jedné oblasti, a to pomocí následujícího postupu:
- Pomocí Průzkumníka prostředků přejděte k prostředku Azure Resource Manageru pro službu App Service Environment. Služby ASE jsou uvedené v části poskytovatelé/Microsoft.Web/hostingEnvironments.
- Pokud v zobrazení syntaxe JSON Azure Resource Manageru existuje vlastnost zón a obsahuje jedno pole JSON s hodnotou 1, 2 nebo 3, pak se služba ASE nasadí zónově a zákaznická data zůstanou ve stejné oblasti.
- Pokud vlastnost zóny neexistuje nebo vlastnost nemá platnou hodnotu zóny, jak je uvedeno dříve, služba ASE se nenasadí zóny zóny a zákaznická data se neukládají výhradně ve stejné oblasti.