FAS sur Search with OpenSearch

Généralités

Qu'est-ce que le service OCI Search with OpenSearch ?

OCI Search avec OpenSearch est un moteur d'informations proposé en tant que service géré OCI, ce qui facilite l'ingestion, la recherche, la visualisation et l'analyse des données pour les clients. Nous éliminons le fardeau opérationnel de la gestion de l'infrastructure de recherche en automatisant les activités de maintenance standard, notamment l'application de correctifs, la mise à jour, la mise à niveau, les sauvegardes et le redimensionnement, le tout sans temps d'arrêt. Les clients peuvent ingérer, stocker, rechercher et analyser rapidement d'importants volumes de données, et voir les résultats quasiment en temps réel.

OpenSearch et les tableaux de bord OpenSearch, une visualisation et une interface utilisateur, ont été créés à partir d'Elasticsearch 7.10.2 et de Kibana 7.10.2 en 2021 et fonctionnent désormais comme un projet open source distinct doté de licences Apache 2.0 et pris en charge par une communauté qui inclut Oracle et AWS en tant que membres principaux contributeurs. Nous proposons les versions 1.2.4 et 2.3 de OpenSearch.

Comment OpenSearch a-il vu le jour ? Pourquoi utiliser OpenSearch si j'utilise déjà la pile ELK (Elastic, Logstash, Kibana) ?

Elastic a annoncé qu'elle modifierait sa stratégie de licence logicielle et ne publierait pas de nouvelles versions d'Elasticsearch et de OpenSearch Dashboards sous la licence Apache, version 2.0 (ALv2). Au lieu de cela, de nouvelles versions du logiciel seront proposées sous la licence Elastic License ou Server Side Public License. Cependant, les deux licences limitent l'utilisation du logiciel de manière à le rendre inacceptable pour beaucoup dans la communauté open source. Afin de garantir les versions open source des deux packages, OpenSearch a été créé et conservera un fork sous licence ALv2 d'Elasticsearch et Kibana open source.

Quelles sont les formes prises en charge pour OCI Search ?

OCI Search dispose d'un niveau de configuration inégalé. Vous n'êtes pas limité à des formes ou des SKU spécifiques ; nous utilisons plutôt des formes flexibles qui vous permettent de configurer le nombre précis de coeurs de calcul, ainsi que la quantité de mémoire et de stockage en fonction de vos besoins exacts.

Puis-je exécuter la pile ELK complète dans OCI Search ?

Les clients OCI Search peuvent personnaliser leur OCPU (coeurs de calcul), leur mémoire, leur stockage, leurs sauvegardes, leur nombre de noeuds et leur type de noeud (par exemple, les noeuds maître, de données et Open Dashboard). Même si Logstash n'est pas inclus dans le service géré, vous pouvez envoyer des données à OCI Search à l'aide de Logstash, Beats et des dizaines d'autres clients et applications, comme vous le feriez pour n'importe quel autre cluster Elasticsearch.

Que gère OCI Search à ma place ?

OCI Search gère le travail de configuration de votre cluster, y compris le provisionnement de l'infrastructure. Une fois le cluster exécuté, OCI Search gère les tâches d'administration courantes, telles que les sauvegardes, la surveillance des instances et le logiciel d'application de patches. OCI Search s'intègre aux mesures OCI pour produire des mesures qui fournissent des informations sur l'état des clusters et offre aux clients la possibilité de modifier leur configuration de cluster et la taille totale des données sans interruption de service.

Pourquoi passer au service géré OCI Search ?

La gestion de votre propre pile ELK peut consommer des ressources importantes uniquement pour la gestion opérationnelle et les frais généraux. Le passage à un service géré permet aux clients de planifier des actions opérationnelles, et OCI Search supprime ces tâches. De plus, d'un point de vue des prix, OCI Search est une solution extrêmement compétitive par rapport aux solutions autogérées ou gérées par le cloud.

Quelle est la taille totale des données prise en charge ?

OCI continuera à améliorer les limites d'échelle pour répondre aux besoins de nos plus grands clients. Actuellement, nous prenons en charge 300 To et des tailles de capacité plus grandes sont disponibles sur demande.

OCI Search est-il disponible dans toutes les régions et tous les domaines ?

OCI Search est disponible dans toutes les régions commerciales OCI.

Quelle version de OpenSearch est prise en charge ?

Nous proposons les versions 1.2.4 et 2.3 de OpenSearch.

Comparaison et opposition

Combien coûte OCI Search with OpenSearch ?

Les clients sont facturés uniquement pour l'infrastructure sous-jacente que les clusters utilisent, y compris les coûts de calcul, de mémoire, de volume de blocs et de stockage d'objets, sans frais supplémentaires. OCI Search facturera des frais de service de 0,25 USD par heure par noeud de données lorsque plus de deux noeuds de données sont utilisés par cluster, avec des frais de service annulés pour les deux premiers noeuds d'un cluster. Par exemple, si un client dispose de trois noeuds de données, ils seront facturés 0,25 USD par heure et par cluster. Les deux premiers noeuds de données n'engagent pas de frais de service. Seul le troisième noeud de données et les noeuds de données supplémentaires par la suite entraîneront des frais de service de 0,25 USD par noeud de données par cluster.

Le service est-il comparable aux options hébergées/gérées d'AWS ou de Elastic.co ?

Oui. Nous continuerons d'améliorer l'offre OpenSearch d'OCI en fonction des commentaires des clients et proposerons des améliorations de l'échelle et des performances pour offrir aux clients une expérience opérationnelle et de développement OpenSearch optimale.

Quel est le contrat de niveau de service (SLA) pour OCI Search ?

OCI Search est conçu avec une haute disponibilité comme un principe de base et s'appuie sur les temps d'activité de disponibilité de l'infrastructure d'entreprise d'OCI. Le service fournit un objectif de niveau de service de 99,5 %, et les contrats de niveau de service seront publiés prochainement après la mise en service des workloads de production.

Lancez-vous

Comment atteindre OCI Search with OpenSearch dans la console OCI ?

  • Accédez à https://cloud.oracle.com.
  • Accédez au menu déroulant en haut à gauche et sélectionnez Databases.
  • OCI Search with OpenSearch s'affichera ici.

Comment migrer vers OCI Search ?

Nous vous recommandons d'évaluer notre service en parallèle avec votre solution actuelle pour commencer. Si vous ne vous concentrez que sur les données de type série chronologique, vous passerez à OCI Search avec OpenSearch une fois que nous aurons satisfait à toutes vos exigences et cessons d'assimiler votre pile existante. Si vous avez besoin de toutes les données de votre cluster existant, vous devez prendre un instantané du cluster de production en cours, enregistrer ces données dans votre bucket Oracle Cloud Infrastructure Object Storage, puis restaurer l'instantané sur votre instance de service. Un exemple de séquence d'étapes pour effectuer cette migration est décrit ci-dessous.

  • Créez une copie ponctuelle des données de production à l'aide de la création d'instantanés, disponibles avec les API Elastic ou OpenSearch ou via plusieurs consoles cloud.
  • Une fois cette opération terminée, vous devez déplacer vos données vers un emplacement OCI Object Storage accessible par le service.
  • À partir de la console de service, accédez à l'icône de support épinglée à droite de l'écran. Soumettez une demande d'importation d'instantanés. L'équipe des opérations client OCI vous aidera à effectuer l'import.

Nous chercherons à simplifier et à automatiser le processus de migration dans une prochaine version.

Informations complémentaires

Puis-je redimensionner mon cluster ?

Vous pouvez augmenter le nombre de noeuds ainsi que la configuration des noeuds (OCPU et mémoire). Cela signifie que vous pouvez augmenter verticalement et horizontalement. Vous pouvez également augmenter la taille de votre stockage à tout moment jusqu'à 0,3 Po et vous pouvez également demander un stockage supplémentaire. La réduction des paramètres de configuration et de noeud est une opération rarement utilisée et est prise en compte dans une prochaine version en fonction des demandes des clients.

Prenez-vous en charge les fonctionnalités x-pack ?

Les fonctionnalités X-pack ne sont pas prises en charge aujourd'hui, mais nous développons activement des fonctionnalités supplémentaires. Veuillez consulter le calendrier des versions de OpenSearch pour savoir ce qui arrive.

Assurez-vous que mon cluster est distribué entre les domaines de disponibilité et de pannes ?

OCI Search avec OpenSearch est conçu avec une disponibilité de niveau entreprise en tant que principe principal. Pour les clusters avec plus de deux noeuds de n'importe quel type (par exemple, les noeuds de données, les noeuds maîtres, etc.), OCI provisionne automatiquement ces noeuds entre les domaines, ce qui permet la résilience entre les domaines de disponibilité pour une haute disponibilité.

Le nombre de documents ou d'index que je peux avoir dans mon cluster est-il limité ?

Bien qu'OCI n'impose aucune limite de service sur le nombre d'index ou de documents que vous pouvez stocker dans votre cluster, le logiciel OpenSearch est limité par le système d'exploitation et l'infrastructure matérielle sous-jacents.

Offrez-vous des autorisations de niveau utilisateur au cluster OCI Search ou aux tableaux de bord OpenSearch ?

Oui. Vous pouvez configurer l'accès utilisateur à différents graphiques et données dans la console des tableaux de bord OpenSearch. Consultez la documentation pour plus de détails sur l'accès basé sur les rôles.

OCI Search prend-il en charge les modules d'extension de communauté ?

Oui. Pour plus de détails, consultez cette liste des modules d'extension pris en charge. Si vous avez besoin d'un module d'extension, soumettez une demande d'assistance via la console OCI et nous déterminerons à quel moment il peut être inclus dans le service.

OCI Search prend-il en charge l'intégration avec Logstash ?

Oui. En d'autres termes, vous allez pointer votre instance Logstash vers l'adresse d'API OCI Search pour l'assimilation des données.

Puis-je utiliser le stockage d'objets de ma propre location pour les sauvegardes et les instantanés ?

Oui, mais ce n'est pas nécessaire. OCI Search with OpenSearch est un service de bout en bout entièrement géré offrant disponibilité et protection des données. La gestion des sauvegardes et du stockage dans notre location évite aux clients de devoir gérer les sauvegardes et le stockage associé, tout en permettant à OCI d'effectuer des tâches opérationnelles de manière fiable et sécurisée. Si vous souhaitez utiliser OCI Object Storage, vous pouvez utiliser l'API d'instantané pour ce faire. Consultez la documentation pour plus de détails sur les sauvegardes et les instantanés.

Pourquoi ai-je besoin d'une adresse privée ?

OCI s'engage fortement en matière de sécurité et souhaite toujours que le client contrôle qui accède à son cluster et à ses données. Les adresses privées permettent une connexion hautement sécurisée entre un service et la location d'un client. L'utilisation d'adresses privées permet aux clusters de fonctionner dans la location de service pour la gestion des opérations tout en maintenant la sécurité en limitant l'accès aux ressources aux adresses IP au sein du sous-réseau du client et en interdisant l'accès à partir de n'importe quel autre emplacement.

Le projet OpenSearch semble être exécuté par AWS. Que fait Oracle pour contribuer au projet open source ?

Bien qu'Amazon et AWS soient les administrateurs du projet OpenSearch et des référentiels associés, il existe de nombreux contributeurs importants, notamment Capital One, Logz.io, OCI, Red Hat et SAP. OCI a commencé à contribuer au projet et continuera de contribuer à la communauté OpenSearch.