Partager via


Migrer une instance de Gestion des API non injectée dans le VNet vers la plateforme de calcul stv2

S’APPLIQUE À : Développeur | Essentiel | Standard | Premium

Cet article décrit les étapes de migration d’une instance Gestion des API hébergée sur la plateforme de calcul stv1 sur place vers la plateforme stv2 lorsque l’instance n’est pas injectée (déployée) dans un VNet externe ou interne. Pour ce scénario, migrez votre instance à l’aide du Portail Microsoft Azure ou de l’API REST Migrer vers stv2. Déterminez si vous avez besoin de le faire.

Si vous devez migrer une gestion des API injectée par un VNet hébergée sur la plateforme stv1, consultez Migrer une instance de Gestion des API injectée par un VNet vers la plateforme stv2.

Important

La prise en charge des instance de la Gestion des API hébergées sur la plateforme stv1 sera mise hors service le 31 août 2024. Si certaines de vos instances sont hébergées sur la plateforme stv1, migrez-les vers la plateforme stv2 avant cette date pour éviter les interruptions de service. Plus d’informations

Attention

  • La migration de votre instance Gestion des API vers une nouvelle infrastructure est une opération de longue durée.
  • Selon votre processus de migration, vous pouvez avoir un temps d’arrêt temporaire pendant la migration, et vous pouvez avoir besoin de mettre à jour vos dépendances réseau après la migration pour accéder à votre instance Gestion des API. Planifiez votre migration en conséquence.
  • La migration vers stv2 n’est pas réversible.

Que se passe-t-il pendant la migration ?

La migration de la plateforme Gestion des API de stv1 vers stv2 implique la mise à jour du calcul sous-jacent uniquement et n’a aucun impact sur la configuration du service/des API conservés dans la couche de stockage. Pour une instance qui n'est pas déployée dans un VNet :

  • Vous pouvez choisir si l’adresse IP virtuelle de l’instance change ou si l’adresse IP virtuelle d’origine est conservée.
  • Le processus de mise à niveau implique la création d’un nouveau calcul en parallèle avec l’ancien calcul.
  • L’état de Gestion des API dans le portail est Mise à jour.
  • Si vous choisissez de conserver l'adresse du VIP, la migration comprend une étape supplémentaire consistant à déplacer le VIP de l'ancien calcul vers le nouveau calcul, au cours de laquelle les API ne répondront pas.
  • Azure gère le DNS du point de terminaison de gestion et fait la mise à jour vers le nouveau calcul immédiatement après la migration.
  • La passerelle par défaut et le portail DNS pointent immédiatement vers le nouveau calculateur.
  • Si vous choisissez de faire en sorte que votre instance de Gestion des API reçoive une nouvelle adresse VIP, vous devrez mettre à jour les dépendances du réseau afin d'utiliser la nouvelle adresse VIP.

Prérequis

Migrer l’instance vers la plateforme stv2

Vous pouvez choisir si l’adresse IP virtuelle de Gestion des API change ou si l’adresse IP virtuelle d’origine est conservée.

  • Nouvelle adresse IP virtuelle : si vous choisissez ce mode, les demandes d’API restent réactives pendant la migration. La configuration de l’infrastructure (par exemple, les domaines personnalisés, les emplacements et les certificats d’autorité de certification) est verrouillée pendant 30 minutes. Après la migration, vous devez mettre à jour toutes les dépendances réseau, notamment DNS, règles de pare-feu et réseaux virtuels pour utiliser la nouvelle adresse IP virtuelle.

  • conserver l’adresse IP : si vous conservez l’adresse IP virtuelle, les demandes d’API ne répondront pas pendant environ 15 minutes pendant la migration de l’adresse IP vers la nouvelle infrastructure. La configuration de l’infrastructure (par exemple, les domaines personnalisés, les emplacements et les certificats d’autorité de certification) est verrouillée pendant 45 minutes. Aucune configuration supplémentaire n'est nécessaire après la migration.

  1. Dans le portail Azure, accédez à votre instance APIM.

  2. Dans le menu de gauche sous Paramètres, sélectionnez Plateforme de migration.

  3. Dans la page Migration de plateforme , sélectionnez l’une des deux options de migration :

    • Nouvelle adresse IP virtuelle. L’adresse IP virtuelle(s) de votre instance de Gestion des API seront modifiées automatiquement. Votre service n’aura aucun temps d’arrêt, mais après la migration, vous devez mettre à jour toutes les dépendances réseau, notamment DNS, règles de pare-feu et réseaux virtuels pour utiliser la nouvelle adresse IP virtuelle.

    • Conserver l’adresse IP : l’adresse IP virtuelle de votre instance Gestion des API ne change pas. Votre instance aura un temps d’arrêt jusqu’à 15 minutes.

      Capture d’écran de la migration de la plateforme de Gestion des API dans le portail.

  4. Passez en revue les conseils relatifs au processus de migration et préparez votre environnement.

  5. Une fois les étapes de préparation terminées, sélectionnez j’ai lu et compris l’impact du processus de migration. Sélectionnez Migrer.

Vérifier la migration

Pour vérifier que la migration a réussi, quand l’état devient En ligne, vérifiez la version de plateforme de votre instance Gestion des API. Une fois la migration correctement effectuée, la valeur est stv2 ou stv2.1.

Restaurer automatiquement en cas d’échec de la migration

En cas de défaillance pendant le processus de migration, l’instance restaure automatiquement la plateforme stv1. Si la migration s’effectue correctement (la version de la plateforme de l’instance s’affiche sous la forme stv2 ou stv2.1 et l’état en tant que En ligne), vous ne pouvez pas revenir à la plateforme stv1.

En cas d'échec de la migration, contactez le support Azure.

Si vous avez besoin de la fonctionnalité de restauration manuelle, la suggestion consiste à déployer une nouvelle stv2 instance côte à côte avec votre instance de Gestion des API d’origine.

Mettre à jour les dépendances réseau

Après la migration vers une nouvelle adresse IP virtuelle, mettez à jour toutes les dépendances réseau, notamment le DNS, les règles de pare-feu et les VNets pour qu’ils utilisent la nouvelle adresse IP virtuelle.

Aide et support

Nous vous proposons ici de vous aider à migrer vers la plateforme stv2 avec un minimum d’interruptions pour vos services.

Si vous avez des questions, interrogez les experts de la communauté dans Microsoft Q&A et obtenez des réponses rapides. Si vous disposez d’un plan de support et que vous avez besoin d’une aide technique, créez une demande de support.

  1. Pour Résumé, tapez une description de votre problème, par exemple « mise hors service stv1 ».
  2. Sous Type de problème, sélectionnez Technique.
  3. Sous Abonnement, sélectionnez votre abonnement.
  4. Sous Service, sélectionnez Mes services, puis Service de gestion des API.
  5. Sous Ressource, sélectionnez la ressource Azure pour laquelle vous créez une demande de support.
  6. Pour le Type de problème, sélectionnez Administration et gestion.
  7. Pour le Sous-type de problème, sélectionnez Mettre à niveau, Mettre à l’échelle ou Modifier la référence SKU.

Forum aux questions

  • De quelles informations avons-nous besoin pour choisir un chemin de migration ?

    • Quel est le mode de réseau de l’instance Gestion des API ?
    • Des domaines personnalisés sont-ils configurés ?
    • Un pare-feu est-il impliqué ?
    • Des dépendances connues prises en amont/en aval sur les IP sont-elles impliquées ?
    • Est-ce un déploiement dans plusieurs régions ?
    • Pouvons-nous modifier l’instance existante ou une configuration parallèle est-elle nécessaire ?
    • Peut-il y avoir un temps d’arrêt ?
    • La migration peut-elle être effectuée en dehors des heures de travail ?
  • Quels sont les prérequis de la migration ?

    Pour les instances non injectées dans un VNet, aucun prérequis. Si vous migrez en conservant votre adresse IP publique, votre instance Gestion des API ne répond plus pendant environ 15 minutes. Il se peut qu’il n’y ait pas de temps d’arrêt si vous choisissez l’option Nouvelle adresse IP virtuelle qui rend la Gestion des API disponible sur une nouvelle adresse IP. Les instances configurées avec un domaine personnalisé utilisant un enregistrement A et/ou ayant des dépendances réseau sur l'adresse IP virtuelle publique auront un temps d'arrêt lorsqu'une nouvelle adresse IP virtuelle est demandée.

  • La migration entraîne-t-elle un temps d’arrêt ?

    Pour les instances non injectées dans un VNet, il y a un temps d’arrêt d’environ 15 minutes uniquement si vous choisissez de conserver l’adresse IP d’origine. Cependant, il n'y a pas de temps d'arrêt si vous migrez avec une nouvelle adresse IP et que vous n'avez pas de dépendances de réseau sur la nouvelle IP. Les dépendances du réseau comprennent un nom de domaine personnalisé sans CNAME, une liste d'autorisations IP, des règles de pare-feu et des réseaux virtuels.

  • Les données ou les pertes de configuration peuvent-elles se produire par ou pendant la migration ?

    La migration de stv1 vers stv2 implique la mise à jour de la plateforme de calcul uniquement, la couche de stockage interne n’est pas changée. Par conséquent, toute la configuration est protégée pendant le processus de migration. Cela inclut l'identité managée affectée par le système, qui est préservée si elle est activée.

  • Comment vérifier que la migration est terminée et réussie ?

    La migration est considérée terminée et réussie quand l’état dans la page de présentation indique En ligne ainsi que la version de plateforme stv2 ou stv2.1. Vérifiez également que l’état du réseau dans le panneau Réseau affiche en vert toutes les connectivités nécessaires.

  • Puis-je effectuer la migration à partir du portail ?

    Oui, le panneau Migration de plateforme dans le Portail Microsoft Azure vous décrit les migrations des instances non injectées dans un VNet.

  • Puis-je conserver l’adresse IP de l’instance ?

    Oui, l’adresse IP peut être conservée, mais il y a un temps d’arrêt d’environ 15 minutes.

  • Existe-t-il un chemin de migration qui ne modifie pas l’instance existante ?

    Oui, vous avez besoin d’une migration côte à côte. Cela signifie que vous créez une instance Gestion des API en parallèle de votre instance actuelle et copiez la configuration sur la nouvelle instance.

  • Que se passe-t-il si la migration échoue ?

    Si votre instance Gestion des API n’affiche pas la version de plateforme stv2 ou stv2.1 et l’état En ligne une fois la migration lancée, c’est qu’elle a probablement échoué. Votre service est automatiquement restauré sur l’ancienne instance et aucun changement n’est effectué. Si vous rencontrez des problèmes (par exemple, si l’état est Mise à jour pendant plus de 2 heures), contactez le support Azure.

  • Quelle fonctionnalité n’est pas disponible pendant la migration ?

    Pour les instances non injectées par un VNet :

    • Si vous choisissez de conserver l’adresse IP d’origine : les demandes d’API ne répondent pas pendant environ 15 minutes pendant la migration de l’adresse IP vers la nouvelle infrastructure. La configuration de l’infrastructure (par exemple, les domaines personnalisés, les localisations et les certificats d’autorité de certification) est verrouillée pendant 45 minutes.
    • Si vous avez choisi de migrer vers une nouvelle adresse IP : les demandes d’API restent réactives pendant la migration. La configuration de l’infrastructure (par exemple, les domaines personnalisés, les localisations et les certificats d’autorité de certification) est verrouillée pendant 30 minutes. Après la migration, vous devez mettre à jour toutes les dépendances réseau, notamment DNS, règles de pare-feu et réseaux virtuels pour utiliser la nouvelle adresse IP virtuelle.
  • Combien de temps prend la migration ?

    La durée attendue pour l’ensemble de la migration est d’environ 45 minutes. Pour voir si la migration a déjà été effectuée, vérifiez si l’état de votre instance est En ligne de nouveau et pas Mise à jour. S’il indique Mise à jour pendant plus de 2 heures, contactez le support Azure.

  • Puis-je restaurer la migration si nécessaire ?

    En cas de défaillance pendant le processus de migration, l’instance restaure automatiquement la plateforme stv1. Toutefois, une fois le service migré avec succès, vous ne pouvez pas revenir à la plateforme stv1.

  • Des changements sont-il nécessaires dans les domaines personnalisés ou les zones DNS privées ?

    Pour les instances non injectées dans un VNet, aucun changement n’est nécessaire si l’adresse IP est conservée. Si vous avez choisi une nouvelle IP, les domaines personnalisés référençant l’IP doivent être mis à jour.

  • Mon instance stv1 est déployée sur plusieurs régions Azure (multi-région). Comment effectuer la mise à niveau vers stv2 ?

    Pour une Gestion des API qui n’est pas injectée dans un VNet, suivez les étapes de migration à l’aide du portail ou d'Azure CLI. Toutes les régions seront migrées vers stv2.

  • Quels sont les points à prendre en compte pour les passerelles auto-hébergées ?

    Vous n’avez pas besoin de faire quoi que ce soit dans vos passerelles auto-hébergées. Vous devez simplement migrer les instances Gestion des API qui s’exécutent dans Azure et sont impactées par la mise hors service de la plateforme stv1. Notez qu’il peut y avoir une nouvelle IP pour le point de terminaison de configuration de l’instance Gestion des API, et toutes les restrictions réseau épinglées à l’IP doivent être mises à jour.

  • Comment le portail des développeurs est-il impacté par la migration ?

    Il n’y a aucun impact sur le portail des développeurs. Si des domaines personnalisés sont utilisés, l’enregistrement DNS doit être mis à jour avec l’IP effective, après la migration. Toutefois, si les domaines par défaut sont utilisés, ils sont automatiquement mis à jour quand la migration est réussie. Il n’y a aucun temps d’arrêt pour le portail des développeurs pendant la migration.

  • Y a-t-il un impact sur le coût après la migration vers stv2 ?

    Le modèle de facturation reste le même pour stv2 et aucun coût supplémentaire n’est facturé pendant et après la migration.

  • Quelles sont les autorisations RBAC requises pour la migration stv1 vers stv2 ?

    L’utilisateur ou le processus qui effectue la migration a besoin d’un accès en écriture à l’instance Gestion des API.

Vidéo