Migrera Azure API Management till stöd för tillgänglighetszoner

Den här guiden beskriver hur du aktiverar stöd för tillgänglighetszoner för din API Management-instans. API Management-tjänsten stöder zonredundans, vilket ger återhämtning och hög tillgänglighet till en tjänstinstans i en specifik Azure-region. Med zonredundans replikeras gatewayen och kontrollplanet för din API Management-instans (Hanterings-API, utvecklarportal, Git-konfiguration) mellan datacenter i fysiskt avgränsade zoner, vilket gör den elastisk mot ett zonfel.

I den här artikeln går vi igenom de olika alternativen för migrering av tillgänglighetszoner. Bakgrund om hur du konfigurerar API Management för hög tillgänglighet finns i Se till att API Management är tillgängligt och tillförlitligt.

Förutsättningar

  • Om du vill konfigurera API Management för zonredundans måste din instans finnas i någon av Azure-regionerna med stöd för tillgänglighetszoner.

  • Om du ännu inte har skapat en API Management-tjänstinstans läser du Skapa en API Management-tjänstinstans. Välj premiumtjänstnivån.

  • API Management-tjänsten måste finnas på Premium-nivån. Om det inte är det kan du uppgradera till Premium-nivån.

  • Om din API Management-instans distribueras (matas in) i ett virtuellt Azure-nätverk (VNet) kontrollerar du vilken version av beräkningsplattformen (stv1 eller stv2) som är värd för tjänsten.

Krav på stilleståndstid

Det finns inga avbrottskrav för något av migreringsalternativen.

Överväganden

  • Det kan ta mellan 15 och 45 minuter att göra ändringar. API Management-gatewayen kan fortsätta att hantera API-begäranden under den här tiden.

  • När du migrerar en API Management som distribuerats i ett externt eller internt virtuellt nätverk till tillgänglighetszoner måste en ny offentlig IP-adressresurs anges. I ett internt virtuellt nätverk används den offentliga IP-adressen endast för hanteringsåtgärder, inte för API-begäranden. Läs mer om IP-adresser för API Management.

  • Om du migrerar till tillgänglighetszoner eller ändrar konfigurationen för tillgänglighetszonen utlöses en offentlig IP-adressändring.

  • När du aktiverar tillgänglighetszoner i en region konfigurerar du ett antal API Management-skalningsenheter som kan distribueras jämnt mellan zonerna. Om du till exempel konfigurerar 2 zoner kan du konfigurera 2 enheter, 4 enheter eller en annan multipel av 2 enheter. Att lägga till enheter medför ytterligare kostnader. Mer information finns i PRISSÄTTNING FÖR API Management.

  • Om du har konfigurerat automatisk skalning för DIN API Management-instans på den primära platsen kan du behöva justera inställningarna för autoskalning när du har aktiverat zonredundans. Antalet API Management-enheter i regler och gränser för autoskalning måste vara en multipel av antalet zoner.

Alternativ 1: Migrera befintlig plats för API Management-instansen, inte inmatad i VNet

Använd det här alternativet om du vill migrera en befintlig plats för DIN API Management-instans till tillgänglighetszoner när den inte matas in (distribueras) i ett virtuellt nätverk.

  1. Gå till DIN API Management-tjänst i Azure-portalen.

  2. Välj Platser i menyn och välj sedan den plats som ska migreras. Platsen måste ha stöd för tillgänglighetszoner.

  3. Välj det antal skalningsenheter som önskas på platsen.

  4. I Tillgänglighetszoner väljer du en eller flera zoner. Antalet enheter som valts måste fördelas jämnt mellan tillgänglighetszonerna. Om du till exempel har valt 3 enheter väljer du 3 zoner så att varje zon är värd för en enhet.

  5. Välj Använd och välj sedan Spara.

    Screenshot of how to migrate existing location of API Management instance not injected in VNet.

Alternativ 2: Migrera befintlig plats för API Management-instansen (stv1-plattformen), som matas in i VNet

Använd det här alternativet om du vill migrera en befintlig plats för DIN API Management-instans till tillgänglighetszoner när den för närvarande matas in (distribueras) i ett virtuellt nätverk. Följande steg krävs när API Management-instansen för närvarande finns på stv1-plattformen. Om du migrerar till tillgänglighetszoner migreras även instansen till stv2-plattformen.

  1. Skapa ett nytt undernät och en offentlig IP-adress på plats för att migrera till tillgänglighetszoner. Detaljerade krav finns i vägledningen för virtuella nätverk.

  2. Gå till DIN API Management-tjänst i Azure-portalen.

  3. Välj Platser i menyn och välj sedan den plats som ska migreras. Platsen måste ha stöd för tillgänglighetszoner.

  4. Välj det antal skalningsenheter som önskas på platsen.

  5. I Tillgänglighetszoner väljer du en eller flera zoner. Antalet enheter som valts måste fördelas jämnt mellan tillgänglighetszonerna. Om du till exempel har valt 3 enheter väljer du 3 zoner så att varje zon är värd för en enhet.

  6. Välj det nya undernätet och den nya offentliga IP-adressen på platsen.

  7. Välj Använd och välj sedan Spara.

    Screenshot of how to migrate existing location of API Management instance injected in VNet.

Alternativ 3: Migrera befintlig plats för API Management-instansen (stv2-plattformen), som matas in i VNet

Använd det här alternativet om du vill migrera en befintlig plats för DIN API Management-instans till tillgänglighetszoner när den för närvarande matas in (distribueras) i ett virtuellt nätverk. Följande steg används när API Management-instansen redan finns på stv2-plattformen.

  1. Skapa ett nytt undernät och en offentlig IP-adress på plats för att migrera till tillgänglighetszoner. Detaljerade krav finns i vägledningen för virtuella nätverk.

  2. Gå till DIN API Management-tjänst i Azure-portalen.

  3. Välj Platser i menyn och välj sedan den plats som ska migreras. Platsen måste ha stöd för tillgänglighetszoner.

  4. Välj det antal skalningsenheter som önskas på platsen.

  5. I Tillgänglighetszoner väljer du en eller flera zoner. Antalet enheter som valts måste fördelas jämnt mellan tillgänglighetszonerna. Om du till exempel har valt 3 enheter väljer du 3 zoner så att varje zon är värd för en enhet.

  6. Välj den nya offentliga IP-adressen på platsen.

  7. Välj Använd och välj sedan Spara.

    Screenshot of how to migrate existing location of API Management instance (stv2 platform) injected in VNet.

Alternativ 4. Lägg till ny plats för API Management-instansen (med eller utan VNet) med tillgänglighetszoner

Använd det här alternativet om du vill lägga till en ny plats i DIN API Management-instans och aktivera tillgänglighetszoner på den platsen.

Om DIN API Management-instans distribueras i ett virtuellt nätverk på den primära platsen kontrollerar du att du konfigurerar ett virtuellt nätverk, undernät och en offentlig IP-adress på en ny plats där du planerar att aktivera zonredundans.

  1. Gå till DIN API Management-tjänst i Azure-portalen.

  2. Välj + Lägg till i det övre fältet för att lägga till en ny plats. Platsen måste ha stöd för tillgänglighetszoner.

  3. Välj det antal skalningsenheter som önskas på platsen.

  4. I Tillgänglighetszoner väljer du en eller flera zoner. Antalet enheter som valts måste fördelas jämnt mellan tillgänglighetszonerna. Om du till exempel har valt 3 enheter väljer du 3 zoner så att varje zon är värd för en enhet.

  5. Om din API Management-instans distribueras i ett virtuellt nätverk väljer du det virtuella nätverket, undernätet och den offentliga IP-adress som är tillgängliga på platsen.

  6. Välj Lägg tilloch välj sedan Spara.

    Screenshot of how to add new location for API Management instance with or without VNet.

Nästa steg

Läs mer om: