Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Podpora zón dostupnosti pro Azure Functions je dostupná v plánech Premium (Elastic Premium) a Dedicated (App Service). Plán zónově redundantní aplikace funkcí automaticky vyrovnává své instance mezi zónami dostupnosti kvůli vyšší dostupnosti. Tento článek popisuje, jak migrovat na veřejný multitenantní Premium plán s podporou zón dostupnosti. Informace o migraci na zónovou redundanci ve vyhrazených plánech najdete tady.
Požadavky na výpadek
Vzhledem k tomu, že nemůžete převést existující plány Premium tak, aby používaly zóny dostupnosti, musíte místo toho migrovat aplikaci vytvořením souběžného nasazení v nové aplikaci plánu Premium. Výpadek závisí na tom, jak se rozhodnete během migrace ze staré aplikace přesměrovat provoz do nové aplikace funkcí s povolenou zónou dostupnosti.
Zvažte funkce založené na protokolu HTTP, které používají Službu Application Gateway, vlastní doménu nebo Azure Front Door. V takovém případě výpadek závisí na tom, jak dlouho trvá aktualizace příslušných služeb s využitím informací o nové aplikaci.
Provoz můžete také směrovat do více aplikací současně pomocí služby, jako je Azure Traffic Manager. V tomto scénáři můžete po nasazení a otestovaní plně přepnout jenom na novou aplikaci s podporou zóny dostupnosti.
U funkcí založených na zprávách byste měli napsat obranné funkce , abyste zajistili, že se během migrace neztratí zprávy.
Pokyny k migraci: Opětovné nasazení
Pokud chcete stávající aplikaci funkcí povolit používání zón dostupnosti, musíte znovu nasadit soubory projektu do nové aplikace funkcí hostované v plánu Premium s podporou zóny dostupnosti.
K povolení zón dostupnosti použijte tento postup:
- Pokud už máte plán Premium hostovaný v podporované oblasti, můžete existující skupinu prostředků znovu použít a přeskočit k dalšímu kroku. V opačném případě vytvořte novou skupinu prostředků v podporované oblasti.
- Vytvořte plán Premium v jedné z podporovaných oblastí a skupiny prostředků. Ujistěte se, že nový plán Premium má povolenou redundanci zón.
- Vytvořte aplikaci funkcí v novém plánu Premium a nasaďte kód projektu do této nové aplikace pomocí požadované metody nasazení.
- Po úspěšném spuštění nové aplikace s povolenými zónami dostupnosti můžete volitelně zakázat nebo odstranit aplikaci zóny nedostupnosti.