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

Aktivera tillgänglighetszoner

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

    Screenshot showing Azure portal,

    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.

  2. 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:

    Screenshot showing Azure portal,

  3. Slutför skapandet av logikappens arbetsflöde.

  4. 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.

Nästa steg