À 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.

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.

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.

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.