À propos de la recherche avec OpenSearch
OCI Search with OpenSearch est un service géré que vous pouvez utiliser pour créer des solutions de recherche dans l'application basées sur OpenSearch afin de vous permettre de rechercher des jeux de données volumineux et de retourner des résultats en millisecondes, sans avoir à vous concentrer sur la gestion de votre infrastructure.
La fonction de recherche avec OpenSearch gère toutes les opérations et la gestion des grappes 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 fonctions pour vos solutions OpenSearch.
Concepts
Les concepts suivants sont essentiels à la compréhension de la recherche avec OpenSearch.
- Grappe
- Une grappe est le jeu d'instances de calcul qui fournissent la fonctionnalité OpenSearch. Chaque instance est un noeud de la grappe. Le type de noeud détermine les fonctionnalités et les tâches exécutées par l'instance. Chaque grappe est composée d'un ou de plusieurs noeuds de données, noeuds principaux et 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 de votre grappe, la mémoire minimale requise par noeud est de 20 Go.
- Noeud principal
-
Les noeuds principaux, anciennement noeuds principaux, gèrent les opérations de grappe, surveillent le statut des noeuds et acheminent le trafic réseau pour la grappe. Le noeud principal est responsable des actions à l'échelle de la grappe, telles que la création ou la suppression d'un index, le suivi des noeuds qui font partie de la grappe et la décision des partitions horizontales à affecter aux noeuds. Les nœuds principaux stables sont importants pour l'état des grappes. Lors de la configuration des noeuds principaux de votre grappe, la mémoire minimale requise par noeud est de 20 Go.
- Noeud de tableau de bord OpenSearch
- OpenSearch Les noeuds de tableau de bord gèrent et fournissent l'accès aux tableaux de bord OpenSearch pour votre grappe. Lors de la configuration du tableau de bord OpenSearch de votre grappe, la mémoire minimale requise par noeud est de 8 Go.
- OpenSearch Tableaux de bord
- OpenSearch Les tableaux de bord sont un outil de visualisation pour vos données OpenSearch et peuvent également être utilisés comme interface utilisateur pour certains plugiciels OpenSearch. Ils vous permettent de créer des tableaux de bord de données interactifs avec des données en temps réel.
- Points d'extrémité privés
- Lorsque vous créez une grappe, la fonction de recherche avec OpenSearch configure des points d'extrémité privés pour fournir l'accès à la grappe et aux tableaux de bord OpenSearch de la grappe. Cette configuration de réseau garantit que tout le trafic réseau reste dans le VCN de la grappe dans la location. Pour plus d'informations, voir Points d'extrémité privés. Pour créer une grappe, vous devez configurer les autorisations requises pour la recherche avec OpenSearch afin de créer des points d'extrémité privés, voir Autorisations d'utilisateur.
Régions et domaines de disponibilité
Le service de recherche avec OpenSearch est disponible dans toutes les régions commerciales d'Oracle Cloud Infrastructure. Voir À propos des régions et des domaines de disponibilité pour la liste des régions disponibles pour Oracle Cloud Infrastructure, avec les emplacements associés, les identificateurs de région, les clés de région et les domaines de disponibilité.
Identificateurs de ressource
La fonction de recherche avec OpenSearch prend en charge les grappes, les sauvegardes et les demandes de travail des ressources Oracle Cloud Infrastructure. La plupart des types de ressource ont un identificateur unique affecté par Oracle, appelé un OCID (identificateur Oracle Cloud). Pour plus d'informations sur le format des OCID et sur les autres moyens d'identifier vos ressources, voir Identificateurs de ressource.
Méthodes d'accès à la recherche avec OpenSearch
Vous pouvez accéder à la fonction de recherche avec OpenSearch à l'aide de la console (une interface basée sur navigateur), de l'interface de ligne de commande ou de l'API REST. Les instructions relatives à 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 aller à la page de connexion de la console, ouvrez le menu de navigation en haut de cette page et cliquez sur Console Infrastructure. Vous êtes invité à entrer votre location Oracle Cloud, votre nom d'utilisateur et votre mot de passe.
Pour obtenir la liste des trousses SDK disponibles, voir Trousses SDK et interface de ligne de commande. Pour des informations générales sur l'utilisation des API, voir la documentation sur les API REST.
Authentification et autorisation
Chaque service d'Oracle Cloud Infrastructure est intégré avec le service GIA aux fins d'authentification et d'autorisation, pour toutes les interfaces (console, trousse SDK ou interface de ligne de commande et API REST).
Un administrateur de votre organisation doit configurer les groupes, les compartiments et les politiques qui déterminent les utilisateurs pouvant accéder aux services et aux ressources, ainsi que le type d'accès. Par exemple, les politiques contrôlent qui peut créer de nouveaux utilisateurs, créer et gérer le réseau en nuage, lancer des instances, créer des seaux, télécharger des objets, etc. Pour plus d'informations, voir Introduction aux politiques.
- Pour plus de détails sur l'écriture de la fonction de recherche avec les politiques OpenSearch, voir Rechercher avec les politiques IAM OpenSearch.
- Pour plus de détails sur l'écriture de politiques pour d'autres services, voir Informations de référence sur les politiques.
Si vous êtes un simple utilisateur (pas un administrateur) qui doit utiliser les ressources Oracle Cloud Infrastructure de votre société, demandez à l'administrateur de configurer un ID utilisateur pour vous. L'administrateur vous confirmera les compartiments que vous pouvez utiliser.
Limites
La recherche avec OpenSearch comporte diverses limites par défaut. Chaque fois que vous créez une grappe OpenSearch, le système s'assure que la demande est comprise dans les limites. Les limites OpenSearch de la recherche sont régionales.
Vous pouvez soumettre une demande pour augmenter les limites dans la console Oracle Cloud à partir de la page Limites, quotas et utilisation. Voir Limites de service.
Ce tableau répertorie les limites de service par défaut pour la recherche avec OpenSearch.
|
Ressources |
Crédits universels mensuels ou annuels |
Facturation à l'usage ou promotion |
|---|---|---|
| Noeuds de données de grappe | 10 noeuds de données par région | Communiquer avec nous |
| Noeuds principaux de grappe | 3 noeuds principaux par région | Communiquer avec nous |
| Noeuds OpenSearch Dashboards de grappe | 3 noeuds OpenSearch Dashboards par région | Communiquer avec nous |
Pour obtenir des instructions pour voir le niveau d'utilisation par rapport aux limites de ressources de la location, voir Consultation des limites et de l'utilisation d'une location.
Quotas
Vous pouvez utiliser des quotas pour déterminer comment les autres utilisateurs affectent des ressources de grappe OpenSearch entre les compartiments dans Oracle Cloud Infrastructure. Lorsque vous créez une grappe, le système vérifie que votre demande respecte le quota défini pour ce compartiment.
Vous pouvez gérer les quotas de service dans la console Oracle Cloud à partir de la page des détails du compartiment. Voir À propos des quotas de compartiment.
Nom de famille : opensearch
|
Le nom |
Portée |
Description |
|---|---|---|
| nombre de noeuds de données | Régionale | Nombre total de noeuds de données de grappe OpenSearch. |
| nombre de noeuds principaux | Régionale |
Nombre total de noeuds principaux de grappe OpenSearch. |
| opendashboard-node-count | Régionale |
Nombre total de noeuds de tableau de bord OpenSearch. |
Politiques requises
Chaque service d'Oracle Cloud Infrastructure est intégré avec le service GIA aux fins d'authentification et d'autorisation, pour toutes les interfaces (console, trousse SDK ou interface de ligne de commande et API REST).
Un administrateur d'une organisation doit configurer les groupes , les compartiments et les politiques qui déterminent les utilisateurs pouvant accéder aux services et aux ressources, ainsi que le type d'accès. Par exemple, les politiques contrôlent qui peut créer des utilisateurs, créer et gérer le réseau en nuage, créer des instances, créer des seaux, télécharger des objets, etc. Pour plus d'informations, voir Gestion des domaines d'identité. Pour obtenir des détails précis sur la définition de politiques pour chacun des différents services, voir Référence liée aux politiques.
Si vous êtes un utilisateur ordinaire (pas un administrateur) qui doit utiliser les ressources Oracle Cloud Infrastructure de la société, demandez à un administrateur de configurer un ID utilisateur pour vous. L'administrateur vous indiquera les compartiments que vous pouvez utiliser.
- Pour plus de détails sur l'écriture de la fonction de recherche avec les politiques OpenSearch, voir Rechercher avec les politiques IAM OpenSearch.
- Pour plus de détails sur l'écriture de politiques pour d'autres services, voir Informations de référence sur les politiques.
Opérations d'application de correctifs et de redimensionnement de grappe
La recherche avec OpenSearch gère les opérations de gestion et de maintenance d'une grappe pour vous, notamment l'application de correctifs programmés et de mises à jour de sécurité pour les instances d'une grappe. Pendant que le service applique des correctifs aux instances d'une grappe, la fonctionnalité de recherche est en mode lecture seule. Pendant cette fenêtre de maintenance, vous pouvez lire les données de la grappe, mais vous ne pouvez pas écrire les données dans la grappe. La durée de la fenêtre de maintenance est liée au nombre total de partitions horizontales et d'index d'une grappe OpenSearch. Plus une grappe comporte de partitions horizontales et d'index, plus la fenêtre de maintenance est longue.
Les opérations d'application de correctifs sont programmées au cours de la troisième semaine de chaque mois, mais rien ne garantit que vos grappes recevront des correctifs le même jour de chaque mois. Des opérations d'application de correctifs non programmées peuvent également être effectuées à d'autres moments, au besoin.
La fonctionnalité de recherche d'une grappe est également en mode lecture seule lors de toutes les opérations de redimensionnement horizontal et de la plupart des opérations de redimensionnement vertical. La fonctionnalité de recherche retourne 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 lors de l'opération de redimensionnement, la fonctionnalité de recherche reste en mode lecture/écriture.
Introduction
Après avoir configuré les autorisations requises, créez votre première grappe OpenSearch. Découvrez la gestion de votre grappe et l'utilisation des sauvegardes de grappe.
Voyez comment configurer les préalables et tester les scénarios de connexion de base à une grappe et aux tableaux de bord OpenSearch de la grappe dans Connexion à une grappe OpenSearch.
Langues et plugiciels
La recherche avec OpenSearch comprend des analyseurs de langage intégrés à partir de OpenSearch, ainsi que la prise en charge de plugiciels supplémentaires propres à la langue. Pour obtenir la liste complète des langues et des plugiciels connexes, voir Rechercher dans OpenSearch Langues prises en charge.
La recherche avec OpenSearch comprend également la prise en charge des autres plugiciels OpenSearch. Pour obtenir la liste complète, voir Rechercher avec les plugiciels OpenSearch pris en charge.