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

Der Azure API Management-Dienst unterstützt Verfügbarkeitszonen sowohl in zonalen als auch in zonenredundanten Konfigurationen:

  • Zonal: Das API Management-Gateway und die Steuerungsebene Ihrer API Management-Instanz (Verwaltungs-API, Entwicklerportal, Git-Konfiguration) werden in einer einzelnen Zone bereitgestellt, die Sie in einer Azure-Region auswählen.

  • Zonenredundant: Das Gateway und die Steuerungsebene Ihrer API Management-Instanz (Verwaltungs-API, Entwicklerportal, Git-Konfiguration) werden in zwei oder mehr physisch getrennten Zonen in einer Azure-Region repliziert. Zonenredundanz bietet Resilienz und Hochverfügbarkeit für eine Dienstinstanz.

Dieser Artikel beschreibt vier Szenarien für die Migration einer API Management-Instanz zu Verfügbarkeitszonen. Weitere Informationen zur Konfiguration von API Management für Hochverfügbarkeit finden Sie unter Sicherstellen der Verfügbarkeit und Zuverlässigkeit von API Management.

Voraussetzungen

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.

  • Wenn Sie eine API Management-Instanz, die in einem externen oder internen virtuellen Netzwerk bereitgestellt wird, zu Verfügbarkeitszonen migrieren, können Sie optional eine neue Ressource mit öffentlicher IP-Adresse angeben. In einem internen virtuellen Netzwerk 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.

  • Die Migration zu Verfügbarkeitszonen oder die Änderung der Konfiguration von Verfügbarkeitszonen löst eine Änderung der öffentlichen und der privaten IP-Adresse aus.

  • Wenn Sie Verfügbarkeitszonen in einer Region aktivieren, konfigurieren Sie Skalierungseinheiten von API Management, die Sie gleichmäßig auf die Zonen verteilen können. Wenn Sie zum Beispiel zwei Zonen konfigurieren, können Sie zwei Einheiten, vier Einheiten oder ein anderes Vielfaches von zwei Einheiten konfigurieren.

    Das Hinzufügen von Einheiten ist mit zusätzlichen Kosten verbunden. Weitere Informationen finden Sie unter API Management – Preise.

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

Vorhandener Gateway-Standort wird nicht in ein virtuelles Netzwerk injiziert

So migrieren Sie einen vorhandenen Standort Ihrer API Management-Instanz in Verfügbarkeitszonen, wenn die Instanz nicht in ein virtuelles Netzwerk eingebunden ist:

  1. Navigieren Sie im Azure-Portal zu Ihrer API Management-Instanz.

  2. Wählen Sie im Menü Bereitstellung + Infrastruktur die Option Speicherorte aus.

  3. Wählen Sie im Feld Speicherort den Speicherort aus, der migriert werden soll. Der Standort muss Verfügbarkeitszonen unterstützen, wie weiter oben in den Voraussetzungen erwähnt.

  4. Wählen Sie im Feld Einheiten die Gewünschte Anzahl von Skalierungseinheiten am Speicherort aus.

  5. Wählen Sie im Feld Verfügbarkeitszonen eine oder mehrere Zonen aus. Die Anzahl der von Ihnen 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 Anwenden und dann Speichern aus.

Screenshot, der die Auswahlmöglichkeiten für die Migration eines bestehenden Standorts einer API Management-Instanz zeigt, die nicht in ein virtuelles Netzwerk eingebunden ist.

Vorhandener Gateway-Standort (stv1-Plattform) wird in ein virtuelles Netzwerk injiziert

Um einen bestehenden Standort Ihrer API Management-Instanz in Verfügbarkeitszonen zu migrieren, wenn die Instanz derzeit in ein virtuelles Netzwerk eingespeist und auf der stv1-Plattform gehostet wird, führen Sie die folgenden Schritte aus. Durch die Migration zu Verfügbarkeitszonen wird auch die Instanz auf die stv2-Plattform migriert.

  1. Erstellen Sie ein neues Subnetz und eine optionale ö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 Ihrer API Management-Instanz.

  3. Wählen Sie im Menü Bereitstellung + Infrastruktur die Option Speicherorte aus.

  4. Wählen Sie im Feld Speicherort den Speicherort aus, der migriert werden soll. Der Standort muss Verfügbarkeitszonen unterstützen, wie weiter oben in den Voraussetzungen erwähnt.

  5. Wählen Sie im Feld Einheiten die Gewünschte Anzahl von Skalierungseinheiten am Speicherort aus.

  6. Wählen Sie im Feld Verfügbarkeitszonen eine oder mehrere Zonen aus. Die Anzahl der von Ihnen 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.

  7. Wählen Sie in den entsprechenden Feldern unter Netzwerk das neue Subnetz und die optionale öffentliche IP-Adresse am entsprechenden Standort aus.

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

Screenshot, der die Auswahlmöglichkeiten für die Migration eines bestehenden Standorts einer API Management-Instanz zeigt, die in ein virtuelles Netzwerk eingebunden ist.

Vorhandener Gateway-Standort (stv2-Plattform) wird in ein virtuelles Netzwerk injiziert

Um einen bestehenden Standort Ihrer API Management-Instanz in Verfügbarkeitszonen zu migrieren, wenn die Instanz bereits in ein virtuelles Netzwerk eingespeist und auf der stv2-Plattform gehostet wird:

  1. Erstellen Sie ein neues Subnetz und eine optionale ö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 Ihrer API Management-Instanz.

  3. Wählen Sie im Menü Bereitstellung + Infrastruktur die Option Speicherorte aus.

  4. Wählen Sie im Feld Speicherort den Speicherort aus, der migriert werden soll. Der Standort muss Verfügbarkeitszonen unterstützen, wie weiter oben in den Voraussetzungen erwähnt.

  5. Wählen Sie im Feld Einheiten die Gewünschte Anzahl von Skalierungseinheiten am Speicherort aus.

  6. Wählen Sie im Feld Verfügbarkeitszonen eine oder mehrere Zonen aus. Die Anzahl der von Ihnen 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.

  7. Wählen Sie im Feld Öffentliche IP-Adresse optional die neue öffentliche IP-Adresse am Standort aus.

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

Screenshot: Auswahlmöglichkeiten für die Migration eines bestehenden Standorts einer API Management-Instanz (stv2-Plattform) zeigt, die in ein virtuelles Netzwerk eingebunden ist

Neuer Gateway-Standort

Um Ihrer API Management-Instanz einen neuen Standort hinzuzufügen und Verfügbarkeitszonen an diesem Standort zu aktivieren:

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

  2. Navigieren Sie im Azure-Portal zu Ihrer API Management-Instanz.

  3. Wählen Sie im Menü Bereitstellung + Infrastruktur die Option Speicherorte aus.

  4. Wählen Sie + Hinzufügen aus, um einen neuen Speicherort hinzuzufügen. Der Standort muss Verfügbarkeitszonen unterstützen, wie weiter oben in den Voraussetzungen erwähnt.

  5. Wählen Sie im Feld Einheiten die Gewünschte Anzahl von Skalierungseinheiten am Speicherort aus.

  6. Wählen Sie im Feld Verfügbarkeitszonen eine oder mehrere Zonen aus. Die Anzahl der von Ihnen 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.

  7. Wenn Ihre API Management-Instanz in einem virtuellen Netzwerk bereitgestellt wird, verwenden Sie die Felder unter Netzwerk, um das virtuelle Netzwerk, ein Subnetz und eine optionale öffentliche IP-Adresse auszuwählen, die am Standort verfügbar sind.

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

Screenshot mit den Auswahlmöglichkeiten für das Hinzufügen eines neuen Speicherorts für eine API Management-Instanz mit oder ohne virtuelles Netzwerk.