Dela via


Skydda logikappar från zonfel med tillgänglighetszoner och zonredundans

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 finns i följande dokumentation:

Den här guiden ger en kort översikt, överväganden och information om hur du aktiverar tillgänglighetszoner i Azure Logic Apps.

Att tänka på

Tillgänglighetszoner stöds med standardarbetsflöden för logikappar, som körs i Azure Logic Apps för en enda klientorganisation och drivs av utökningsbarhet för Azure Functions. Mer information finns i Tillförlitlighet i Azure Functions.

  • Du kan bara aktivera den här funktionen när du skapar en standardlogikapp i en Azure-region som stöds eller i en App Service Environment v3 (ASE v3) – Endast Windows-planer.

  • Du kan bara aktivera den här funktionen för nya standardlogikappar. Du kan inte aktivera stöd för tillgänglighetszoner för befintliga standardarbetsflöden för logikappar.

  • Du kan bara aktivera den här funktionen när du skapar den. Det finns för närvarande inget stöd för programmatiska verktyg, till exempel Azure PowerShell eller Azure CLI, för att aktivera stöd för tillgänglighetszoner när det har skapats.

  • Den här funktionen stöder endast inbyggda anslutningsåtgärder, som körs direkt med Azure Logic Apps-körningen, inte anslutningsåtgärder som finns och körs i Azure.

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

Följ dessa steg endast för standardlogikappar:

  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.

    Skärmbild som visar Azure-portalen, sidan Skapa logikapp, information om logikappen och vald typ av standardplan.

    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.

    Kommentar

    Alternativen för zonredundans visas som otillgängliga om du väljer en Azure-region som inte stöds eller en befintlig Windows-plan som skapats i en Azure-region som inte stöds. Se till att välja en Azure-region som stöds och en Windows-plan som har skapats i en Azure-region som stöds eller skapa en ny Windows-plan.

  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:

    Skärmbild som visar Azure-portalen, sidan Skapa logikapp, standardlogikappinformation och alternativet Aktiverad som valts under Zonredundans.

  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.