Azure API Management migreren naar ondersteuning voor beschikbaarheidszones

In deze handleiding wordt beschreven hoe u ondersteuning voor beschikbaarheidszones inschakelt voor uw API Management-exemplaar. De API Management-service ondersteunt zoneredundantie, die tolerantie en hoge beschikbaarheid biedt voor een service-exemplaar in een specifieke Azure-regio. Met zoneredundantie worden de gateway en het besturingsvlak van uw API Management-exemplaar (Management-API, ontwikkelaarsportal, Git-configuratie) gerepliceerd in datacenters in fysiek gescheiden zones, waardoor deze bestand zijn tegen een zonefout.

In dit artikel doorlopen we de verschillende opties voor migratie van beschikbaarheidszones. Zie Beschikbaarheid en betrouwbaarheid van API Management garanderen voor achtergrondinformatie over het configureren van API Management voor hoge beschikbaarheid.

Vereisten

  • Als u API Management wilt configureren voor zoneredundantie, moet uw exemplaar zich in een van de Azure-regio's bevinden met ondersteuning voor beschikbaarheidszones.

  • Zie Een API Management-service-exemplaar maken als u nog geen API Management-service-exemplaar hebt gemaakt. Selecteer de Premium-servicelaag.

  • DE API Management-service moet zich in de Premium-laag bevinden. Als dat niet het is, kunt u upgraden naar de Premium-laag.

  • Als uw API Management-exemplaar is geïmplementeerd (geïnjecteerd) in een virtueel Azure-netwerk (VNet), controleert u de versie van het rekenplatform (stv1 of stv2) die als host fungeert voor de service.

Vereisten voor downtime

Er zijn geen downtimevereisten voor een van de migratieopties.

Overwegingen

  • Het kan 15 tot 45 minuten duren voordat wijzigingen zijn toegepast. De API Management-gateway kan gedurende deze tijd API-aanvragen blijven verwerken.

  • Wanneer u een API Management migreert dat is geïmplementeerd in een extern of intern virtueel netwerk naar beschikbaarheidszones, moet er een nieuwe openbare IP-adresresource worden opgegeven. In een intern VNet wordt het openbare IP-adres alleen gebruikt voor beheerbewerkingen, niet voor API-aanvragen. Meer informatie over IP-adressen van API Management.

  • Als u migreert naar beschikbaarheidszones of de configuratie van de beschikbaarheidszone wijzigt, wordt een wijziging in het openbare IP-adres geactiveerd.

  • Wanneer u beschikbaarheidszones in een regio inschakelt, configureert u een aantal API Management-schaaleenheden die gelijkmatig over de zones kunnen worden gedistribueerd. Als u bijvoorbeeld twee zones configureert, kunt u 2 eenheden, 4 eenheden of een ander veelvoud van 2 eenheden configureren. Als u eenheden toevoegt, worden extra kosten in rekening gebracht. Zie prijzen voor API Management voor meer informatie.

  • Als u automatische schaalaanpassing hebt geconfigureerd voor uw API Management-exemplaar op de primaire locatie, moet u mogelijk de instellingen voor automatische schaalaanpassing aanpassen nadat zoneredundantie is ingeschakeld. Het aantal API Management-eenheden in regels en limieten voor automatisch schalen moet een veelvoud van het aantal zones zijn.

Optie 1: Bestaande locatie van API Management-exemplaar migreren, niet geïnjecteerd in VNet

Gebruik deze optie om een bestaande locatie van uw API Management-exemplaar te migreren naar beschikbaarheidszones wanneer deze niet wordt geïnjecteerd (geïmplementeerd) in een virtueel netwerk.

  1. Navigeer in Azure Portal naar uw API Management-service.

  2. Selecteer Locaties in het menu en selecteer vervolgens de locatie die u wilt migreren. De locatie moet beschikbaarheidszones ondersteunen.

  3. Selecteer het gewenste aantal schaaleenheden op de locatie.

  4. Selecteer een of meer zones in beschikbaarheidszones. Het aantal geselecteerde eenheden moet gelijkmatig worden verdeeld over de beschikbaarheidszones. Als u bijvoorbeeld drie eenheden hebt geselecteerd, selecteert u drie zones, zodat elke zone één eenheid host.

  5. Selecteer Toepassen en selecteer Opslaan.

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

Optie 2: Bestaande locatie van API Management-exemplaar (stv1-platform) migreren, geïnjecteerd in VNet

Gebruik deze optie om een bestaande locatie van uw API Management-exemplaar te migreren naar beschikbaarheidszones wanneer deze momenteel wordt geïnjecteerd (geïmplementeerd) in een virtueel netwerk. De volgende stappen zijn nodig wanneer het API Management-exemplaar momenteel wordt gehost op het stv1-platform. Migreren naar beschikbaarheidszones migreert ook het exemplaar naar het stv2-platform.

  1. Maak een nieuw subnet en een openbaar IP-adres op locatie om te migreren naar beschikbaarheidszones. Gedetailleerde vereisten zijn opgenomen in richtlijnen voor virtuele netwerken.

  2. Navigeer in Azure Portal naar uw API Management-service.

  3. Selecteer Locaties in het menu en selecteer vervolgens de locatie die u wilt migreren. De locatie moet beschikbaarheidszones ondersteunen.

  4. Selecteer het gewenste aantal schaaleenheden op de locatie.

  5. Selecteer een of meer zones in beschikbaarheidszones. Het aantal geselecteerde eenheden moet gelijkmatig worden verdeeld over de beschikbaarheidszones. Als u bijvoorbeeld drie eenheden hebt geselecteerd, selecteert u drie zones, zodat elke zone één eenheid host.

  6. Selecteer het nieuwe subnet en het nieuwe openbare IP-adres op de locatie.

  7. Selecteer Toepassen en selecteer Opslaan.

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

Optie 3: Bestaande locatie van API Management-exemplaar (stv2-platform) migreren, geïnjecteerd in VNet

Gebruik deze optie om een bestaande locatie van uw API Management-exemplaar te migreren naar beschikbaarheidszones wanneer deze momenteel wordt geïnjecteerd (geïmplementeerd) in een virtueel netwerk. De volgende stappen worden gebruikt wanneer het API Management-exemplaar al wordt gehost op het stv2-platform.

  1. Maak een nieuw subnet en een openbaar IP-adres op locatie om te migreren naar beschikbaarheidszones. Gedetailleerde vereisten zijn opgenomen in richtlijnen voor virtuele netwerken.

  2. Navigeer in Azure Portal naar uw API Management-service.

  3. Selecteer Locaties in het menu en selecteer vervolgens de locatie die u wilt migreren. De locatie moet beschikbaarheidszones ondersteunen.

  4. Selecteer het gewenste aantal schaaleenheden op de locatie.

  5. Selecteer een of meer zones in beschikbaarheidszones. Het aantal geselecteerde eenheden moet gelijkmatig worden verdeeld over de beschikbaarheidszones. Als u bijvoorbeeld drie eenheden hebt geselecteerd, selecteert u drie zones, zodat elke zone één eenheid host.

  6. Selecteer het nieuwe openbare IP-adres op de locatie.

  7. Selecteer Toepassen en selecteer Opslaan.

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

Optie 4. Nieuwe locatie toevoegen voor API Management-exemplaar (met of zonder VNet) met beschikbaarheidszones

Gebruik deze optie om een nieuwe locatie toe te voegen aan uw API Management-exemplaar en beschikbaarheidszones op die locatie in te schakelen.

Als uw API Management-exemplaar wordt geïmplementeerd in een virtueel netwerk op de primaire locatie, moet u ervoor zorgen dat u een virtueel netwerk, subnet en openbaar IP-adres instelt op een nieuwe locatie waar u zoneredundantie wilt inschakelen.

  1. Navigeer in Azure Portal naar uw API Management-service.

  2. Selecteer + Toevoegen in de bovenste balk om een nieuwe locatie toe te voegen. De locatie moet beschikbaarheidszones ondersteunen.

  3. Selecteer het gewenste aantal schaaleenheden op de locatie.

  4. Selecteer een of meer zones in beschikbaarheidszones. Het aantal geselecteerde eenheden moet gelijkmatig worden verdeeld over de beschikbaarheidszones. Als u bijvoorbeeld drie eenheden hebt geselecteerd, selecteert u drie zones, zodat elke zone één eenheid host.

  5. Als uw API Management-exemplaar is geïmplementeerd in een virtueel netwerk, selecteert u het virtuele netwerk, het subnet en het openbare IP-adres dat beschikbaar is op de locatie.

  6. Selecteer Toevoegen en vervolgens Opslaan.

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

Volgende stappen

Meer informatie over: