Migrieren von Azure API Management zur Unterstützung für Verfügbarkeitszonen

In diesem Handbuch wird beschrieben, wie Sie die Unterstützung für Verfügbarkeitszonen für Ihre API Management-Instanz aktivieren. Der API Management-Dienst unterstützt Zonenredundanz, die Resilienz und Hochverfügbarkeit für eine Dienstinstanz in einer bestimmten Azure-Region bietet. Mit Zonenredundanz werden das Gateway und die Steuerungsebene Ihrer API Management-Instanz (Verwaltungs-API, Entwicklerportal, Git-Konfiguration) in Rechenzentren in physisch getrennten Zonen repliziert, wodurch sie resilient gegen einen Zonenausfall sind.

In diesem Artikel führen wir Sie durch die verschiedenen Optionen für die Verfügbarkeitszonenmigration. Hintergrundinformationen zum Konfigurieren der API-Verwaltung für hohe Verfügbarkeit finden Sie unter Sicherstellen der Verfügbarkeit und Zuverlässigkeit der API-Verwaltung.

Voraussetzungen

  • Um die API-Verwaltung für Zonenredundanz zu konfigurieren, muss sich Ihre Instanz in einer der Azure-Regionen mit Unterstützung der Verfügbarkeitszone befinden.

  • Falls Sie noch keine API Management-Dienstinstanz erstellt haben, finden Sie weitere Informationen unter Erstellen einer API Management-Dienstinstanz. Wählen Sie die Dienstebene „Premium“ aus.

  • Der API Management-Dienst muss sich auf der Premium-Dienstebene befinden. Wenn er dies nicht ist, können Sie ein Upgrade auf die Premium-Dienstebene durchführen.

  • Wenn Ihre API Management-Instanz in ein virtuellen Azure-Netzwerk (VNet) bereitgestellt bzw. darin eingefügt wird, überprüfen Sie die Version der Computeplattform (stv1 oder stv2), die den Dienst hostet.

Anforderungen an Ausfallzeiten

Es gibt keine Anforderungen an Ausfallzeiten für eine der Migrationsoptionen.

Überlegungen

  • Es kann 15 bis 45 Minuten dauern, bis die Änderungen übernommen werden. Das API Management-Gateway kann während dieser Zeit weiterhin API-Anforderungen verarbeiten.

  • Beim Migrieren einer API-Verwaltung, die in einem externen oder internen virtuellen Netzwerk in Verfügbarkeitszonen bereitgestellt wird, muss eine neue öffentliche IP-Adressressource angegeben werden. In einem internen VNet wird die öffentliche IP-Adresse nur für Verwaltungsvorgänge verwendet, nicht für API-Anforderungen. Erfahren Sie mehr über IP-Adressen von API Management.

  • Durch die Migration zu Verfügbarkeitszonen oder das Ändern der Konfiguration der Verfügbarkeitszone wird eine Änderung der öffentlichen IP-Adresse ausgelöst.

  • Wenn Sie Verfügbarkeitszonen in einer Region aktivieren, konfigurieren Sie eine Reihe von SKALIERUNGseinheiten für die API-Verwaltung, die gleichmäßig über die Zonen verteilt werden können. Wenn Sie beispielsweise 2 Zonen konfigurieren, können Sie 2 Einheiten, 4 Einheiten oder ein anderes Vielfaches von 2 Einheiten konfigurieren. Durch das Hinzufügen von Einheiten entstehen zusätzliche Kosten. Ausführliche Informationen finden Sie unter API-Verwaltungspreise.

  • Wenn Sie die automatische Skalierung für Ihre API Management-Instanz am primären Standort konfiguriert haben, müssen Sie ihre Einstellungen für die automatische Skalierung möglicherweise nach dem Aktivieren der Zonenredundanz anpassen. Die Anzahl der API Management-Einheiten in Regeln und Grenzwerten für die automatische Skalierung muss ein Vielfaches der Anzahl der Zonen sein.

Option 1: Migrieren des vorhandenen Standorts der API Management-Instanz, die nicht in ein VNet eingefügt ist

Verwenden Sie diese Option, um einen vorhandenen Standort Ihrer API Management-Instanz zu Verfügbarkeitszonen zu migrieren, wenn sie nicht in ein virtuelles Netzwerk eingefügt (darin bereitgestellt) wird.

  1. Navigieren Sie im Azure-Portal zu Ihrem API Management-Dienst.

  2. Wählen Sie Standorte im Menü aus, und wählen Sie dann den zu migrierenden Standort aus. Der Standort muss Verfügbarkeitszonen unterstützen.

  3. Wählen Sie die Anzahl der am Standort gewünschten Skalierungseinheiten aus.

  4. Wählen Sie unter Verfügbarkeitszonen mindestens eine Zone aus. Die Anzahl der ausgewählten Einheiten muss gleichmäßig auf die Verfügbarkeitszonen verteilt werden. Wenn Sie beispielsweise drei Einheiten ausgewählt haben, wählen Sie drei Zonen aus, sodass jede Zone eine Einheit hostet.

  5. Wählen Sie Anwenden und dann Speichern aus.

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

Option 2: Migrieren des vorhandenen Standorts der API Management-Instanz (stv1-Plattform), die in ein VNet eingefügt ist

Verwenden Sie diese Option, um einen vorhandenen Standort Ihrer API Management-Instanz zu Verfügbarkeitszonen zu migrieren, wenn sie aktuell in ein virtuelles Netzwerk eingefügt (darin bereitgestellt) wird. Die folgenden Schritte sind erforderlich, wenn die API Management-Instanz derzeit auf der stv1-Plattform gehostet wird. Durch die Migration zu Verfügbarkeitszonen wird die Instanz auch zur stv2-Plattform migriert.

  1. Erstellen Sie ein neues Subnetz und eine neue öffentliche IP-Adresse am Standort, um zu Verfügbarkeitszonen zu migrieren. Detaillierte Anforderungen finden Sie im Leitfaden für virtuelle Netzwerke.

  2. Navigieren Sie im Azure-Portal zu Ihrem API Management-Dienst.

  3. Wählen Sie Standorte im Menü aus, und wählen Sie dann den zu migrierenden Standort aus. Der Standort muss Verfügbarkeitszonen unterstützen.

  4. Wählen Sie die Anzahl der am Standort gewünschten Skalierungseinheiten aus.

  5. Wählen Sie unter Verfügbarkeitszonen mindestens eine Zone aus. Die Anzahl der ausgewählten Einheiten muss gleichmäßig auf die Verfügbarkeitszonen verteilt werden. Wenn Sie beispielsweise drei Einheiten ausgewählt haben, wählen Sie drei Zonen aus, sodass jede Zone eine Einheit hostet.

  6. Wählen Sie das neue Subnetz und die neue öffentliche IP-Adresse am Standort aus.

  7. Wählen Sie Anwenden und dann Speichern aus.

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

Option 3: Migrieren des vorhandenen Standorts der API Management-Instanz (stv2-Plattform), die in ein VNet eingefügt ist

Verwenden Sie diese Option, um einen vorhandenen Standort Ihrer API Management-Instanz zu Verfügbarkeitszonen zu migrieren, wenn sie aktuell in ein virtuelles Netzwerk eingefügt (darin bereitgestellt) wird. Die folgenden Schritte werden verwendet, wenn die API Management-Instanz bereits auf der stv2-Plattform gehostet wird.

  1. Erstellen Sie ein neues Subnetz und eine neue öffentliche IP-Adresse am Standort, um zu Verfügbarkeitszonen zu migrieren. Detaillierte Anforderungen finden Sie im Leitfaden für virtuelle Netzwerke.

  2. Navigieren Sie im Azure-Portal zu Ihrem API Management-Dienst.

  3. Wählen Sie Standorte im Menü aus, und wählen Sie dann den zu migrierenden Standort aus. Der Standort muss Verfügbarkeitszonen unterstützen.

  4. Wählen Sie die Anzahl der am Standort gewünschten Skalierungseinheiten aus.

  5. Wählen Sie unter Verfügbarkeitszonen mindestens eine Zone aus. Die Anzahl der ausgewählten Einheiten muss gleichmäßig auf die Verfügbarkeitszonen verteilt werden. Wenn Sie beispielsweise drei Einheiten ausgewählt haben, wählen Sie drei Zonen aus, sodass jede Zone eine Einheit hostet.

  6. Wählen Sie die neue öffentliche IP-Adresse am Standort aus.

  7. Wählen Sie Anwenden und dann Speichern aus.

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

Option 4. Hinzufügen eines neuen Standorts für die API Management-Instanz (mit oder ohne VNet) mit Verfügbarkeitszonen

Verwenden Sie diese Option, um Ihrer API Management-Instanz einen neuen Standort hinzuzufügen und Verfügbarkeitszonen an diesem Standort zu aktivieren.

Wenn Ihre API Management-Instanz in einem virtuellen Netzwerk am primären Standort bereitgestellt wird, müssen Sie an jedem neuen Standort, an dem Sie Zonenredundanz aktivieren möchten, ein virtuelles Netzwerk, ein Subnetz und eine öffentliche IP-Adresse einrichten.

  1. Navigieren Sie im Azure-Portal zu Ihrem API Management-Dienst.

  2. Wählen Sie + Hinzufügen in der oberen Leiste aus, um einen neuen Standort hinzuzufügen. Der Standort muss Verfügbarkeitszonen unterstützen.

  3. Wählen Sie die Anzahl der am Standort gewünschten Skalierungseinheiten aus.

  4. Wählen Sie unter Verfügbarkeitszonen mindestens eine Zone aus. Die Anzahl der ausgewählten Einheiten muss gleichmäßig auf die Verfügbarkeitszonen verteilt werden. Wenn Sie beispielsweise drei Einheiten ausgewählt haben, wählen Sie drei Zonen aus, sodass jede Zone eine Einheit hostet.

  5. Wenn Ihre API Management-Instanz in einem virtuellen Netzwerk bereitgestellt wird, wählen Sie das virtuelle Netzwerk, ein Subnetz und eine öffentliche IP-Adresse aus, die am Standort verfügbar sind.

  6. Wählen Sie Hinzufügen und dann Speichern aus.

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

Nächste Schritte

Weitere Informationen: