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
Um Verfügbarkeitszonen für API Management zu konfigurieren, muss sich Ihre Instanz in einer der Azure-Regionen befinden, die Verfügbarkeitszonen unterstützen.
Wenn Sie noch keine API Management-Instanz haben, erstellen Sie eine, indem Sie der Anleitung im Schnellstart Erstellen einer neuen Azure API Management-Instanz mit dem Azure-Portal folgen. Wählen Sie die Dienstebene „Premium“ aus.
Wenn Sie bereits eine Instanz von API Management haben, stellen Sie sicher, dass diese auf der Premium-Ebene ist. Wenn nicht, führen Sie ein Upgrade auf die Premium-Ebene durch.
Wenn Ihre API Management-Instanz in einem virtuellen Azure-Netzwerk bereitgestellt (injiziert) wird, überprüfen Sie die Version der Compute-Plattform (
stv1
oderstv2
), 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.
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:
Navigieren Sie im Azure-Portal zu Ihrer API Management-Instanz.
Wählen Sie im Menü Bereitstellung + Infrastruktur die Option Speicherorte aus.
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.
Wählen Sie im Feld Einheiten die Gewünschte Anzahl von Skalierungseinheiten am Speicherort aus.
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.
Wählen Sie Anwenden und dann Speichern aus.
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.
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.
Navigieren Sie im Azure-Portal zu Ihrer API Management-Instanz.
Wählen Sie im Menü Bereitstellung + Infrastruktur die Option Speicherorte aus.
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.
Wählen Sie im Feld Einheiten die Gewünschte Anzahl von Skalierungseinheiten am Speicherort aus.
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.
Wählen Sie in den entsprechenden Feldern unter Netzwerk das neue Subnetz und die optionale öffentliche IP-Adresse am entsprechenden Standort aus.
Wählen Sie Anwenden und dann Speichern aus.
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:
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.
Navigieren Sie im Azure-Portal zu Ihrer API Management-Instanz.
Wählen Sie im Menü Bereitstellung + Infrastruktur die Option Speicherorte aus.
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.
Wählen Sie im Feld Einheiten die Gewünschte Anzahl von Skalierungseinheiten am Speicherort aus.
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.
Wählen Sie im Feld Öffentliche IP-Adresse optional die neue öffentliche IP-Adresse am Standort aus.
Wählen Sie Anwenden und dann Speichern aus.
Neuer Gateway-Standort
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, 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.
Navigieren Sie im Azure-Portal zu Ihrer API Management-Instanz.
Wählen Sie im Menü Bereitstellung + Infrastruktur die Option Speicherorte aus.
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.
Wählen Sie im Feld Einheiten die Gewünschte Anzahl von Skalierungseinheiten am Speicherort aus.
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.
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.
Wählen Sie Hinzufügen und dann Speichern aus.