Migration d'Azure API Management vers la prise en charge des zones de disponibilité

Ce guide explique comment activer la prise en charge des zones de disponibilité pour votre instance de Gestion des API. Le service de gestion des API prend en charge la redondance de zone, qui assure la résilience et la haute disponibilité d'une instance de service dans une région Azure spécifique. Avec la redondance de zone, la passerelle et le plan de contrôle de votre instance Gestion des API (API de gestion, portail des développeurs, configuration Git) sont répliqués dans les centres de données de zones physiquement séparées, ce qui les rend résilientes à une défaillance de zone.

Dans cet article, nous allons vous faire passer par les différentes options de migration de zone de disponibilité. Pour plus d’informations sur la configuration des Gestion des API pour la haute disponibilité, consultez Vérifier Gestion des API disponibilité et fiabilité.

Prérequis

  • Pour configurer Gestion des API pour la redondance de zone, votre instance doit se trouver dans l’une des régions Azure avec prise en charge de la zone de disponibilité.

  • Si vous n’avez pas encore créé d’instance de service Gestion des API, consultez Créer une instance de service Gestion des API. Sélectionnez le niveau de service Premium.

  • Gestion des API service doit se trouver dans le niveau Premium. Si ce n’est pas le cas, vous pouvez effectuer une mise à niveau vers le niveau Premium.

  • Si votre instance Gestion des API est déployée (injectée) dans un réseau virtuel Azure, vérifiez la version de la plateforme de calcul (stv1 ou stv2) qui héberge le service.

Exigences en matière de temps d’arrêt

Aucune exigence de temps d’arrêt n’est requise pour l’une des options de migration.

À propos de l’installation

  • L'application des modifications peut prendre de 15 à 45 minutes. La passerelle Gestion des API peut continuer à gérer les demandes d’API pendant ce temps.

  • Lors de la migration d’un Gestion des API déployé dans un réseau virtuel externe ou interne vers des zones de disponibilité, une nouvelle ressource d’adresse IP publique doit être spécifiée. Dans un réseau virtuel interne, l’adresse IP publique est utilisée uniquement pour les opérations de gestion, et non pour les demandes d’API. En savoir plus sur les adresses IP de Gestion des API.

  • La migration vers des zones de disponibilité ou la modification de la configuration de la zone de disponibilité déclenche une modification d’adresse IP publique.

  • Lorsque vous activez des zones de disponibilité dans une région, vous configurez un certain nombre d’unités d’échelle Gestion des API qui peuvent être distribuées uniformément entre les zones. Par exemple, si vous configurez 2 zones, vous pouvez configurer 2 unités, 4 unités ou un autre multiple de 2 unités. L’ajout d’unités entraîne des coûts supplémentaires. Pour plus d’informations, consultez Gestion des API tarification.

  • Si vous avez configuré la mise à l’échelle automatique pour votre instance Gestion des API dans l’emplacement principal, vous devrez peut-être ajuster vos paramètres de mise à l’échelle automatique après avoir activé la redondance de zone. Le nombre d’unités de Gestion des API dans les règles et les limites de mise à l’échelle automatique doit être un multiple du nombre de zones.

Option 1 : Migrer l’emplacement existant de Gestion des API instance, non injecté dans le réseau virtuel

Utilisez cette option pour migrer un emplacement existant de votre instance de Gestion des API vers des zones de disponibilité lorsqu’elle n’est pas injectée (déployée) dans un réseau virtuel.

  1. Dans le portail Azure, accédez à votre service de gestion des API.

  2. Sélectionnez Emplacements dans le menu, puis sélectionnez l’emplacement à migrer. L’emplacement doit prendre en charge les zones de disponibilité.

  3. Sélectionnez le nombre d’Unités d’échelle dans l’emplacement.

  4. Dans Zones de disponibilité, sélectionnez une ou plusieurs zones. Le nombre d'unités sélectionnées doit être réparti uniformément dans les zones de disponibilité. Par exemple, si vous avez sélectionné 3 unités, sélectionnez 3 zones afin que chaque zone héberge une unité.

  5. Sélectionnez Appliquer, puis Enregistrer.

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

Option 2 : Migrer l'emplacement existant de l'instance d'API Management (plateforme stv1), injectée dans le VNet.

Utilisez cette option pour migrer un emplacement existant de votre instance d'API Management vers des zones de disponibilité lorsqu'elle est actuellement injectée (déployée) dans un réseau virtuel. Les étapes suivantes sont nécessaires lorsque l’instance de Gestion des API est actuellement hébergée sur la plateforme stv1. La migration vers des zones de disponibilité migre également l’instance vers la plateforme stv2.

  1. Créez un sous-réseau et une adresse IP publique à l’emplacement pour migrer vers des zones de disponibilité. Les exigences détaillées sont fournies dans les conseils de mise en réseau virtuel.

  2. Dans le portail Azure, accédez à votre service de gestion des API.

  3. Sélectionnez Emplacements dans le menu, puis sélectionnez l’emplacement à migrer. L’emplacement doit prendre en charge les zones de disponibilité.

  4. Sélectionnez le nombre d’Unités d’échelle dans l’emplacement.

  5. Dans Zones de disponibilité, sélectionnez une ou plusieurs zones. Le nombre d'unités sélectionnées doit être réparti uniformément dans les zones de disponibilité. Par exemple, si vous avez sélectionné 3 unités, sélectionnez 3 zones afin que chaque zone héberge une unité.

  6. Sélectionnez le nouveau sous-réseau et la nouvelle adresse IP publique à l’emplacement.

  7. Sélectionnez Appliquer, puis Enregistrer.

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

Option 3 : Migrer l'emplacement existant de l'instance d'API Management (plateforme stv2), injectée dans le VNet.

Utilisez cette option pour migrer un emplacement existant de votre instance d'API Management vers des zones de disponibilité lorsqu'elle est actuellement injectée (déployée) dans un réseau virtuel. Les étapes suivantes sont nécessaires lorsque l’instance de Gestion des API est actuellement hébergée sur la plateforme stv2.

  1. Créez un sous-réseau et une adresse IP publique à l’emplacement pour migrer vers des zones de disponibilité. Les exigences détaillées sont fournies dans les conseils de mise en réseau virtuel.

  2. Dans le portail Azure, accédez à votre service de gestion des API.

  3. Sélectionnez Emplacements dans le menu, puis sélectionnez l’emplacement à migrer. L’emplacement doit prendre en charge les zones de disponibilité.

  4. Sélectionnez le nombre d’Unités d’échelle dans l’emplacement.

  5. Dans Zones de disponibilité, sélectionnez une ou plusieurs zones. Le nombre d'unités sélectionnées doit être réparti uniformément dans les zones de disponibilité. Par exemple, si vous avez sélectionné 3 unités, sélectionnez 3 zones afin que chaque zone héberge une unité.

  6. Sélectionnez la nouvelle adresse IP publique dans l'emplacement.

  7. Sélectionnez Appliquer, puis Enregistrer.

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

Option 4. Ajouter un nouvel emplacement pour Gestion des API instance (avec ou sans réseau virtuel) avec des zones de disponibilité

Utilisez cette option pour ajouter un nouvel emplacement à votre instance de Gestion des API et activer les zones de disponibilité dans cet emplacement.

Si votre instance API Management est déployée dans un réseau virtuel sur le site principal, assurez-vous de configurer un réseau virtuel, un sous-réseau et une adresse IP publique sur tout nouveau site où vous prévoyez d'activer la redondance de zone.

  1. Dans le portail Azure, accédez à votre service de gestion des API.

  2. Sélectionnez + Ajouter dans la barre supérieure pour ajouter un nouvel emplacement. L’emplacement doit prendre en charge les zones de disponibilité.

  3. Sélectionnez le nombre d’Unités d’échelle dans l’emplacement.

  4. Dans Zones de disponibilité, sélectionnez une ou plusieurs zones. Le nombre d'unités sélectionnées doit être réparti uniformément dans les zones de disponibilité. Par exemple, si vous avez sélectionné 3 unités, sélectionnez 3 zones afin que chaque zone héberge une unité.

  5. Si votre instance d'API Management est déployée dans un réseau virtuel, sélectionnez le réseau virtuel, le sous-réseau et l'adresse IP publique qui sont disponibles dans l'emplacement.

  6. Sélectionnez Ajouter, puis sélectionnez Enregistrer.

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

Étapes suivantes

Pour en savoir plus :