Share via


Gérer, collaborer et organiser avec des hubs

Important

Certaines des fonctionnalités décrites dans cet article peuvent uniquement être disponibles en préversion. Cette préversion est fournie sans contrat de niveau de service, nous la déconseillons dans des charges de travail de production. Certaines fonctionnalités peuvent être limitées ou non prises en charge. Pour plus d’informations, consultez Conditions d’Utilisation Supplémentaires relatives aux Évaluations Microsoft Azure.

Le hub Azure AI Studio est la ressource Azure de niveau supérieur pour AI Studio et fournit l’environnement de travail qui permet aux équipes de générer et de gérer des applications IA. Dans Azure, les ressources permettent d’accéder aux services Azure pour les personnes et les équipes. Les ressources offrent également un conteneur pour la facturation, la configuration de la sécurité et le monitoring. Le hub se connecte aussi aux ressources Azure et tierces, en regroupant les ressources dont vous avez besoin dans Azure AI Studio.

Dans cet article, vous en apprenez davantage sur les fonctionnalités du hub et sur la configuration d’un hub pour votre organisation. Vous pouvez voir les ressources créées dans le Portail Azure et dans Azure AI Studio.

Environnement de collaboration pour des équipes

Le hub fournit l’environnement de collaboration permettant à une équipe de générer et de gérer des applications IA, répondant aux besoins de deux personnages :

  • Pour les développeurs d’IA, le hub fournit l’environnement de travail permettant de créer des applications IA accordant l’accès à différents outils pour la génération de modèles IA. Les outils peuvent être utilisés ensemble, et ils vous permettent d’utiliser et de produire des composants partageables, notamment des jeux de données, des index et des modèles. Un hub vous permet de configurer des connexions à des ressources externes, de fournir des ressources de calcul utilisées par des outils et des points de terminaison et clés d’accès à des modèles IA prédéfinis. Quand vous utilisez un projet Azure AI Studio pour personnaliser des fonctionnalités IA, un hub héberge ce projet et peut accéder aux mêmes ressources partagées.
  • Pour les administrateurs informatiques, les responsables d’équipe et les responsables de la gestion des risques, le hub fournit un emplacement de visibilité unique pour les projets créés par une équipe. L’équipe peut auditer les connexions utilisées pour des ressources externes et d’autres contrôles de gouvernance pour répondre aux exigences de coût et de conformité. Les paramètres de sécurité sont configurés sur le hub et, une fois configurés, s’appliquent à tous les projets créés sous celui-ci, ce qui permet aux administrateurs d’autoriser les développeurs à créer des projets en libre-service pour organiser le travail.

Concepts centralisés de configuration et de gestion

Divers concepts de gestion sont disponibles sur les hubs afin d’aider les administrateurs et les responsables d’équipe à gérer de façon centralisée l’environnement d’une équipe.

  • Configuration de la sécurité, notamment l’accès au réseau public, le réseau virtuel, le chiffrement de clé gérée par le client et l’accès privilégié avec lesquels ils peuvent créer des projets pour la personnalisation. Les paramètres de sécurité configurés sur le hub sont transmis automatiquement dans chaque projet. Un réseau virtuel managé est partagé entre tous les projets qui partagent le même hub.
  • Les Connexions sont nommées et les références authentifiées dans Azure et des ressources non Azure telles que des fournisseurs de stockage de données. Utilisez une connexion comme moyen afin de créer une ressource externe disponible pour un groupe de développeurs sans avoir à exposer ses informations d’identification stockées à des individus.
  • Le calcul et l’allocation de quotas sont gérés en tant que capacités partagées pour tous les projets AI Studio qui partagent le même hub. Ce quota inclut l’instance de calcul en tant que station de travail managée basée sur le cloud pour une personne. Le même utilisateur peut utiliser une instance de calcul entre les projets.
  • Les clés d’accès des services IA aux points de terminaison pour des modèles IA prédéfinis sont gérées sur l’étendue du hub. Utilisez ces points de terminaison pour accéder aux modèles de base comme Azure OpenAI, Speech, Vision et Content Safety avec une clé API
  • La stratégie appliquée dans Azure sur l’étendue du hub s’applique à tous les projets faisant l’objet de sa gestion.
  • Les ressources Azure dépendantes sont configurées une fois par hub et projets associés, et elles sont utilisées pour stocker des artefacts, tels que des journaux, que vous générez pendant que vous travaillez dans AI Studio ou lors du chargement de données. Pour plus d’informations, consultez la section Dépendances Azure AI.

Organisation du travail dans des projets pour la personnalisation

Un hub fournit l’environnement d’hébergement pour les projets dans AI Studio. Un projet est un conteneur d’organisation qui dispose d’outils pour la personnalisation et l’orchestration d’IA. Il vous permet d’organiser votre travail, d’enregistrer l’état dans différents outils, tels que le flux d’invite, ainsi que de collaborer avec d’autres personnes. Par exemple, vous pouvez partager des fichiers chargés et des connexions aux sources de données.

Plusieurs projets peuvent utiliser un hub, et plusieurs utilisateurs peuvent utiliser un projet. Un projet vous permet également de suivre la facturation, de gérer des accès et de fournir une isolation des données. Chaque projet utilise des conteneurs de stockage dédiés qui vous permettent de charger des fichiers et de les partager uniquement avec d’autres membres du projet lorsque vous utilisez des expériences de « données ».

Les projets vous permettent de créer et de regrouper des composants réutilisables dont vous pouvez vous servir via différents outils dans AI Studio :

Asset Description
Données Un jeu de données peut être utilisé pour créer des index, ajuster des modèles et évaluer des modèles.
Flux Jeu d’instructions exécutable qui peut implémenter la logique IA.​
Évaluations Évaluations d’un modèle ou d’un flux. Vous pouvez exécuter des évaluations manuelles ou basées sur des métriques.
Index Les index de recherche vectorielle sont générés à partir de vos données.

Les projets ont également des paramètres spécifiques qui s’appliquent uniquement pour un projet particulier :

Asset Description
Connexions de projet Des connexions à des ressources externes telles que des fournisseurs de stockage de données que seuls vous et d’autres membres du projet pouvez utiliser. Ils complètent des connexions partagées sur le hub accessible à tous les projets.
Runtime de flux d’invite Le flux d’invite est une fonctionnalité qui peut être utilisée pour générer, personnaliser ou exécuter un flux. Pour utiliser un flux d’invite, vous devez créer un runtime au-dessus d’une instance de calcul.

Remarque

Dans AI Studio, vous pouvez également gérer les paramètres de langage et de notification qui s’appliquent à tous les projets auxquels vous pouvez accéder, indépendamment du hub ou du projet.

Clés d’accès d’API Azure AI Services

Le hub vous permet de configurer des connexions à des types de ressources Azure OpenAI ou Azure AIServices existants, qui peuvent être utilisés pour héberger des modèles de déploiement. Vous pouvez accéder à ces modèles de déploiement à partir de ressources connectées dans AI Studio. Les clés vers les ressources connectées peuvent être répertoriées à partir d’AI Studio ou du portail Azure. Pour plus d’informations, consultez la section Rechercher des ressources Azure AI Studio dans le portail Azure.

Réseau virtuel

Les hubs, les ressources de calcul et les projets partagent le même réseau virtuel Azure managé par Microsoft. Après la configuration des paramètres de mise en réseau managé pendant le processus de création du hub, tous les projets créés en utilisant ce hub héritent des mêmes paramètres réseau. Par conséquent, toutes les modifications apportées aux paramètres de mise en réseau sont appliquées à tous les projets actuels et nouveaux dans ce hub. Par défaut, les hubs fournissent un accès réseau public.

Si vous souhaitez établir une connexion entrante privée vers l’environnement de votre hub, créez un point de terminaison Azure Private Link sur les étendues suivantes :

  • Hub
  • L’élément Azure AI services dépendant fournissant une ressource
  • Toute autre dépendance Azure AI telles que le stockage Azure

Bien que des projets s’affichent en tant que leurs propres ressources de suivi dans le Portail Azure, ils ne nécessitent pas l’accès à leurs propres points de terminaison de liaison privée. Les projets créés après la configuration du hub sont automatiquement ajoutés dans l’environnement isolé du réseau.

Connexions aux ressources Azure et tierces

Azure AI offre un ensemble de connecteurs qui vous permet de vous connecter à différents types de sources de données et à d’autres outils Azure. Vous pouvez tirer parti des connecteurs pour vous connecter à des données telles que des index dans Recherche Azure AI pour augmenter vos flux.

Les connexions peuvent être configurées comme étant partagées avec tous les projets dans le même hub, ou créées exclusivement pour un projet. Pour gérer les connexions de projet via Azure AI Studio, accédez à votre projet et sélectionnez Paramètres>Connexions. Pour gérer les connexions partagées pour un hub, accédez à vos paramètres de hub. En tant qu’administrateur, vous pouvez auditer les connexions partagées et étendues au projet au niveau d’un hub qui a un volet unique de connectivité entre des projets.

Dépendances Azure AI

Couches Azure AI Studio sur les services Azure existants, notamment les services Azure AI services et services Azure Machine Learning service. Bien que cela ne soit pas visible dans les noms d’affichage au sein du portail Azure, d’AI Studio ou en cas d’utilisation du kit SDK ou de l’interface CLI, certaines de ces informations architecturales deviennent apparentes quand vous utilisez des API REST Azure, quand vous utilisez la création de rapports des coûts Azure ou quand vous utilisez des modèles d’infrastructure en tant que code tels qu’Azure Bicep ou Azure Resource Manager. Du point de vue du fournisseur de ressources Azure, les types de ressources Azure AI Studio sont mappés aux genres de fournisseurs de ressources suivants :

Type de ressource Fournisseur de ressources Genre
Hub Azure AI Studio Microsoft.MachineLearningServices/workspace hub
Projet Azure AI Studio Microsoft.MachineLearningServices/workspace project
Azure AI Services ou
Azure AI OpenAI Service
Microsoft.CognitiveServices/account AIServices
OpenAI

Quand vous créez un hub, un ensemble de ressources Azure dépendantes sont nécessaires pour stocker les données que vous chargez ou que vous générez lors de l’utilisation dans AI Studio. Si vous ne les fournissez pas mais qu’elle sont requises, ces ressources sont créées automatiquement.

Ressource Azure dépendante Fournisseur de ressources Facultatif Remarque
Azure AI Search Microsoft.Search/searchServices Fournit des fonctionnalités de recherche pour vos projets.
Compte de Stockage Azure Microsoft.Storage/storageAccounts Stocke les artefacts de vos projets, comme les flux et les évaluations. Pour l’isolation des données, les conteneurs de stockage sont préfixés à l’aide du GUID du projet et sécurisés de manière conditionnelle à l’aide d’Azure ABAC pour l’identité du projet.
Azure Key Vault Microsoft.KeyVault/vaults Stocke des secrets comme les chaînes de connexion pour les connexions de votre ressource. Pour l’isolation des données, les secrets ne peuvent pas être récupérés entre les projets via des API.
Azure Container Registry Microsoft.ContainerRegistry/registries Permet de stocker des images Docker lors de l’utilisation d’un runtime personnalisé pour un flux d’invite. Pour l’isolation des données, les images Docker sont préfixées à l’aide du GUID du projet.
Azure Application Insights &
Espace de travail Log Analytics
Microsoft.Insights/components
Microsoft.OperationalInsights/workspaces
Utilisé comme stockage de journaux quand vous choisissez la journalisation au niveau de l’application pour vos flux d’invite déployés.

Gestion des coûts

Coûts Azure AI calculés par les différentes ressources Azure.

En général, un hub et un projet n’ont pas de coût mensuel fixe, et seuls vous sont facturés les frais d’utilisation en termes d’heures de calcul et de jetons utilisés. Azure Key Vault, Stockage et Application Insights facturent des transactions et des volumes, en fonction de la quantité de données stockées avec vos projets.

Si vous avez besoin de regrouper les coûts de ces différents services, nous vous recommandons de créer des hubs dans un ou plusieurs groupes de ressources et abonnements dédiés dans votre environnement Azure.

Vous pouvez utiliser la gestion des coûts et les étiquettes de ressource Azure pour faciliter une répartition détaillée des coûts au niveau des ressources ou exécuter la calculatrice de prix Azure sur les ressources listées ci-dessus pour obtenir une estimation de prix. Pour plus d’informations, consultez Planifier et gérer les coûts Azure AI services.

Rechercher des ressources Azure AI Studio dans le Portail Azure

Dans le portail Azure, vous pouvez trouver des ressources qui correspondent à votre projet dans Azure AI Studio.

Remarque

Cette section suppose que le hub et le projet se trouvent dans le même groupe de ressources.

  1. Dans Azure AI Studio, accédez à un projet et sélectionnez Paramètres pour afficher les ressources de votre projet, comme des connexions et des clés API. Il existe un lien vers votre hub dans Azure AI Studio ainsi que des liens permettant de voir les ressources de projet correspondantes dans le portail Azure.

    Capture d’écran de la page vue d’ensemble du projet AI Studio avec des liens vers le Portail Azure.

  2. Sélectionnez Gérer dans le portail Azure pour afficher votre hub dans le Portail Azure.

Étapes suivantes