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.
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
Connectez-vous au portail Azure.
Dans le coin supérieur gauche de votre tableau de bord, sélectionnez Créer une ressource.
Utilisez le champ de recherche pour trouver Azure AI Search.
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.
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 :
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
Recherche Azure AI est-il disponible dans une région proche ? Consultez la liste des régions prises en charge.
Avez-vous un niveau spécifique en tête ? Consultez la disponibilité des régions par niveau.
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.
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.
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.
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.
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 :
Accédez à votre service Search dans le Portail Microsoft Azure.
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.
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.
Important
Votre service doit disposer de deux répliques pour le SLA en lecture seule et de trois répliques pour le SLA en lecture/écriture.
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 :
Accédez à votre service Search dans le Portail Microsoft Azure.
Dans le volet de gauche, sélectionnez Paramètres>Échelle.
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 :
- Continuité d’activité et reprise d’activité (BCDR). En cas de panne, Azure AI Search ne fournira pas de basculement instantané.
- 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.
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 :
Accédez à votre tableau de bord dans le Portail Microsoft Azure.
Utilisez le champ de recherche pour trouver le service Quotas.
Dans l’onglet Présentation, sélectionnez la mosaïque Rechercher.
Définissez des filtres pour examiner le quota existant pour les services Search dans votre abonnement actuel. Nous vous recommandons de filtrer par utilisation.
À côté du niveau et de la région qui nécessitent plus de quotas, sélectionnez Demander un ajustement
.
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.
Soumettez votre requête.
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 ?