A propos de Search with OpenSearch
OCI Search with OpenSearch est un service géré que vous pouvez utiliser pour créer des solutions de recherche dans les applications basées sur OpenSearch afin de vous permettre de rechercher des ensembles de données volumineux et de renvoyer des résultats en millisecondes, sans avoir à vous concentrer sur la gestion de votre infrastructure.
Search with OpenSearch gère l'ensemble des opérations et de la gestion des clusters de recherche, y compris les opérations telles que les mises à jour de sécurité, les mises à niveau, le redimensionnement et les sauvegardes programmées. Cela vous permet de concentrer vos ressources sur la création de fonctionnalités pour vos solutions OpenSearch.
Concepts
Les concepts suivants sont essentiels pour comprendre la fonction de recherche avec OpenSearch.
- Cluster
- Un cluster est l'ensemble des instances Compute qui fournissent la fonctionnalité OpenSearch. Chaque instance est un noeud du cluster. Le type de noeud détermine la fonctionnalité et les tâches effectuées par l'instance. Chaque cluster est composé de noeuds de données, de noeuds de repère et de noeuds de tableau de bord OpenSearch.
- Noeud de données
- Les noeuds de données stockent les données pour OpenSearch et gèrent les opérations liées à la recherche, à la gestion et à l'agrégation des données OpenSearch. Un noeud configuré pour le rôle de données peut remplir n'importe lequel des rôles de noeud de données spécialisés. Lors de la configuration des noeuds de données du cluster, la mémoire minimale requise par noeud est de 20 Go.
- Noeud leader
-
Les nœuds leaders, auparavant des nœuds maîtres, gèrent les opérations du cluster, surveillent le statut du nœud et acheminent le trafic réseau pour le cluster. Le noeud leader est responsable des actions à l'échelle du cluster, telles que la création ou la suppression d'un index, le suivi des noeuds qui font partie du cluster et le choix des shards à allouer aux noeuds. Les noeuds leaders stables sont importants pour l'état du cluster. Lors de la configuration des noeuds de référence de votre cluster, la mémoire minimale requise par noeud est de 20 Go.
- OpenSearch Noeud de tableau de bord
- Les noeuds de tableau de bord OpenSearch gèrent les tableaux de bord OpenSearch de votre cluster et lui donnent accès. Lors de la configuration du tableau de bord OpenSearch de votre cluster, la mémoire minimale requise par noeud est de 8 Go.
- OpenSearch Tableaux de bord
- Les tableaux de bord OpenSearch sont un outil de visualisation des données OpenSearch. Ils peuvent également servir d'interface utilisateur pour certains modules d'extension OpenSearch. Ils vous permettent de créer des tableaux de bord de données interactifs avec des données en temps réel.
- Adresses privées
- Lorsque vous créez un cluster, Search with OpenSearch configure des adresses privées pour fournir l'accès au cluster et aux tableaux de bord OpenSearch du cluster. Cette configuration réseau garantit que tout le trafic réseau reste dans le VCN du cluster dans la location. Pour plus d'informations, reportez-vous à Adresses privées. Pour créer un cluster, vous devez configurer les droits d'accès requis pour Search avec OpenSearch afin de créer des adresses privées. Reportez-vous à Droits d'accès utilisateur.
Régions et domaines de disponibilité
La recherche avec OpenSearch est disponible dans toutes les régions commerciales Oracle Cloud Infrastructure. Reportez-vous à A propos des zones et domaine de disponibilité afin d'obtenir la liste des zones disponibles pour Oracle Cloud Infrastructure, ainsi que les emplacements associés, les identificateurs de région, les clés d'une région et le domaine de disponibilité.
Identificateurs de ressource
La recherche avec OpenSearch prend en charge les clusters, les sauvegardes et les demandes de travail des ressources Oracle Cloud Infrastructure. La plupart des types de ressource possèdent un identificateur unique affecté par Oracle appelé ID Oracle Cloud (OCID). Pour plus d'informations sur le format OCID et les autres moyens d'identifier vos ressources, reportez-vous à Identificateurs de ressource.
Méthodes d'accès à la recherche avec OpenSearch
Vous pouvez accéder à Search à l'aide de la console (interface basée sur un navigateur), de l'interface de ligne de commande ou de l'API REST. OpenSearch Les instructions concernant la console, l'interface de ligne de commande et l'API sont incluses dans les rubriques de ce guide.
Pour accéder à la console, vous devez utiliser un navigateur pris en charge. Pour accéder à la page d'accès à la console, ouvrez le menu d'accès en haut de cette page et cliquez sur Console Infrastructure. Vous êtes invité à saisir votre locataire cloud, votre nom utilisateur et votre mot de passe.
Pour obtenir la liste des kits SDK disponibles, reportez-vous à Kits SDK et interface de ligne de commande. Pour obtenir des informations générales sur l'utilisation des API, reportez-vous à la documentation relative à l'API REST.
Authentification et autorisation
Chaque service d'Oracle Cloud Infrastructure s'intègre à IAM pour l'authentification et l'autorisation, sur toutes les interfaces (consolekit SDK ou interface de ligne de commande, et API REST).
Un administrateur de votre organisation doit configurer des groupes , des compartiments et des stratégies qui déterminent les services et les ressources auxquels les utilisateurs peuvent accéder, ainsi que le type d'accès. Par exemple, les stratégies déterminent qui peut créer des utilisateurs, créer et gérer le réseau cloud, lancer des instances, créer des buckets, télécharger des objets, etc. Pour plus d'informations, reportez-vous à Introduction aux stratégies.
- Pour plus de détails sur l'écriture de la recherche avec des stratégies OpenSearch, reportez-vous à Recherche avec des stratégies IAM OpenSearch.
- Afin d'obtenir plus de détails sur l'écriture de stratégies pour d'autres services, reportez-vous à Référence de stratégie.
Si vous êtes un utilisateur standard (et non un administrateur) et que vous avez besoin des ressources Oracle Cloud Infrastructure de votre entreprise, contactez l'administrateur afin qu'il configure pour vous un ID utilisateur. L'administrateur peut confirmer les compartiments que vous devez utiliser.
Limites
La recherche avec OpenSearch a différentes limites par défaut. Chaque fois que vous créez un cluster OpenSearch, le système s'assure que la demande respecte les limites. Les limites de la recherche avec OpenSearch sont régionales.
Vous pouvez soumettre une demande d'augmentation des limites dans la console Oracle Cloud, sur la page Limites, quotas et utilisation. Reportez-vous à Limites de service.
Ce tableau répertorie les limites du service par défaut de la recherche avec OpenSearch.
Ressource |
Crédits universels mensuels ou annuels |
Paiement à l'utilisation ou promotion |
---|---|---|
Noeuds de données de cluster | 10 noeuds de données par région | Nous contacter |
Noeuds maître de cluster | 3 noeuds maître par région | Nous contacter |
Noeuds OpenSearch Dashboard dans le cluster | 3 noeuds OpenSearch Dashboard par région | Nous contacter |
Pour obtenir des instructions sur la visualisation du niveau d'utilisation par rapport aux limites de ressource de la location, reportez-vous à Visualisation des limites et de l'utilisation d'une location.
Quotas
Vous pouvez utiliser des quotas pour déterminer la manière dont d'autres utilisateurs allouent aux ressources de cluster OpenSearch dans les compartiments d'Oracle Cloud Infrastructure. A chaque fois que vous créez un cluster, le système vérifie que la demande respecte le quota du compartiment.
Vous pouvez gérer les quotas de service dans la console Oracle Cloud, sur la page des détails de compartiment. Reportez-vous à A propos des quotas de compartiment.
Nom de famille : opensearch
Nom |
Portée |
Description |
---|---|---|
nombre de noeuds de données | Régional | Nombre total de noeuds de données de cluster OpenSearch. |
nombre de noeuds maître | Régional |
Nombre total de noeuds maîtres de cluster OpenSearch. |
opendashboard-node-count | Régional |
Nombre total de noeuds de tableau de bord OpenSearch. |
Stratégies requises
Chaque service d'Oracle Cloud Infrastructure s'intègre à IAM pour l'authentification et l'autorisation, sur toutes les interfaces (consolekit SDK ou interface de ligne de commande, et API REST).
Un administrateur d'une organisation doit configurer des groupes , des compartiments et desstratégies qui détermine quels utilisateurs peuvent accéder à ces services, à ces ressources et à ce type d'accès. Par exemple, les stratégies indiquent qui peut créer les utilisateurs, créer et gérer le réseau cloud, créer les instances, créer les buckets, télécharger les objets, etc. Pour plus d'informations, reportez-vous à Gestion des domaines d'identité. Afin d'obtenir des détails spécifiques sur l'élaboration de stratégies pour chacun des différents services, reportez-vous à Référence de stratégie.
Si vous êtes un utilisateur standard (et non un administrateur) et que l'entreprise a besoin d'utiliser les ressources Oracle Cloud Infrastructure, contactez l'administrateur afin qu'il configure un ID utilisateur pour vous. L'administrateur peut confirmer les compartiments que vous pouvez utiliser.
- Pour plus de détails sur l'écriture de la recherche avec des stratégies OpenSearch, reportez-vous à Recherche avec des stratégies IAM OpenSearch.
- Afin d'obtenir plus de détails sur l'écriture de stratégies pour d'autres services, reportez-vous à Référence de stratégie.
Application de patches à un cluster et opérations de redimensionnement
La recherche avec OpenSearch gère les opérations de gestion et de maintenance d'un cluster pour vous, y compris l'application de patches programmés et de mises à jour de sécurité pour les instances d'un cluster. Pendant que le service applique des patches aux instances d'un cluster, la fonctionnalité de recherche est en mode lecture seule. Au cours de cette fenêtre de maintenance, vous pouvez lire les données du cluster, mais vous ne pouvez pas les écrire dans le cluster. La longueur de la fenêtre de maintenance est liée au nombre total de shards et d'indices d'un cluster OpenSearch. Plus un cluster dispose de shards et d'indices, plus la fenêtre de maintenance est longue.
Les opérations d'application de patches sont planifiées au cours de la troisième semaine de chaque mois, mais il n'y a aucune garantie que les patches seront appliqués à vos clusters le même jour chaque mois. Les opérations d'application de patches non programmées peuvent également être effectuées à d'autres moments, selon les besoins.
La fonctionnalité de recherche d'un cluster est également en mode lecture seule pendant toutes les opérations de redimensionnement horizontal et la plupart des opérations de redimensionnement vertical. La fonctionnalité de recherche revient en mode lecture/écriture lorsque l'opération de redimensionnement est terminée. La seule opération de redimensionnement à laquelle cela ne s'applique pas est lorsque vous augmentez le stockage d'un noeud de données. Lorsque vous augmentez le stockage d'un noeud de données pendant l'opération de redimensionnement, la fonctionnalité de recherche reste en mode lecture/écriture.
Mise en route
Après avoir configuré les droits d'accès requis, créez le premier cluster OpenSearch. En savoir plus sur la gestion de votre cluster et l'utilisation des sauvegardes de cluster.
Découvrez comment configurer les prérequis et tester les scénarios de connexion de base sur un cluster et les tableaux de bord OpenSearch du cluster dans Connexion à un cluster OpenSearch.
Langues et plugins
La recherche avec OpenSearch inclut des analyseurs de langage intégrés à partir de OpenSearch, ainsi que la prise en charge de modules d'extension supplémentaires propres à la langue. Pour obtenir la liste complète des langues et des modules d'extension associés, reportez-vous à Recherche avec les langues prises en charge par OpenSearch.
La recherche avec OpenSearch inclut également la prise en charge d'autres modules d'extension OpenSearch. Pour obtenir la liste complète, reportez-vous à Recherche avec les modules d'extension pris en charge par OpenSearch.