Partager via


Déplacer votre service Azure AI Recherche vers une autre région Azure

Parfois, les clients demandent à déplacer un service de recherche vers une autre région. Actuellement, il n’existe aucun mécanisme ou outil intégré pour faciliter cette tâche, mais cet article peut vous aider à comprendre les étapes manuelles pour recréer des index et d’autres objets sur un nouveau service de recherche dans une autre région.

Remarque

Dans le portail Azure, tous les services ont une commande Exporter le modèle. Dans le cas d’Azure AI Recherche, cette commande produit une définition de base d’un service (nom, localisation, niveau, réplica et nombre de partitions), mais ne reconnaît pas le contenu de votre service, pas plus que les clés, les rôles ni les journaux. Bien que la commande existe, nous vous déconseillons de l’utiliser pour déplacer un service de recherche.

Prérequis

  • Vérifiez que les services et fonctionnalités utilisés par votre compte sont pris en charge dans la région cible.

  • Pour les fonctionnalités en préversion, vérifiez que votre abonnement est approuvé pour la région cible.

Préparer et déplacer

  1. Identifiez les dépendances et les services associés pour comprendre l’impact complet du déplacement d’un service, au cas où vous devriez déplacer plus que simplement Azure AI Recherche.

    Le stockage Azure est utilisé pour la journalisation, la création d’une base de connaissances et est une source de données externe couramment utilisée pour l’enrichissement et l’indexation par IA. Les services Azure AI sont utilisés pour alimenter les compétences intégrées lors de l’enrichissement par IA. Les services Azure AI et votre service de recherche doivent se trouver dans la même région si vous utilisez l’enrichissement par IA.

  2. Créez un inventaire de tous les objets sur le service afin de savoir ce qu’il faut déplacer : les index, les cartes de synonymes, les indexeurs, les sources de données, les ensembles de compétences. Si vous avez activé la journalisation, créez et archivez les rapports dont vous pouvez avoir besoin pour un enregistrement historique.

  3. Vérifiez les tarifs et la disponibilité dans la nouvelle région pour garantir la disponibilité d’Azure AI Recherche ainsi que tous les services associés dans la nouvelle région. La plupart des fonctionnalités sont disponibles dans toutes les régions, mais certaines fonctionnalités en préversion ont une disponibilité restreinte.

  4. Créez un service dans la nouvelle région et republiez à partir du code source les index, les cartes de synonymes, les indexeurs, les sources de données et les ensembles de compétences. N’oubliez pas que les noms de service doivent être uniques afin que vous ne puissiez pas réutiliser le nom existant. Vérifiez chaque ensemble de compétences pour voir si les connexions à Azure AI services sont toujours valides dans le cadre de la spécification de la même région. En outre, si des magasins de connaissances sont créés, case activée les chaîne de connexion pour Stockage Azure si vous utilisez un autre service.

  5. Rechargez les index et les bases de connaissances, le cas échéant. Vous allez utiliser du code d’application pour envoyer (push) des données JSON à un index ou réexécuter des indexeurs pour tirer (pull) des documents de sources externes.

  6. Activez la journalisation et, si vous les utilisez, recréez des rôles de sécurité.

  7. Mettez à jour les applications clientes et les suites de tests pour utiliser le nouveau nom de service et les clés API, puis testez toutes les applications.

Ignorer ou nettoyer

Supprimez l’ancien service une fois que le nouveau service est entièrement testé et opérationnel. La suppression du service supprime automatiquement tout le contenu qui lui est associé.

Étapes suivantes

Les liens suivants peuvent vous aider à trouver plus d’informations lorsque vous effectuez les étapes décrites ci-dessus.