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 ni outil intégré pour faciliter cette tâche, mais cet article peut vous aider à comprendre les étapes manuelles permettant de 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
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. Azure AI services est utilisé pour alimenter les compétences intégrées lors de l’enrichissement par IA. Azure AI services et votre service de recherche doivent se trouver dans la même région si vous utilisez l’enrichissement par IA.
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.
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 majorité des fonctionnalités sont disponibles dans toutes les régions, mais certaines fonctionnalités d’évaluation ont une disponibilité limitée.
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. Vous ne pouvez donc 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 vous créez des bases de connaissances, vérifiez les chaînes de connexion pour le Stockage Azure si vous utilisez un autre service.
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.
Activez la journalisation et, si vous les utilisez, recréez les rôles de sécurité.
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.