Chez Scalingo, nous avons fait le choix de proposer OpenSearch® dans notre catalogue de bases de données managées. Prendre en charge cette alternative open source à Elasticsearch® nous permettra un meilleur suivi des mises à jour, avec moins de contraintes du côté des licences d’utilisation et ainsi d’offrir un produit moderne, adapté aux utilisations actuelles : recherche sémantique, IA, analyse intelligente, observabilité…
Pour répondre à ces cas d’usage, notre offre OpenSearch® inclut plusieurs plugins essentiels par défaut. Petit tour d’horizon de ces plugins et de leur utilisation.
Premier use case auquel on pense lorsque l’on parle d’OpenSearch®, la recherche et l’indexation avancées de documents. OpenSearch® permet d’indexer un grand volume de données, que celles-ci soient structurées ou non, pour permettre des recherches avancées, en full-text et grâce à des filtres. C’est un cas d’usage courant d’OpenSearch® pour les applications e-commerce, la documentation et les bases de connaissance d’applications SaaS.
Si vous choisissez d’utiliser Scalingo for OpenSearch®, plusieurs plugins utiles sont inclus par défaut dans notre offre pour vous permettre de construire un moteur de recherche intelligent et l’utiliser efficacement :
Autre cas d’utilisation courant d’OpenSearch®, la centralisation, l’analyse et le monitoring des logs. Son intégration avec le log drain Scalingo, Fluentd, Logstash ou encore OpenTelemetry permet à OpenSearch® de centraliser vos logs et d’en faciliter l’analyse en temps réel. En y ajoutant son puissant moteur de requête, OpenSearch® Dashboards (qui peut être déployé sur Scalingo) et quelques plugins, vous pouvez utiliser ce service pour améliorer l'observabilité de votre infrastructure ou encore diagnostiquer ou optimiser vos applications.
Voici les plugins inclus dans notre offre Scalingo pour permettre l’analyse et le monitoring des logs :
Déjà souligné par le cas d’usage précédent, OpenSearch® peut être utilisé pour de l’alerting et de la détection précise d’anomalies. Vous pouvez configurer OpenSearch® pour que le service analyse vos données en continu afin de détecter des variations anormales dans vos logs, métriques ou indicateurs métiers, et configurer des actions à réaliser ou des alertes à envoyer lorsque les critères indiqués dans vos règles sont remplis. En cas d’événements critiques sur votre application, vous serez ainsi averti automatiquement, vous permettant d’agir rapidement sur la cause du problème.
L’offre Scalingo for OpenSearch® inclut plusieurs plugins à cet effet :
Avec ses capacités de recherche vectorielle, permettant de comparer les données en utilisant leur proximité sémantique, OpenSearch® est une base de données idéale pour les cas d’usage avancés en IA générative et en RAG. Idéal pour concevoir des assistants enrichis, des interfaces conversationnelles intelligentes ou des outils de recherche contextuelle, Scalingo for OpenSearch® vous permet d'intégrer l'IA dans vos applications tout en garantissant sécurité, souveraineté et maîtrise des données, avec plusieurs plugins proposés à cet effet :
Comme nous venons de le décrire, OpenSearch® est un service polyvalent : recherche, IA, alerting, observabilité, il peut être utilisé dans de nombreux cas de figure, selon les besoins de votre entreprise et de vos applications. Il ajoute à la fois des améliorations pour vos utilisateurs, avec une recherche sémantique plus intuitive par exemple, mais aussi en interne, avec des systèmes permettant de détecter les anomalies rapidement. Il existe de nombreux plugins pour OpenSearch®, mais ceux cités ici sont déjà disponibles dans notre offre Scalingo for OpenSearch®, une offre entièrement managée pour OpenSearch®, vous permettant d’utiliser la solution dans un environnement sécurisé et souverain sans avoir à vous soucier de la gestion de l’infrastructure. Sélectionnez dès maintenant un plan OpenSearch® sur notre page dédiée et commencez à utiliser OpenSearch® en quelques minutes !
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é.