OpenSearch

OpenSearch

Moteur de recherche et d'analyse open source, fork communautaire d'Elasticsearch

Choisissez un pack VPS pour déployer OpenSearch

KVM 2
2 cœurs vCPU
8 Go de RAM
100 Go d'espace disque NVMe
8 To de bande passante
7,99  € /mois

Renouvellement au prix de 14,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 de Kibana 7.10.2. Lorsque Elastic a modifié sa licence pour restreindre l'utilisation commerciale, AWS et la communauté open source ont forké 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 version dérivée de Kibana), les utilisateurs disposent de riches outils 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 d'e-commerce 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 la correspondance de motifs et la détection d'anomalies, et enquêtant sur les incidents grâce à de puissantes capacités de recherche et de corrélation. Les analystes de données et les équipes de business intelligence 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 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 template est configuré avec une taille de tas Java de 1 Go adaptée pour le développement et les petites charges de travail de 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 4 Go de mémoire heap. Les déploiements de grande production devraient disposer de 16 Go de RAM ou plus, avec une mémoire heap dimensionnée à 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 adéquat, 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 votre 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 via 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 snapshot 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, permettant uniquement aux adresses IP fiables d'accéder directement à l'API.

Pourquoi déployer OpenSearch sur un VPS Hostinger

Le déploiement d'OpenSearch sur un VPS Hostinger vous 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

KVM 2
2 cœurs vCPU
8 Go de RAM
100 Go d'espace disque NVMe
8 To de bande passante
7,99  € /mois

Renouvellement au prix de 14,99 €/mois pour 2 ans. Annulez à tout instant.

Découvrez d'autres applications dans cette catégorie