Ochrana aplikací logiky před selháním zón s využitím zón dostupnosti a redundance zón
Platí pro: Azure Logic Apps (Consumption + Standard)
V každé oblasti Azure jsou zóny dostupnosti fyzicky oddělená umístění, která jsou tolerantní vůči místním selháním. Taková selhání se mohou lišit od selhání softwaru a hardwaru až po události, jako jsou zemětřesení, záplavy a požáry. Tyto zóny dosáhnou tolerance prostřednictvím redundance a logické izolace služeb Azure.
Aby byla zajištěna odolnost a distribuovaná dostupnost, existují alespoň tři samostatné zóny dostupnosti v jakékoli oblasti Azure, která podporuje a umožňuje redundanci zón. Platforma Azure Logic Apps distribuuje tyto zóny a úlohy aplikací logiky napříč těmito zónami. Tato funkce je klíčovým požadavkem na povolení odolných architektur a zajištění vysoké dostupnosti v případě selhání datacenter v určité oblasti.
Další informace najdete v následující dokumentaci:
Tato příručka obsahuje stručný přehled, důležité informace a informace o tom, jak povolit zóny dostupnosti v Azure Logic Apps.
Důležité informace
Zóny dostupnosti se podporují v pracovních postupech standardní aplikace logiky, které běží v Azure Logic Apps s jedním tenantem a využívají rozšiřitelnost Azure Functions. Další informace najdete v tématu Spolehlivost ve službě Azure Functions.
Tuto funkci můžete povolit jenom v případě, že vytvoříte standardní aplikaci logiky v podporované oblasti Azure nebo v prostředí App Service Environment v3 (ASE v3) – pouze plány Windows.
Tuto funkci můžete povolit jenom pro nové standardní aplikace logiky. Pro stávající pracovní postupy standardní aplikace logiky nemůžete povolit podporu zón dostupnosti.
Tuto funkci můžete povolit pouze při vytváření. K povolení podpory zóny dostupnosti po vytvoření v současné době neexistuje žádná programová podpora nástrojů, jako je Azure PowerShell nebo Azure CLI.
Tato funkce podporuje pouze integrované operace konektoru, které přímo běží s modulem runtime Azure Logic Apps, ne operacemi konektorů hostovanými a spuštěnými v Azure.
Omezení
Při akcích založených na protokolu HTTP nebudou certifikáty exportované nebo vytvořené pomocí šifrování AES256 fungovat při ověřování klientských certifikátů. Stejné certifikáty nebudou fungovat i při ověřování OAuth.
Požadavky
Účet a předplatné Azure. Pokud předplatné nemáte, zaregistrujte si bezplatný účet Azure.
Pokud máte bránu firewall nebo omezené prostředí, musíte povolit provoz přes všechny IP adresy vyžadované službou Azure Logic Apps, spravovanými konektory a všemi vlastními konektory v oblasti Azure, ve které vytváříte pracovní postupy aplikace logiky. Nové IP adresy, které podporují redundanci zón dostupnosti, jsou už publikované pro Azure Logic Apps, spravované konektory a vlastní konektory. Další informace najdete v následující dokumentaci:
Povolení zón dostupnosti
Pouze pro standardní aplikace logiky postupujte takto:
Na webu Azure Portal začněte vytvářet standardní aplikaci logiky. Na stránce Vytvořit aplikaci logiky zastavte po výběru standardního typu plánu pro vaši aplikaci logiky.
Kurz najdete v tématu Vytvoření standardních pracovních postupů aplikace logiky pomocí Azure Logic Apps s jedním tenantem na webu Azure Portal.
Po výběru možnosti Standardní se zpřístupní oddíl Redundance zóny a možnosti.
Poznámka:
Možnosti redundance zón se zobrazí jako nedostupné, pokud vyberete nepodporovanou oblast Azure nebo existující plán Windows vytvořený v nepodporované oblasti Azure. Nezapomeňte vybrat podporovanou oblast Azure a plán Windows vytvořený v podporované oblasti Azure nebo vytvořit nový plán Windows.
V části Redundance zóny vyberte Povoleno.
V tomto okamžiku se prostředí pro vytváření aplikace logiky zobrazí podobně jako v tomto příkladu:
Dokončete vytváření pracovního postupu aplikace logiky.
Pokud používáte bránu firewall a nemáte nastavený přístup k provozu přes požadované IP adresy, nezapomeňte tento požadavek dokončit.