OpenSearch
Moteur de recherche et d'analyse open source, fork communautaire d'Elasticsearch
Choisissez un pack VPS pour déployer OpenSearch
Renouvellement au prix de CA$ 20.99/mois pour 2 ans. Annulez à tout instant.
À propos de OpenSearch
OpenSearch est une suite de recherche et d'analyse open source, pilotée par la communauté, dérivée d'Elasticsearch 7.10.2 et Kibana 7.10.2. Lorsque Elastic a modifié sa licence pour restreindre l'utilisation commerciale, AWS et la communauté open source ont bifurqué le projet pour maintenir une alternative véritablement ouverte sous la licence Apache 2.0. OpenSearch offre de puissantes capacités de recherche en texte intégral, d'analyse des données de journaux et d'événements, de surveillance des performances des applications et d'analyse de sécurité grâce à une architecture distribuée et évolutive. Avec OpenSearch Dashboards (une bifurcation de Kibana), les utilisateurs disposent d'outils riches de visualisation de données, de création de requêtes et de tableaux de bord. Approuvé par les organisations ayant besoin d'une recherche de niveau entreprise sans restrictions de licence propriétaires, OpenSearch alimente des cas d'utilisation allant de la recherche de produits e-commerce aux systèmes de gestion des informations et des événements de sécurité (SIEM).
Cas d'utilisation courants
Les plateformes de commerce électronique et de contenu utilisent OpenSearch pour alimenter une recherche de produits rapide et pertinente avec une navigation à facettes, des suggestions d'autocomplétion et des requêtes en langage naturel qui améliorent les taux de conversion et l'expérience utilisateur. Les équipes DevOps et SRE déploient OpenSearch pour l'agrégation et l'analyse centralisées des journaux, collectant les journaux des applications, des serveurs et de l'infrastructure pour résoudre les problèmes, détecter les anomalies et maintenir la santé du système grâce à des tableaux de bord de surveillance en temps réel. Les centres d'opérations de sécurité exploitent OpenSearch pour le SIEM (Security Information and Event Management), ingérant les journaux de sécurité, détectant les menaces par correspondance de motifs et détection d'anomalies, et enquêtant sur les incidents avec de puissantes capacités de recherche et de corrélation. Les analystes de données et les équipes de veille stratégique utilisent OpenSearch Dashboards pour visualiser les métriques, créer des tableaux de bord interactifs et explorer des ensembles de données avec des agrégations et des analyses qui révèlent des informations à partir de grands volumes de données structurées et non structurées.
Fonctionnalités clés
- Recherche en texte intégral avec score de pertinence et DSL de requête avancé
- Indexation en temps réel et résultats de recherche quasi instantanés
- Architecture distribuée avec évolutivité horizontale
- OpenSearch Dashboards pour la visualisation et l'exploration des données
- Agrégations et analyses pour la synthèse des données
- API RESTful pour une intégration facile avec les applications
- Prise en charge des données structurées, non structurées et géospatiales
- Gestion des index avec des politiques de cycle de vie
- Capacités de détection d'anomalies et d'alertes
- Prise en charge des requêtes SQL et Piped Processing Language (PPL)
- Sauvegarde et restauration pour la reprise après sinistre
- Analyseur de performances pour l'optimisation des clusters
Exigences en matière de ressources et temps de démarrage
OpenSearch est une application gourmande en ressources en raison de son architecture basée sur Java et de ses opérations en mémoire pour des performances de recherche rapides. Bien qu'OpenSearch puisse techniquement fonctionner sur du matériel minimal, ce modèle est configuré avec une taille de tas Java de 1 Go adaptée pour les charges de travail de développement et de petite production sur un VPS avec 4 Go de RAM. Pour les déploiements de petite production (jusqu'à 10 Go de données indexées), nous recommandons au moins 4 Go de RAM. Pour les charges de travail moyennes (jusqu'à 100 Go de données indexées), nous recommandons 8 Go de RAM avec un tas de 4 Go. Les déploiements de grande production devraient avoir 16 Go de RAM ou plus, avec un tas dimensionné à 50 % de la mémoire disponible, jusqu'à un maximum de 32 Go. Le démarrage initial prend 2 à 5 minutes, le temps qu'OpenSearch initialise les index et soit prêt à accepter les requêtes. OpenSearch Dashboards peut afficher des erreurs de connexion pendant cette période d'initialisation, ce qui est normal. Prévoyez un espace disque suffisant, car OpenSearch stocke les données indexées dans le volume persistant, l'utilisation réelle du disque dépendant de votre volume de données et des paramètres d'index.
Considérations de sécurité
Ce déploiement OpenSearch inclut une authentification de base utilisant le plugin de sécurité avec votre nom d'utilisateur et mot de passe configurés, protégeant l'accès à OpenSearch Dashboards et à l'API REST contre les utilisateurs non autorisés. OpenSearch Dashboards est servi via HTTPS par Traefik avec des certificats Let's Encrypt automatiques, assurant un accès chiffré à l'interface utilisateur. La communication interne entre les conteneurs utilise HTTP sur le réseau Docker privé. Mettez régulièrement à jour les conteneurs OpenSearch pour recevoir les correctifs de sécurité et les nouvelles fonctionnalités. Configurez des sauvegardes automatisées en utilisant la fonctionnalité de capture instantanée et de restauration d'OpenSearch pour prévenir la perte de données. Restreignez l'accès réseau au port de l'API OpenSearch en utilisant les règles de pare-feu du VPS, n'autorisant que les adresses IP fiables à accéder directement à l'API.
Pourquoi déployer OpenSearch sur un VPS Hostinger
Le déploiement d'OpenSearch sur un VPS Hostinger offre un contrôle total sur votre infrastructure de recherche et d'analyse, sans les restrictions de licence propriétaires qui s'appliquent désormais à Elasticsearch. Avec des ressources VPS dédiées, OpenSearch offre des performances de requête prévisibles et un débit d'indexation constant, plutôt que de concurrencer la capacité partagée sur des services gérés où les coûts augmentent avec le volume de données et les taux de requête. L'auto-hébergement conserve toutes les données indexées, les requêtes de recherche et les analyses sur une infrastructure que vous contrôlez, ce qui est essentiel pour les organisations ayant des exigences de résidence des données ou traitant des informations sensibles qui ne peuvent pas être stockées sur des plateformes tierces. La licence Apache 2.0 signifie l'absence de restrictions commerciales ou de changements de licence inattendus, contrairement aux versions modernes d'Elasticsearch. Les niveaux de performance des VPS Hostinger vous permettent de commencer avec des ensembles de données plus petits et d'adapter les ressources à mesure que vos données augmentent, offrant la flexibilité d'aligner les coûts d'infrastructure sur l'utilisation réelle plutôt que de payer pour des niveaux de service gérés avec une capacité dont vous n'avez pas besoin. Traefik gère automatiquement le HTTPS pour OpenSearch Dashboards, de sorte que votre interface utilisateur d'analyse est accessible en toute sécurité sans aucune configuration SSL manuelle.
Choisissez un pack VPS pour déployer OpenSearch
Renouvellement au prix de CA$ 20.99/mois pour 2 ans. Annulez à tout instant.