Ochrona aplikacji logiki przed awariami strefowymi przy użyciu stref dostępności i nadmiarowości stref
Dotyczy: Azure Logic Apps (Zużycie + Standardowa)
W każdym regionie świadczenia usługi Azure strefy dostępności są fizycznie oddzielnymi lokalizacjami, które są odporne na awarie lokalne. Takie awarie mogą wahać się od awarii oprogramowania i sprzętu do zdarzeń, takich jak trzęsienia ziemi, powodzie i pożary. Te strefy osiągają tolerancję dzięki nadmiarowości i logicznej izolacji usług platformy Azure.
Aby zapewnić odporność i dostępność rozproszoną, co najmniej trzy oddzielne strefy dostępności istnieją w dowolnym regionie świadczenia usługi Azure, który obsługuje nadmiarowość strefy i umożliwia jej nadmiarowość. Platforma Azure Logic Apps dystrybuuje te strefy i obciążenia aplikacji logiki w tych strefach. Ta funkcja jest kluczowym wymaganiem w zakresie włączania odpornych architektur i zapewnienia wysokiej dostępności w przypadku awarii centrum danych w regionie.
Więcej informacji można znaleźć w następującej dokumentacji:
Ten przewodnik zawiera krótkie omówienie, zagadnienia i informacje dotyczące włączania stref dostępności w usłudze Azure Logic Apps.
Kwestie wymagające rozważenia
Strefy dostępności są obsługiwane w przypadku standardowych przepływów pracy aplikacji logiki, które działają w usłudze Azure Logic Apps z jedną dzierżawą i są obsługiwane przez rozszerzalność usługi Azure Functions. Aby uzyskać więcej informacji, zobacz Niezawodność w usłudze Azure Functions.
Tę funkcję można włączyć tylko podczas tworzenia standardowej aplikacji logiki w obsługiwanym regionie platformy Azure lub w środowisku App Service Environment w wersji 3 (ASE v3) — tylko plany systemu Windows.
Tę funkcję można włączyć tylko dla nowych aplikacji logiki w warstwie Standardowa. Nie można włączyć obsługi stref dostępności dla istniejących przepływów pracy aplikacji logiki w warstwie Standardowa.
Tę funkcję można włączyć tylko w czasie tworzenia. Brak obsługi narzędzi programistycznych, takich jak program Azure PowerShell lub interfejs wiersza polecenia platformy Azure, obecnie istnieje w celu włączenia obsługi strefy dostępności po utworzeniu.
Ta funkcja obsługuje tylko wbudowane operacje łącznika, które są uruchamiane bezpośrednio przy użyciu środowiska uruchomieniowego usługi Azure Logic Apps, a nie operacji łącznika hostowanych i uruchamianych na platformie Azure.
Ograniczenia
W przypadku akcji opartych na protokole HTTP certyfikaty wyeksportowane lub utworzone za pomocą szyfrowania AES256 nie będą działać w przypadku użycia na potrzeby uwierzytelniania certyfikatu klienta. Te same certyfikaty również nie będą działać w przypadku użycia na potrzeby uwierzytelniania OAuth.
Wymagania wstępne
Konto i subskrypcja platformy Azure. Jeśli nie masz subskrypcji, zarejestruj się w celu założenia bezpłatnego konta platformy Azure.
Jeśli masz zaporę lub środowisko z ograniczeniami, musisz zezwolić na ruch przez wszystkie adresy IP wymagane przez usługę Azure Logic Apps, łączniki zarządzane i wszystkie łączniki niestandardowe w regionie świadczenia usługi Azure, w którym tworzysz przepływy pracy aplikacji logiki. Nowe adresy IP obsługujące nadmiarowość stref dostępności są już publikowane dla usługi Azure Logic Apps, łączników zarządzanych i łączników niestandardowych. Aby uzyskać więcej informacji, zapoznaj się z następującą dokumentacją:
Włączanie stref dostępności
W przypadku aplikacji logiki w warstwie Standardowa wykonaj następujące kroki:
W witrynie Azure Portal rozpocznij tworzenie standardowej aplikacji logiki. Na stronie Tworzenie aplikacji logiki zatrzymaj się po wybraniu pozycji Standardowa jako typu planu dla aplikacji logiki.
Aby zapoznać się z samouczkiem, zobacz Tworzenie standardowych przepływów pracy aplikacji logiki za pomocą usługi Azure Logic Apps z jedną dzierżawą w witrynie Azure Portal.
Po wybraniu pozycji Standardowa zostanie udostępniona sekcja Nadmiarowość strefy i opcje.
Uwaga
Opcje nadmiarowości strefy są niedostępne, jeśli wybierzesz nieobsługiwany region platformy Azure lub istniejący plan systemu Windows utworzony w nieobsługiwanym regionie świadczenia usługi Azure. Upewnij się, że wybrano obsługiwany region platformy Azure i plan systemu Windows utworzony w obsługiwanym regionie platformy Azure lub utwórz nowy plan systemu Windows.
W obszarze Nadmiarowość strefy wybierz pozycję Włączone.
Na tym etapie środowisko tworzenia aplikacji logiki wygląda podobnie do tego przykładu:
Zakończ tworzenie przepływu pracy aplikacji logiki.
Jeśli używasz zapory i nie skonfigurowano dostępu do ruchu przez wymagane adresy IP, upewnij się, że spełnisz to wymaganie.