Nous sommes ravis d’annoncer le lancement de Scalingo for OpenSearch®, un service entièrement managé et open source pour la recherche en temps réel, l’analyse de logs et l’exploration de données. Que vous souhaitiez créer un moteur de recherche, centraliser les logs de vos applications ou surveiller la santé de vos systèmes via des tableaux de bord personnalisés, OpenSearch® fait le gros du travail et Scalingo s’occupe du reste.
En quelques clics, vous pouvez déployer un cluster OpenSearch® prêt pour la production, accompagné d’un ensemble complet de plugins dédiés à la recherche, à l’analytique et à l’observabilité. Vous pouvez également activer OpenSearch® Dashboards pour visualiser et explorer vos données en temps réel.
Si vous cherchez une alternative open source à Elasticsearch®, sans les contraintes de licence ni la complexité d’infrastructure, cette offre est faite pour vous.
Pendant des années, Elasticsearch® a été le moteur de référence pour la recherche et l’analyse de logs, et chez Scalingo, il a largement contribué à aider nos utilisateurs à créer des applications rapides et axées sur la donnée. Mais en 2021, Elastic®, l’entreprise à l’origine d’Elasticsearch®, a introduit une licence plus restrictive (SSPL), rendant difficile pour les fournisseurs cloud comme nous de proposer une version managée en accord avec nos valeurs.
En tant que plateforme engagée pour l’ouverture, la liberté des développeurs et la simplicité, cela a marqué un tournant. Nous voulions continuer à offrir une solution de recherche puissante et flexible… sans les limitations imposées par les licences.
C’est pourquoi nous avons choisi de soutenir OpenSearch® : une alternative 100 % open source à Elasticsearch®, portée par une communauté grandissante et distribuée sous licence Apache 2.0.
Issu d’un fork de la dernière version ouverte d’Elasticsearch® (7.10), OpenSearch® conserve les fonctionnalités clés que les développeurs attendent : recherche full-text, analytique en temps réel, tableaux de bord… tout en continuant à évoluer avec de nouvelles capacités comme l’alerte, la détection d’anomalies et bien plus encore.
Dans le cadre de cette transition, nous allons progressivement retirer notre offre managée d’Elasticsearch® pour nous concentrer sur la meilleure expérience possible avec OpenSearch®.
Pour Scalingo, c’est une évolution naturelle, et une décision qui, à terme, bénéficiera à nos utilisateurs comme à l’ensemble de l’écosystème open source.
Ce qui rend OpenSearch® particulièrement intéressant, c’est qu’il ne s’agit pas seulement d’un moteur de recherche : c’est une plateforme polyvalente, utilisée dans de nombreux secteurs pour des cas d’usage variés. Voici les usages les plus courants chez les développeurs aujourd’hui :
Que vous construisiez une boutique e-commerce avec une recherche produit ultra-rapide, une application SaaS avec des filtres complexes ou une base de connaissances pour votre support client, OpenSearch® vous permet d’ingérer, d’indexer et d’interroger de gros volumes de données en toute simplicité. Grâce à ses puissantes capacités de recherche full-text et à ses fonctionnalités intégrées, c’est l’outil idéal pour créer des expériences de recherche à la fois rapides et intuitives.
Centralisez les logs de vos applications, services et bases de données pour obtenir une visibilité en temps réel sur vos systèmes. Grâce à des intégrations comme le log drain de Scalingo, Logstash, Fluentd et bien d’autres, OpenSearch® vous aide à collecter, parser et analyser vos logs de manière efficace. Combiné à OpenSearch® Dashboards, il offre aux développeurs, DevOps et SRE une vision claire de la santé et des performances système, facilitant le débogage et l’amélioration de l’observabilité.
OpenSearch® permet également de détecter facilement des comportements inhabituels dans vos logs, métriques ou indicateurs métiers, automatiquement et en temps réel. Grâce à ses fonctionnalités intégrées d’alerte et de détection d’anomalies, vous pouvez surveiller les signaux clés, déclencher des actions et recevoir des notifications dès qu’un événement critique survient: pics de trafic, échecs de connexion, etc.
Scalingo for OpenSearch® intègre le plugin k-NN, qui ajoute la prise en charge de la recherche vectorielle, une fonctionnalité essentielle pour les cas d’usage IA comme la recherche sémantique ou la génération augmentée par récupération (RAG).
Grâce à la recherche vectorielle, vous n’êtes plus limité aux mots-clés ou correspondances exactes. Vous pouvez interroger par signification, en utilisant des représentations vectorielles du contenu et des requêtes pour faire ressortir les résultats les plus proches sémantiquement, même si les termes diffèrent.
Cela fait d’OpenSearch® une base solide pour créer des expériences de recherche plus intelligentes, où le contexte a toute son importance. Que vous travailliez sur des outils internes, un moteur de recherche documentaire ou une intégration avec des frameworks comme LangChain ou LlamaIndex, le plugin k-NN vous permet de combiner recherche full-text et pertinence sémantique dans un système unifié.
Et comme tout cela est disponible sur Scalingo, vous n’avez pas à vous soucier de l’infrastructure, de la conformité ou de la configuration : tout est entièrement managé, sécurisé et hébergé en France. Vous pouvez ainsi vous concentrer sur ce qui compte vraiment : créer des expériences de recherche plus intelligentes, sans complexité inutile.
Choisir Scalingo pour OpenSearch®, c’est bénéficier de toute la puissance de ce moteur de recherche et d’analytique moderne — sans les contraintes opérationnelles. Nous avons simplifié le déploiement, la montée en charge et l’intégration à vos workflows existants, pour que vous puissiez vous concentrer sur le développement, pas sur l’infrastructure. Voici les principaux bénéfices :
Entièrement managé : aucun serveur à maintenir, aucune configuration manuelle. Vous récupérez vos identifiants de connexion et c’est prêt.
Sécurité et conformité : Scalingo et ses services sont certifiés ISO 27001 et HDS, avec option de déploiement dans un environnement IaaS SecNumCloud.
Déploiement rapide : déployez un cluster OpenSearch® prêt pour la production en moins de 5 minutes.
Scalabilité à la demande : commencez avec une offre Starter, puis évoluez vers un cluster Business multi-nœuds selon vos besoins.
Haute disponibilité : les clusters Business garantissent un SLA de 99,96 %, avec redistribution automatique des données en cas de panne d’un nœud.
Réplication personnalisable : les offres Business vous permettent d’ajuster finement la configuration de vos index (shards et réplicas) sur 3 nœuds, pour adapter performance, disponibilité et stockage à vos besoins.
Intégration native Scalingo : centralisez et analysez les logs de vos applications et bases de données hébergées sur Scalingo via les log drains.
Tableaux de bord OpenSearch® : ajoutez l’application OpenSearch® Dashboards et commencez à visualiser vos données en quelques clics.
Plugins prêts à l’emploi : Scalingo for OpenSearch® intègre en natif des extensions pour des cas d’usage avancés comme l’IA, les requêtes SQL, l’alerting ou la détection d’anomalies. Consultez la liste complète dans notre documentation
Chiffrement de bout en bout : Communications sécurisées via TLS (y compris entre les nœuds) et données chiffrées au repos pour une protection complète contre les accès non autorisés
Sauvegardes automatiques : Des sauvegardes chiffrées, stockées en externe, sont réalisées tous les jours. Leur durée de conservation varie de 1 à 12 mois selon votre plan
Toujours à jour : Appliquez les mises à jour mineures et majeures d’OpenSearch® en un clic. Selon votre plan, les mises à jour mineures peuvent même être appliquées automatiquement, sans interruption de service
Que vous lanciez un nouveau projet ou que vous envisagiez de migrer une configuration existante, la prise en main d’OpenSearch® sur Scalingo est simple et rapide. Notre documentation vous accompagne à chaque étape :
Migrer depuis Elasticsearch
Démarrer un nouveau projet
Besoin d’un coup de main ? Notre équipe support est là pour vous aider en cas de question ou de souci. Et comme toujours, vos retours sont les bienvenus : ils nous aident à faire évoluer le service. Faites-nous part de vos impressions !
Chez Scalingo (avec nos partenaires), nous utilisons des traceurs sur notre site.
Certains, essentiels et fonctionnels, sont nécessaires au bon fonctionnement du site et ne peuvent pas être refusés.
D'autres sont utilisés pour mesurer notre audience, entretenir notre relation avec vous et vous adresser de temps à autre du contenu qualitatif ainsi que de la publicité.