Skydda logikappar från zonfel med zonredundans och tillgänglighetszoner
Gäller för: Azure Logic Apps (Förbrukning + Standard)
I varje Azure-region är tillgänglighetszoner fysiskt separata platser som är toleranta mot lokala fel. Sådana fel kan variera från programvaru- och maskinvarufel till händelser som jordbävningar, översvämningar och bränder. Dessa zoner uppnår tolerans genom redundans och logisk isolering av Azure-tjänster.
För att ge återhämtning och distribuerad tillgänglighet finns minst tre separata tillgänglighetszoner i alla Azure-regioner som stöder och aktiverar zonredundans. Azure Logic Apps-plattformen distribuerar dessa zoner och logikappsarbetsbelastningar mellan dessa zoner. Den här funktionen är ett viktigt krav för att aktivera elastiska arkitekturer och ge hög tillgänglighet om datacenterfel inträffar i en region. Mer information om redundans i tillgänglighetszoner finns i Azure-regioner och tillgänglighetszoner.
Den här artikeln innehåller en kort översikt, överväganden och information om hur du aktiverar redundans för tillgänglighetszoner i Azure Logic Apps.
Att tänka på
Stöd för tillgänglighetszoner är tillgängligt för standardlogikappar som drivs av utökningsbarhet för Azure Functions. Mer information finns i Vad är tillförlitlighet i Azure Functions?.
Du kan endast aktivera redundans för tillgänglighetszoner när du skapar standardlogikappar, antingen i en Azure-region som stöds eller i en App Service-miljön v3 (ASE v3) – Endast Windows-planer. För närvarande stöder den här funktionen endast inbyggda anslutningsåtgärder, inte azure-anslutningsåtgärder (hanterade).
Du kan endast aktivera redundans för tillgänglighetszoner för nya standardlogikappar med arbetsflöden som körs i Azure Logic Apps med en enda klientorganisation. Du kan inte aktivera redundans för tillgänglighetszoner för befintliga standardarbetsflöden för logikappar.
Du kan endast aktivera redundans i tillgänglighetszonen när du skapar den med hjälp av Azure-portalen. Det finns för närvarande inget stöd för programmatiska verktyg, till exempel Azure PowerShell eller Azure CLI, för att aktivera redundans i tillgänglighetszonen.
Begränsningar
Med HTTP-baserade åtgärder fungerar inte certifikat som exporteras eller skapas med AES256-kryptering när de används för klientcertifikatautentisering. Samma certifikat fungerar inte heller när de används för OAuth-autentisering.
Förutsättningar
Ett Azure-konto och prenumeration. Om du inte har någon prenumeration kan du registrera ett kostnadsfritt Azure-konto.
Om du har en brandvägg eller en begränsad miljö måste du tillåta trafik via alla IP-adresser som krävs av Azure Logic Apps, hanterade anslutningsappar och eventuella anpassade anslutningsappar i Azure-regionen där du skapar dina arbetsflöden för logikappar. Nya IP-adresser som stöder redundans för tillgänglighetszoner har redan publicerats för Azure Logic Apps, hanterade anslutningsappar och anpassade anslutningsappar. Mer information finns i följande dokumentation:
Aktivera tillgänglighetszoner
I Azure-portalen börjar du skapa en standardlogikapp. På sidan Skapa logikapp stoppar du när du har valt Standard som plantyp för din logikapp.
En självstudiekurs finns i Skapa standardarbetsflöden för logikappar med Azure Logic Apps med en enda klientorganisation i Azure-portalen.
När du har valt Standard blir avsnittet Zonredundans och alternativ tillgängliga.
Under Zonredundans väljer du Aktiverad.
I det här läget ser skapandeupplevelsen för logikappen ut ungefär som i det här exemplet:
Slutför skapandet av logikappens arbetsflöde.
Om du använder en brandvägg och inte har konfigurerat åtkomst för trafik via nödvändiga IP-adresser måste du slutföra det kravet.