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:

  1. 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.
  2. 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.
  3. 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.