Partager via


Création d’un service Recherche Azure AI dans le portail

Recherche Azure AI est une plateforme de récupération d’informations pour les entreprises. Elle prend en charge la recherche traditionnelle et la recherche basée sur l’IA conversationnelle pour permettre des expériences de type « conversation avec vos données » sur votre contenu propriétaire.

Le moyen le plus simple de créer un service est d’utiliser le Portail Azure, comme expliqué dans cet article.

Vous pouvez aussi utiliser Azure PowerShell, l’interface Azure CLI, l’API REST de gestion, un modèle de service Azure Resource Manager, un fichier Bicep ou Terraform.

GIF animé

Avant de commencer

Certaines propriétés de service sont fixes pendant la durée de vie du service. Avant de créer le service, choisissez un nom, une région et un niveau.

  • Nom du service fait partie du point de terminaison d’URL. Le nom doit être unique et conforme aux règles d’attribution de noms.

  • Région détermine la résidence des données et la disponibilité de certaines fonctionnalités. Le classeur sémantique et l’intégration d’Azure AI sont soumis à des exigences régionales. Assurez-vous que la région sélectionnée prend en charge les fonctionnalités dont vous avez besoin.

  • Niveau de service détermine l’infrastructure, les limites de service et la facturation. Certaines fonctionnalités ne sont pas disponibles pour les niveaux inférieurs ou spécialisés.

S’abonner (payant ou gratuit)

La recherche payante (ou facturable) se produit lorsque vous choisissez un niveau facturable (Essentiel ou supérieur) à la création de la ressource sur un abonnement Azure facturable.

Pour essayer Recherche Azure AI gratuitement, ouvrez un compte Azure gratuit, puis créez votre service de recherche en choisissant le niveau Gratuit. Vous pouvez avoir un service de recherche gratuit par abonnement Azure. Les services de recherche gratuits sont destinés à une évaluation à court terme du produit pour les applications hors production. En général, vous pouvez suivre tous les guides de démarrage rapide et la plupart des tutoriels, à l’exception de ceux présentant un classeur sémantique (ce dernier nécessite un service facturable).

Vous pouvez également utiliser des crédits gratuits pour tester les services Azure payants. Avec cette approche, vous pouvez créer votre service de recherche au niveau Essentiel ou à un niveau supérieur pour obtenir plus de capacité. Votre carte de crédit n’est pas débitée tant que vous n’avez pas explicitement modifié vos paramètres pour demander à l’être. Vous pouvez également activer des crédits Azure dans un abonnement Visual Studio. Un abonnement Visual Studio vous donne droit chaque mois à des crédits que vous pouvez utiliser pour les services Azure payants.

Trouver l’offre Recherche Azure AI

  1. Connectez-vous au portail Azure.

  2. Dans le coin supérieur gauche, sélectionnez (Créer une ressource).

  3. Utilisez la barre de recherche pour effectuer des « Recherche Azure AI ».

Capture d’écran de la page Créer une ressource dans le portail.

Sélectionnez un abonnement

Si vous avez plusieurs abonnements, choisissez-en un pour votre service de recherche. Si vous implémentez le chiffrement géré par le client ou si vous utilisez d’autres fonctionnalités qui dépendent d’identités de service managées pour l’accès externe aux données, choisissez le même abonnement que celui utilisé pour Azure Key Vault ou d’autres services pour lesquels des identités managées sont utilisées.

Définir un groupe de ressources

Un groupe de ressources est un conteneur qui contient des ressources associées de votre solution Azure. Il est utile de consolider les ressources à solution identique, de surveiller les coûts et de vérifier la date de création de votre service de recherche.

Capture d’écran de la page Créer un groupe de ressources dans le portail.

Au fil du temps, vous pouvez effectuer le suivi des coûts actuels et prévus ou consulter les frais des différentes ressources. La capture d’écran suivante montre le type d’informations relatives aux coûts que vous pouvez vous attendre à voir quand vous combinez plusieurs ressources dans un groupe.

Capture d’écran de la page Gestion des coûts dans le portail.

Conseil

Les groupes de ressources simplifient le nettoyage, car la suppression d’un groupe de ressources supprime tout ce qu’il contient.

Nommer le service

Dans Détails de l’instance, indiquez un nom de service dans le champ URL. Le nom fait partie du point de terminaison vers lequel les appels d’API sont émis : https://your-service-name.search.windows.net. Par exemple, si vous souhaitez que le point de terminaison soit https://myservice.search.windows.net, vous devez entrer myservice.

Configuration requise du nom du service :

  • Unique dans l’espace de noms search.windows.net
  • Longueur comprise entre 2 et 60 caractères
  • Se compose de lettres minuscules, de chiffres ou de tirets (-)
  • Les deux premiers caractères ou le dernier ne doivent pas être des tirets
  • N’utilisez pas de tirets consécutifs où que ce soit

Conseil

Si vous avez plusieurs services de recherche, cela permet d’inclure la région (ou l’emplacement) dans le nom du service comme convention d’affectation de noms. Un nom comme mysearchservice-westus peut vous dispenser d’un tour dans la page de propriétés lors du choix de combiner ou d’attacher des ressources.

Choisissez une région.

Important

En raison d’une forte demande, Recherche Azure AI n’est actuellement pas disponible pour les nouvelles instances dans certaines régions.

Si vous utilisez plusieurs services Azure, les placer tous dans la même région réduit (voire évite) les frais de bande passante. Il n’y a aucun frais pour les sorties de données entre des services de la même région.

En règle générale, choisissez une région proche de vous, sauf si les considérations suivantes s’appliquent :

  • La capacité de votre région la plus proche est limitée. Par exemple, la région Europe Ouest a atteint sa pleine capacité et n’est pas disponible pour de nouvelles instances. D’autres régions sont à pleine capacité pour des niveaux spécifiques. Un des avantages de l’utilisation du portail Azure pour la configuration des ressources est qu’il fournit seulement les régions et les niveaux disponibles.

  • Vous voulez utiliser la segmentation et la vectorisation des données intégrées, ou des compétences intégrées pour l’enrichissement par IA. Pour que l’intégration soit possible, les comptes multiservice Azure OpenAI et Azure AI Services doivent se trouver dans la même région que Recherche Azure AI. Choisissez une région qui fournit toutes les ressources nécessaires.

  • Vous voulez utiliser Stockage Azure pour l’indexation basée sur un indexeur ou vous devez stocker des données d’application qui ne se trouvent pas dans un index. L’état de session de débogage, les caches d’enrichissement et les bases de connaissances sont des fonctionnalités de Recherche Azure AI qui ont une dépendance de Stockage Azure. La région que vous choisissez pour Stockage Azure a des implications pour la sécurité réseau. Plus spécifiquement, si vous configurez un pare-feu, vous devez placer les ressources dans des régions distinctes. Pour plus d’informations, consultez Connexions sortantes de Recherche Azure AI vers Stockage Azure.

Voici une liste de contrôle pour choisir une région :

  1. Recherche Azure AI est-il disponible dans une région proche ? Consultez la liste des régions prises en charge.

  2. Savez-vous quel niveau vous voulez utiliser ? Les niveaux sont couverts à l’étape suivante. Vérifiez la disponibilité des régions par niveau pour déterminer si vous pouvez créer un service de recherche au niveau souhaité dans la région choisie.

  3. Avez-vous besoin de l’enrichissement par IA ou de la segmentation et la vectorisation des données intégrées ? Vérifiez qu’Azure OpenAI et le multiservice Azure AI sont proposés dans la même région que Recherche Azure AI.

    N’oubliez pas que l’API des incorporations modales Azure AI Vision, utilisée pour la vectorisation d’images intégrée, doit être accessible via un compte multiservice Azure AI, mais est disponible dans un sous-ensemble de régions plus petit.

  4. Avez-vous des exigences en matière de continuité d’activité et de reprise d’activité (BCDR) ? Ces exigences imposent la création de plusieurs services de recherche dans des paires de régions dans des zones de disponibilité. Par exemple, si vous opérez en Amérique du Nord, vous pouvez choisir EUA Est et EUA Ouest, ou EUA Centre Nord et EUA Centre Sud, pour chaque service de recherche.

Choisir un niveau

La Recherche Azure AI est disponible à différents niveaux tarifaires : Gratuit, De base, Standard ou À stockage optimisé. Chaque niveau a ses propres capacité et limites. Il existe également plusieurs fonctionnalités dépendantes du niveau.

Passez en revue les descriptions des niveaux pour connaître les caractéristiques de calcul et la disponibilité des fonctionnalités.

Les niveaux De base et Standard sont les options les plus courantes pour les charges de travail de production, mais de nombreux clients commencent avec le service gratuit. Les principales différences entre les niveaux facturables sont la taille et la vitesse des partitions, ainsi que les limites au nombre d’objets que vous pouvez créer.

Capture d’écran de la page Sélectionner un niveau tarifaire.

Les services de recherche créés après le 3 avril 2024 ont des partitions plus grandes et des quotas de vecteurs supérieurs.

Actuellement, certaines régions sont limitées en niveaux. Pour plus d’informations, consultez Disponibilité des régions par niveau.

N’oubliez pas que vous ne pouvez pas changer de niveau tarifaire une fois le service créé. Si vous avez besoin d’un niveau plus ou moins élevé, vous devez recréer le service.

Créer votre service

Une fois que vous avez fourni les entrées nécessaires, continuez et créez le service.

Capture d’écran de la page Vérifier et créer le service.

Votre service est déployé en quelques minutes. Vous pouvez superviser la progression par le biais de notifications Azure. Vous pouvez épingler le service à votre tableau de bord afin d’y accéder plus facilement la prochaine fois.

Capture d’écran du Moniteur et épingler la page de service.

configurer l’authentification ;

Si vous n’utilisez pas le portail, l’accès programmatique à votre nouveau service nécessite de spécifier le point de terminaison d’URL et une connexion authentifiée. Vous pouvez utiliser l’une ou l’autre des deux options suivantes :

  1. Lors de la configuration d’une connexion par programmation, vous avez besoin du point de terminaison du service de recherche. Dans la page Vue d’ensemble, recherchez et copiez le point de terminaison d’URL sur le côté droit de la page.

    Capture d’écran de la page Vue d’ensemble du service avec point de terminaison d’URL.

  2. Pour définir les options d’authentification, utilisez la page Clés. La plupart des guides de démarrage rapide et des didacticiels utilisent des clés API pour plus de simplicité, mais si vous configurez un service pour les charges de travail de production, envisagez d’utiliser des rôles Azure. Vous pouvez copier des clés à partir de cette page.

    Capture d’écran de la page Clés avec les options d’authentification.

Un point de terminaison et une clé ne sont pas nécessaires pour les tâches effectuées via le portail. Le portail est déjà lié à votre ressource Recherche Azure AI avec des droits d’administrateur. Pour une procédure pas à pas sur le portail, commencez par Démarrage rapide : créer un index Recherche Azure AI dans le portail.

Mettre à l’échelle le service

Une fois votre service de recherche approvisionné, vous pouvez le mettre à l’échelle en fonction de vos besoins. Pour un niveau facturable, vous pouvez mettre le service à l’échelle dans deux dimensions : réplicas et partitions. Pour le service gratuit, le scale-up n’est pas disponible et la configuration des réplicas et des partitions n’est pas proposée.

Les partitions permettent à votre service de stocker plus de documents et d’effectuer des recherches dans un plus grand nombre de documents.

Les réplicas permettent à votre service de gérer une charge supérieure de requêtes de recherche.

L’ajout de ressources augmente votre facture mensuelle. Le calculatrice de prix peut vous aider à comprendre les conséquences de l’ajout de ressources pour la facturation. N’oubliez pas que vous pouvez ajuster les ressources en fonction de la charge. Par exemple, vous pouvez augmenter les ressources pour créer un index initial complet, puis les réduire ultérieurement à un niveau plus approprié pour l’indexation incrémentielle.

  1. Accédez à la page du service de recherche dans le portail Azure.
  2. Dans le volet de navigation de gauche, sélectionnez Paramètres>Mise à l’échelle.
  3. Utilisez le curseur pour ajouter des ressources de chaque type.

Capture d’écran de la page d’échelle.

Quand ajouter un deuxième service

La plupart des clients utilisent un seul service provisionné à un niveau suffisant pour la charge prévue. Un service peut héberger plusieurs index, soumis aux limites maximales du niveau sélectionné, chaque index étant isolé des autres. Dans la Recherche Azure AI, les requêtes ne peuvent être dirigées que vers un seul index, ce qui réduit les risques de récupération des données accidentelle ou intentionnelle à partir d’autres index du même service.

Bien que la plupart des clients utilisent un seul service, une redondance des services peut être nécessaire en cas d’exigences opérationnelles particulières, notamment :

Remarque

Dans Recherche Azure AI, vous ne pouvez pas séparer les opérations d’indexation et de requête. Par conséquent, il n’est jamais question de créer plusieurs services pour des charges de travail séparées. Un index est toujours interrogé sur le service dans lequel il a été créé (vous ne pouvez pas créer un index dans un service et le copier dans un autre).

Il n’est pas nécessaire de disposer d’un second service pour la haute disponibilité. La haute disponibilité des requêtes est atteinte si vous utilisez au moins deux réplicas dans le même service. Les mises à jour des réplicas sont séquentielles, ce qui signifie qu’au moins l’un d’eux est opérationnel lors du déploiement d’une mise à jour de service. Pour plus d’informations sur la disponibilité, consultez la page Contrats de niveau de service.

Ajouter des services supplémentaires à un abonnement

Recherche Azure AI limite le nombre de services de recherche que vous pouvez initialement créer dans un abonnement. Si vous atteignez votre limite maximale, vous pouvez demander plus de quota.

Vous devez disposer d’autorisations Propriétaire ou Contributeur sur l’abonnement pour demander plus de quota. En fonction de la région et de la capacité du centre de données, vous pouvez automatiquement demander un quota supplémentaire pour ajouter des services à votre abonnement. Si la demande échoue, vous devez soit diminuer le nombre, soit déposer un ticket de support. Pour une augmentation importante du quota, par exemple plus de 30 services supplémentaires, vous devez vous attendre à un délai d’un mois.

  1. Connectez-vous au Portail Azure, recherchez « quotas » dans votre tableau de bord, puis sélectionnez le service Quotas.

    Capture d’écran du terme de recherche de quota et du service Quotas dans les résultats.

  2. Dans la page Vue d’ensemble du quota, sélectionnez Rechercher.

    Capture d’écran de la vignette Rechercher dans la page Vue d’ensemble du quota.

  3. Définissez des filtres pour pouvoir passer en revue le quota existant de services de recherche dans l’abonnement actuel. Nous vous recommandons de filtrer par utilisation.

  4. Trouvez la région et le niveau qui ont besoin d’un quota supplémentaire, puis sélectionnez l’icône crayon Modifier pour commencer votre demande.

    Capture d’écran de la page Mes quotas avec une région au quota maximal.

  5. Dans les Détails du quota, spécifiez l’emplacement, le niveau et une nouvelle limite pour le quota de votre abonnement. Aucune des valeurs ne peut être vide. La nouvelle limite doit être supérieure à la limite actuelle et inférieure ou égale au nombre dans la colonne d’augmentation de quota approuvée automatiquement. Par exemple, pour le niveau Essentiel dans une région donnée, si la limite actuelle est de 16, votre nouvelle limite peut être comprise entre 17 et 80.

    Niveau Limite par défaut Augmentation de quota approuvée automatiquement Total combiné
    De base 16 80 96
    S1 16 30 46
    S2 8 10 18
    S3, S3HD 6 10 16
    L1, L2 6 10 16
  6. Envoyez la demande.

  7. Analysez les notifications dans le Portail Azure pour obtenir les mises à jour d’état sur la nouvelle limite. La plupart des demandes sont approuvées dans les 24 heures.

Étapes suivantes

Après avoir approvisionné un service, vous pouvez rester dans le portail et créer votre premier index.

Vous souhaitez optimiser et réduire vos coûts de cloud ?