Partager via


Créer un service Recherche Azure AI dans le portail Azure

Recherche Azure AI est une plateforme de récupération d’informations pour les entreprises. Il prend en charge la recherche traditionnelle et la recherche conversationnelle pilotée par l'IA pour des expériences de « discussion avec vos données » sur l'ensemble de votre contenu propriétaire.

Le moyen le plus simple de créer un service Search est d’utiliser le Portail Microsoft Azure, qui est abordé dans cet article.

GIF animé montrant comment créer un service Search Azure AI dans le portail Azure.

Vous pouvez aussi utiliser :

Avant de commencer

Certaines propriétés sont fixes tout au long de la durée du service de recherche. Avant de créer votre service, choisissez les propriétés suivantes :

Propriété Descriptif
Nom Devient une partie du point de terminaison de l'URL. Le nom doit être unique et suivre les règles de dénomination.
Région Détermine la résidence des données et la disponibilité de certaines fonctionnalités. Par exemple, le classement sémantique et l’intégration d’Azure AI ont des exigences régionales. Choisissez une région qui prend en charge les fonctionnalités dont vous avez besoin.
Niveau 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. Après avoir créé votre service, vous pouvez basculer entre les niveaux Essentiel et Standard (S1, S2 et S3).
Type de capacité de calcul Détermine la virtualisation et le modèle de sécurité. Vous pouvez choisir entre les machines virtuelles standard (recommandées) et les machines virtuelles confidentielles, qui sont destinées à sélectionner des charges de travail nécessitant une confidentialité et une isolation des données en cours d’utilisation.

S’abonner à Azure

Azure AI Search nécessite un abonnement Azure gratuit ou Standard.

Pour essayer Azure AI Search gratuitement, démarrer un abonnement d’essai, puis créer votre service Search sur le niveau gratuit. Chaque abonnement Azure peut disposer d’un service Search gratuit, destiné à une évaluation à court terme et hors production du produit. Vous pouvez suivre tous nos démarrages rapides et la plupart de nos tutoriels sur le niveau gratuit. Pour plus d’informations, consultez Essayer Azure AI Search gratuitement.

Important

Pour faire de la place à d’autres services, Microsoft peut supprimer les services gratuits qui sont inactifs pendant une période prolongée.

Trouver l’offre Recherche Azure AI

  1. Connectez-vous au portail Azure.

  2. Dans le coin supérieur gauche de votre tableau de bord, sélectionnez Créer une ressource.

    Capture d’écran du bouton Créer une ressource dans le portail Azure.

  3. Utilisez le champ de recherche pour trouver Azure AI Search.

    Capture d’écran de la mosaïque Azure AI Search dans le portail Azure.

Sélectionnez un abonnement

Si vous disposez de plusieurs abonnements Azure, choisissez-en un pour votre service Search.

Si vous implémentez un chiffrement géré par le client ou utilisez d’autres fonctionnalités qui s’appuient sur des identités de service gérées pour l’accès aux données externes, choisissez le même abonnement que vous utilisez pour Azure Key Vault ou d’autres services qui utilisent des identités gérées.

Définir un groupe de ressources

Un groupe de ressources est un conteneur réunissant les ressources associées d’une solution Azure. Utilisez-le pour consolider les ressources de la même solution, surveiller les coûts et vérifier la date de création de votre service Search.

Capture d’écran de la boîte de dialogue Créer un groupe de ressources sur la page Créer un service Search.

Au fil du temps, vous pouvez suivre les coûts actuels et projetés pour les ressources individuelles et pour le groupe de ressources global. La capture d'écran suivante montre les informations de coût disponibles lorsque vous combinez plusieurs ressources en un seul groupe :

Capture d’écran de la page Microsoft Cost Management dans le portail Azure.

Nommez votre service

Entrez un nom pour votre service Search. 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 entrez myservice, le point de terminaison devient https://myservice.search.windows.net.

Lorsque vous nommez votre service, suivez ces règles :

  • Utilisez un nom unique dans l’espace de noms search.windows.net.
  • Utilisez entre 2 et 60 caractères.
  • Utilisez uniquement des lettres minuscules, des chiffres et des tirets (-).
  • N’utilisez pas de tirets comme les deux premiers caractères ou comme dernier caractère.
  • N’utilisez pas de tirets consécutifs.

Conseil

Si vous disposez de plusieurs services Search, il est utile d'inclure la région dans le nom du service. Par exemple, lorsque vous décidez comment combiner ou attacher des ressources, le nom myservice-westus peut vous éviter de devoir accéder à la page Propriétés.

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.

Dans la plupart des cas, choisissez une région proche de chez vous, sauf si l’une des situations suivantes s’applique :

  • Votre région la plus proche est saturée, comme indiqué par les notes de bas de page de chaque tableau. Le portail Azure présente l’avantage de masquer les régions et les niveaux indisponibles lors de la configuration des ressources.

  • 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. Les opérations intégrées ont des exigences en matière de région.

  • Vous souhaitez utiliser Stockage Azure pour l’indexation basée sur un indexeur ou vous souhaitez stocker des données d’application qui ne figurent pas dans un index. L’état de session de débogage, les caches d’enrichissement et les magasins de connaissances sont des fonctionnalités Azure AI Search qui dépendent du stockage Azure. La région que vous choisissez pour Stockage Azure a des implications pour la sécurité réseau. 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.

Check-list pour choisir une région

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

  2. Avez-vous un niveau spécifique en tête ? Consultez la disponibilité des régions par niveau.

  3. Avez-vous des exigences en matière de continuité d’activité et de reprise d’activité (BCDR) ? Créez deux services de recherche ou plus dans différentes régions Azure, chacun avec deux réplicas ou plus afin qu’ils puissent être répartis entre plusieurs 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. Pour plus d’informations, consultez Déploiements multirégions dans Recherche IA Azure.

  4. Avez-vous besoin d’enrichissement par IA, de segmentation et de vectorisation des données intégrées ou d’une recherche modale optimisée par Foundry Tools ? À des fins de facturation, vous devez attacher votre ressource Microsoft Foundry à votre service de recherche via une connexion sans clé (préversion) ou une connexion basée sur des clés. Les connexions basées sur des clés nécessitent que les deux services se soient dans la même région.

    • Consultez les régions Azure AI Search. Si vous utilisez l’OCR, la reconnaissance d’entité ou d’autres compétences soutenues par Azure AI, la colonne d’enrichissement par IA indique si Recherche AZURE AI et Microsoft Foundry se trouvent dans la même région.

    • Consultez Azure Vision dans les régions Foundry Tools pour obtenir des API multimodales permettant la vectorisation de texte et d'image. Ces API sont alimentées par Azure Vision et accessibles via une ressource Microsoft Foundry. Toutefois, elles sont généralement disponibles dans moins de régions que la ressource Microsoft Foundry elle-même.

Choisir un niveau

Azure AI Search est proposé dans plusieurs niveaux de tarification :

  • Gratuit
  • Essentiel
  • Norme
  • Stockage optimisé

Chaque niveau a sa propre capacité et ses propres limites, et certaines fonctionnalités dépendent du niveau. Pour plus d’informations sur les caractéristiques informatiques, la disponibilité des fonctionnalités et la disponibilité régionale, consultez Choisir un niveau de service pour Azure AI Search.

Les niveaux Essentiel et Standard sont les plus courants pour les charges de travail de production, mais de nombreux clients commencent avec le niveau gratuit. Les niveaux facturables diffèrent principalement en termes de taille de partition, de vitesse de partition et de limites du nombre d'objets que vous pouvez créer.

Capture d’écran de la page Sélectionner un niveau de tarification dans le portail Azure.

Remarque

Les services créés après le 3 avril 2024 ont des partitions plus grandes et des quotas vectoriels plus élevés à chaque niveau facturable.

Choisir un type de calcul

Le type de calcul détermine le modèle de virtualisation et de sécurité utilisé pour déployer votre service de recherche. Il existe deux types de calcul :

  • La valeur par défaut (coût de base) déploie votre service de recherche sur l’infrastructure Azure standard, en chiffrant les données au repos et en transit, mais pas en cours d’utilisation. Recommandé pour la plupart des charges de travail de recherche.

  • Confidentiel (10% surcharge) utilise l’informatique confidentielle Azure pour isoler le traitement dans un environnement d’exécution approuvé basé sur le matériel, protégeant les données non chiffrées utilisées contre un accès non autorisé. Recommandé uniquement si vous avez des exigences avancées en matière de confidentialité, de conformité ou de réglementation.

L’informatique confidentielle a une disponibilité régionale limitée, désactive ou limite certaines fonctionnalités et augmente le coût d’exécution de votre service de recherche. Pour obtenir une comparaison détaillée des deux types de calcul, consultez (Facultatif) Activer l’informatique confidentielle.

Créer votre service

Après avoir fourni les informations nécessaires, créez votre service Search.

Capture d’écran du bouton Réviser et créer sur la page Créer un service Search.

Votre service est déployé en quelques minutes et vous pouvez suivre sa progression avec les notifications Azure. Vous pouvez épingler le service à votre tableau de bord afin d’y accéder plus facilement la prochaine fois.

Capture d’écran de l’onglet Notifications dans le portail Azure.

configurer l’authentification ;

Lorsque vous créez un service de recherche, l’authentification basée sur les clés est l’option par défaut, mais ce n’est pas la plus sécurisée. Nous vous recommandons de le remplacer par un accès basé sur les rôles.

Pour activer l’accès basé sur les rôles pour votre service :

  1. Accédez à votre service Search dans le Portail Microsoft Azure.

  2. Dans le volet de gauche, sélectionnez Paramètres>Clés. Vous pouvez vous connecter à votre service à l’aide de clés API, de rôles Azure ou des deux. Sélectionnez Les deux jusqu'à ce que vous attribuiez des rôles, après quoi vous pouvez sélectionner Microsoft Azure Access Control Service basé sur les rôles.

    Capture d'écran de l'onglet Clés avec les options d'authentification.

Mettre à l’échelle le service

Après avoir déployé votre service Search, vous pouvez le faire évoluer pour répondre à vos besoins. Recherche Azure AI propose deux dimensions de mise à l’échelle : les réplicas et les partitions. Les répliques permettent à votre service de gérer une charge plus élevée de requêtes de recherche, tandis que les partitions permettent à votre service de stocker et de rechercher dans davantage de documents.

La mise à l’échelle n’est disponible que sur les niveaux facturables. Au niveau gratuit, vous ne pouvez pas faire évoluer votre service ni configurer des réplicas et des partitions.

L'ajout de ressources augmentera votre facture mensuelle. Utilisez le calculateur de prix pour comprendre les implications de la facturation. Vous pouvez ajuster les ressources en fonction de la charge, par exemple en augmentant les ressources pour l'indexation initiale et en les diminuant ultérieurement pour l'indexation incrémentielle.

Pour faire évoluer votre service :

  1. Accédez à votre service Search dans le Portail Microsoft Azure.

  2. Dans le volet de gauche, sélectionnez Paramètres>Échelle.

    Capture d’écran de l’onglet Échelle avec des curseurs pour ajouter des répliques et des partitions.

  3. Utilisez les curseurs pour ajouter des répliques et des partitions.

Quand ajouter un deuxième service

La plupart des clients utilisent un service Search unique à un niveau suffisant pour la charge attendue. Un service peut héberger plusieurs index, chacun isolé des autres, dans les limites maximales du niveau choisi. Dans Azure AI Search, vous pouvez diriger les requêtes vers un seul index, réduisant ainsi le risque de récupérer des données à partir d’autres index du même service.

Cependant, vous pourriez avoir besoin d'un deuxième service pour les exigences opérationnelles suivantes :

  • Pannes régionales. Dans le cas peu probable d’une panne de région complète, Recherche Azure AI ne fournit pas de basculement instantané. Vous devez implémenter votre propre solution multi-région et votre propre approche de basculement. Pour plus d’informations, consultez Déploiements multirégions dans Recherche IA Azure.
  • Architectures multilocataires qui nécessitent deux services ou plus.
  • Applications déployées à l’échelle mondiale qui nécessitent des services dans chaque zone géographique pour minimiser la latence.

Remarque

Dans Azure AI Search, vous ne pouvez pas séparer les opérations d’indexation et d’interrogation. Ne créez donc pas plusieurs services pour des charges de travail distinctes. Un index est toujours interrogé sur le service dans lequel il a été créé et vous ne pouvez pas copier un index vers un autre service.

Un second service n’est pas nécessaire pour la haute disponibilité. Vous obtenez une haute disponibilité pour les requêtes en utilisant deux ou plusieurs répliques dans le même service. Étant donné que les répliques sont mises à jour de manière séquentielle, au moins une est opérationnelle lorsqu’une mise à jour de service est déployée. Pour plus d’informations sur la disponibilité, consultez la page Contrats de niveau de service.

Ajoutez plus de services à votre abonnement

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

Vous devez disposer des autorisations de propriétaire ou de contributeur pour l'abonnement pour demander un quota. En fonction de votre région et de la capacité de votre centre de données, vous pourrez peut-être demander automatiquement un quota pour ajouter des services à votre abonnement. Si la requête échoue, réduisez le nombre ou déposez un ticket d'assistance. Prévoyez un délai d'un mois pour une augmentation importante du quota, par exemple plus de 30 services supplémentaires.

Pour demander plus de quota d'abonnement :

  1. Accédez à votre tableau de bord dans le Portail Microsoft Azure.

  2. Utilisez le champ de recherche pour trouver le service Quotas.

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

  3. Dans l’onglet Présentation, sélectionnez la mosaïque Rechercher.

    Capture d’écran de la mosaïque Recherche sur la page Présentation.

  4. Définissez des filtres pour examiner le quota existant pour les services Search dans votre abonnement actuel. Nous vous recommandons de filtrer par utilisation.

    Capture d'écran du filtre d'utilisation des services Search dans votre abonnement actuel.

  5. À côté du niveau et de la région qui nécessitent plus de quotas, sélectionnez Demander un ajustementCapture d’écran de l’icône Demander un ajustement, qui représente le contour d’un crayon..

  6. Dans Nouvelle demande de quota, entrez une nouvelle limite pour votre quota d'abonnement. La nouvelle limite doit être supérieure à votre limite actuelle. Si la capacité régionale est limitée, votre requête ne sera pas automatiquement approuvée et un rapport d'incident sera généré en votre nom à des fins d'enquête et de résolution.

  7. Soumettez votre requête.

  8. Surveillez les notifications dans le portail Azure pour les mises à jour sur la nouvelle limite. La plupart des demandes sont approuvées dans les 24 heures.

Étapes suivantes

Maintenant que vous avez déployé votre service Search, continuez dans le portail Azure pour créer votre premier index :

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