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 pendant toute la durée du service Search. Avant de créer votre service, décidez des propriétés suivantes :

Propriété Description
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.

S’abonner à Azure

Azure AI Search nécessite un abonnement Azure gratuit ou Paiement à l'utilisation.

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 n’a plus de capacité. 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. Recherche Azure AI est-il 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 les paires régionales 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.

  4. Avez-vous besoin d’un enrichissement par IA, d’une segmentation et d’une vectorisation des données intégrées ou d’une recherche d’images multimodale ? La Recherche Azure AI, Azure OpenAI et le multiservice Azure AI doivent coexister dans la même région.

    • Commencez par les régions Azure OpenAI, car elles présentent la plus grande variabilité. Azure OpenAI fournit des modèles d’incorporation et des modèles de conversation pour la RAG et la vectorisation intégrée.

    • Consultez les régions de la Recherche Azure AI pour en trouver une qui corresponde à votre région Azure OpenAI. Si vous utilisez l’OCR, la reconnaissance d’entités ou d’autres compétences prises en charge par Azure AI, la colonne Intégration du service IA indique si Azure AI Multiservice et Azure AI Search se trouvent dans la même région.

    • Consultez Régions de l’incorporation multimodale pour les API multimodales et la recherche d’images. Cette API est accessible via un compte multiservice Azure AI, mais en général, elle est disponible dans moins de régions qu’Azure AI multiservice.

Régions qui ont le plus en commun

Actuellement, les régions suivantes offrent une disponibilité interrégionale pour Azure AI Search, Azure OpenAI et Azure AI Vision multimodal :

  • Amériques : USA Ouest, USA Est
  • Europe : Suisse Nord, Suède Centre

Cette liste n'est pas définitive et, en fonction de votre niveau, vous pourriez avoir plus de choix. Le statut de la région peut également changer rapidement, alors confirmez votre choix de région avant de créer votre service Search.

Choisir un niveau

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

  • Gratuit
  • De base
  • Standard
  • À 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

  • Vous ne pouvez pas modifier le niveau après avoir créé votre service Search, alors choisissez avec soin.
  • Les services de recherche créés après le 3 avril 2024 ont des partitions plus grandes et des quotas de vecteurs plus élevés à tous les niveaux facturables.

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. Azure AI Search 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 :

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.

Il n’est pas nécessaire de disposer d’un second service 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 ?