Déployer des projets de langage personnalisé dans plusieurs régions
Remarque
Cet article s’applique aux fonctionnalités personnalisées suivantes dans Azure AI Language :
Les fonctionnalités du service de langue personnalisé vous permettent de déployer votre projet dans plusieurs régions. Cette fonctionnalité facilite considérablement l’accès à votre projet dans le monde entier, tandis que vous gérez une seule instance de votre projet à un seul endroit. À compter de novembre 2024, les fonctionnalités du service de langage personnalisé vous permettront de déployer votre projet sur plusieurs ressources au sein d’une même région via l’API. Vous pourrez ainsi utiliser votre modèle personnalisé partout où vous en aurez besoin.
Avant de déployer un projet, vous pouvez affecter des ressources de déploiement dans d’autres régions. Chaque ressource de déploiement est une ressource de langue différente de celle que vous utilisez pour créer votre projet. Vous déployez sur ces ressources, puis ciblez vos demandes de prédiction sur cette ressource dans leurs régions respectives, et vos requêtes sont traitées directement à partir de cette région.
Quand vous créez un déploiement, vous pouvez sélectionner les ressources de déploiement affectées et leurs régions correspondantes dans lesquelles vous voulez déployer. Le modèle que vous déployez est ensuite répliqué dans chaque région et accessible avec son propre point de terminaison en fonction du sous-domaine personnalisé de la ressource de déploiement.
Exemple
Supposons que vous voulez que votre projet, qui est utilisé dans le cadre d’un chatbot de support client, soit accessible par les clients aux États-Unis et en Inde. Vous créez un projet dont le nom est ContosoSupport
en utilisant une ressource de langue USA Ouest 2 nommée MyWestUS2
. Avant le déploiement, vous affectez deux ressources de déploiement à votre projet : MyEastUS
et MyCentralIndia
dans USA Est et Inde Centre, respectivement.
Quand vous déployez votre projet, vous sélectionnez les trois régions pour le déploiement : la région USA Ouest 2 d’origine, et les régions assignées via USA Est et Inde Centre.
Vous avez maintenant trois URL de point de terminaison différentes pour accéder à votre projet dans les trois régions :
- USA Ouest 2 :
https://mywestus2.cognitiveservices.azure.com/language/:analyze-conversations
- USA Est :
https://myeastus.cognitiveservices.azure.com/language/:analyze-conversations
- Inde Centre :
https://mycentralindia.cognitiveservices.azure.com/language/:analyze-conversations
Le même corps de requête pour chacune de ces URL différentes sert exactement la même réponse directement à partir de cette région.
Validations et exigences
L’attribution de ressources de déploiement nécessite l’authentification Microsoft Entra. Microsoft Entra ID est utilisé pour vérifier que vous avez accès aux ressources que vous voulez affecter à votre projet pour un déploiement multirégion. Dans Language Studio, vous pouvez activer l’authentification Microsoft Entra automatiquement en vous attribuant le rôle Propriétaire de langue Azure Cognitive Services sur votre ressource d’origine. Pour utiliser l’authentification Microsoft Entra programmatiquement, consultez la documentation Azure AI services pour en savoir plus.
Le nom et la ressource de votre projet sont utilisés comme identificateurs principaux. Une ressource de langue peut avoir seulement un nom de projet spécifique dans chaque ressource. Tous les autres projets portant le même nom ne peuvent pas être déployés sur cette ressource.
Par exemple, si un projet ContosoSupport
a été créé par la ressource MyWestUS2
dans USA Ouest 2 et déployé sur la ressource MyEastUS
dans USA Est, la ressource MyEastUS
ne peut pas créer un autre projet appelé ContosoSupport
et déployer un projet dans cette région. De même, vos collaborateurs ne peuvent donc pas créer un projet ContosoSupport
avec la ressource MyCentralIndia
dans la région Inde centrale et le déployer sur MyWestUS2
ou MyEastUS
.
Vous ne pouvez permuter que des déploiements disponibles exactement dans les mêmes régions. Si ce n’est pas le cas, la permutation échoue.
Si vous supprimez une ressource affectée de votre projet, tous les déploiements de projet sur cette ressource sont supprimés.
Certaines régions sont uniquement disponibles pour le déploiement et non pour les projets de création.
Contenu connexe
Découvrez comment déployer des modèles pour :