Exploitation de logiciels open source communément utilisés à grande échelle, en toute sécurité et à moindre coût

Amazon OpenSearch Service est un service entièrement géré qui facilite le déploiement, l’exploitation et la mise à l’échelle de clusters OpenSearch (prenant désormais en charge Apache Lucene 9) de manière sécurisée et rentable sur AWS. Amazon OpenSearch Service propose un accès direct aux API Elasticsearch et OpenSearch, ce qui permet à votre code et à vos applications existants utilisant Elasticsearch ou OpenSearch de fonctionner de manière transparente avec le service.

Ce service entièrement géré alloue toutes les ressources pour votre cluster OpenSearch et le lance dans la région AWS de votre choix en seulement quelques minutes. Il détecte et remplace automatiquement les nœuds OpenSearch défaillants, réduisant ainsi les frais généraux associés aux infrastructures autogérées. Vous pouvez mettre votre cluster à l’échelle horizontalement ou verticalement (jusqu’à 3 pétaoctets de données) sans durée d’indisponibilité grâce à un simple appel d’API ou en quelques étapes dans la Console de gestion AWS. Grâce à cette flexibilité, OpenSearch Service peut prendre en charge n'importe quelle charge de travail, depuis les clusters de développement à nœud unique jusqu'aux clusters à nœuds multiples à l'échelle de la production. 

Amazon OpenSearch Service AZ multiples avec veille offre une disponibilité améliorée et des performances constantes, ce qui le rend adapté aux charges de travail de production. En cas de défaillance de l'infrastructure, telle qu'une perte d'un nœud, une défaillance d'instance, une perte de connectivité AZ ou une défaillance unique d'une zone de disponibilité, OpenSearch Service effectue un basculement automatique des nœuds actifs vers les nœuds de secours en moins d'une minute, afin que vous puissiez continuer à indexer et à rechercher des données.

OpenSearch Service fournit également un ensemble d'outils et de capacités de visualisation robuste avec la prise en charge d'OpenSearch Dashboards et de Kibana (pour les versions d'Elasticsearch jusqu'à 7.10), sans frais supplémentaires. (OpenSearch Dashboards et Amazon Managed Grafana sont des subdivisions de Kibana).

Cette solution entièrement gérée comprend des fonctionnalités telles que le contrôle précis des accès, les alertes, la gestion des états d’index et la prise en charge SQL. L'ensemble des fonctionnalités OpenSearch Service découle des besoins de clients comme vous et d'initiatives de la communauté open source, comme OpenSearch.

En outre, OpenSearch réunit la puissance de la recherche classique, de l'analyse et de la recherche vectorielle dans un package complet lorsqu'il est utilisé comme base de données vectorielles. Le moteur vectoriel d'Amazon OpenSearch sans serveur propose aux développeurs une fonctionnalité de stockage et de recherche vectoriels simple et évolutive, leur fournissant des réponses contextuellement pertinentes sur des milliards de vecteurs en quelques millisecondes en interrogeant des intégrations et des mots clés textuels dans une seule requête hybride. Les développeurs peuvent compter sur le moteur vectoriel pour un environnement sans serveur sécurisé et rentable, leur permettant de passer en douceur du prototypage d'applications à la production.  

Vous devez tenir compte de plusieurs éléments dans votre décision de passer à un service géré, notamment des capacités préconfigurées en faveur de la stabilité opérationnelle, de la sécurité et des performances de votre infrastructure de recherche et d'analytique.

Ce service comprend la prise en charge de plusieurs charges de travail, telles que la recherche, l'analytique des journaux, l'analytique et l'observabilité des traces distribuées, la surveillance des événements et des informations de sécurité (SIEM), et plus encore :

  • Hiérarchisation du stockage avec UltraWarm
  • OpenSearch entièrement conforme et sans frais supplémentaires
  • Expertise opérationnelle OpenSearch à grande échelle
  • Des plugins intégrés qui fournissent un accès précis, des algorithmes de similarité basés sur des vecteurs, ou des alertes et une surveillance permettant d'automatiser la réponse aux incidents

Principales fonctionnalités d'un cluster géré dans OpenSearch Service

AWS est l’un des principaux contributeurs du projet OpenSearch, qu’utilisent de nombreux clients. Vous obtiendrez toutes les innovations pour OpenSearch au sein de ce service géré. Au-delà de ces fonctionnalités, auxquelles la communauté participe et contribue, OpenSearch Service propose également les suivantes :

  • Numérotation automatique et indexée
  • Allocation de matériel
  • Installation de logiciels gérés par AWS et correctifs
  • AWS surveille et répare le service, 24 heures sur 24, 7 jours sur 7.
  • AWS met les clusters à l'échelle
  • AWS gère la réplication entre régions avec une grande fiabilité
  • AWS gère le cycle de vie et la maintenance du matériel
  • AWS met les versions à niveau.
  • Aucun temps d'arrêt pour les mises à jour et les mises à niveau
  • Hiérarchisation du stockage pour minimiser les coûts tout en maximisant le temps de réponse
  • Disponibilité : 99,99 %
  • Multi-AZ avec Standby
  • Gestion automatique de l'état des index
  • Méthode de mise à niveau transparente à partir des clusters gérés Elasticsearch 6.x et 7.x existants avec rétrocompatibilité descendante
  • Option sans serveur pour se lancer en quelques secondes sans gérer les clusters

Outre ces fonctionnalités, la configuration Multi-AZ avec Standby pour OpenSearch Service garantit que les domaines OpenSearch restent résilients face aux défaillances d'une seule zone de disponibilité, sans aucun impact sur les performances ou la disponibilité.