m3db-hero

Managed Databases for M3DB

Déployez un moteur de base de données time series (TSBD) open source, distribué et performant pour collecter vos métriques à petite ou grande échelle en un instant. Compatible avec Prometheus, M3DB offre une excellente compression des données tout en garantissant une résilience maximale. En utilisant Managed Databases for M3DB, vous pouvez concentrer vos efforts sur vos applications. Le service est en effet totalement infogéré en matière de configuration, de monitoring, de sauvegarde, de redondance et de mises à jour.

Icons/concept/App/App Script Created with Sketch.

Compatibilité assurée sur les principaux protocoles TSDB

Pour écrire vos métriques dans M3DB, vous avez le choix parmi les protocoles les plus répandus comme Graphite Carbon, Prometheus ou encore InfluxDB.

Icons/concept/Clock/Clock Available Created with Sketch.

Solution de stockage pour Prometheus et Grafana

Gardez une visibilité maîtrisée de vos métriques grâce aux tableaux de bord Grafana et bénéficiez des fonctionnalités de Prometheus en profitant d’une entière compatibilité avec PromQL.

Icons/concept/padlock/padlock Closed Created with Sketch.

Base de données time series fiable à grande échelle

Par sa conception, M3DB peut ingérer de grandes quantités de données sans consommer trop de stockage grâce à un algorithme de compression efficace (M3TSZ float64). Le tout, en assurant une fiabilité sur la réplication à l’aide de mécanismes de vérification de consistance implémentés.

Comparez nos offres Managed Databases for M3DB

  Essential Business Enterprise
Nombre de nœuds 1 nœud inclus 3 nœuds inclus 6 nœuds inclus
RAM par nœud de 7 à 60 Go De 7 à 120 Go De 15 à 120 Go
Engagement de niveau de service (SLA) Non 99,90 % 99,95 %
Bascule entre les différentes offres Oui Oui Oui
Mise à jour vers les nouvelles versions majeures en un clic Oui Oui Oui
Chiffrement des données au repos et en transit (SSL) Oui Oui Oui
Graphique de performances Oui Oui Oui
Support Terraform Bientôt disponible Bientôt disponible Bientôt disponible
Haute disponibilité Non Oui Oui
Connectivité au réseau privé (vRack) Non Oui Oui

 

Voir les tarifs de Managed Databases for M3DB 

Cas d’usage de Managed Databases for M3DB

Collecte de métriques en IoT

Le marché de l’Internet des objets (IoT) est en pleine expansion et la quantité de métriques relevées pour gérer ces systèmes explose. Capacité à gérer des charges importantes ou coût généré par le stockage, ces contraintes ne doivent pas freiner la multiplication des capteurs nécessaires au fonctionnement de ces systèmes. M3DB assure le stockage en temps réel de ces informations tout en garantissant l’historique selon la granularité souhaitée.

Suivi de coordonnées de localisation

L’information en direct de coordonnées de géolocalisation est nécessaire dans beaucoup d’applications, comme pour les échanges entre particuliers sur les réseaux sociaux ou le suivi d’une flotte de véhicules. L’ingestion de ces données demande une fiabilité et une résilience importantes. M3DB est la solution évolutive pour envisager sereinement l’avenir.

Migration depuis InfluxDB

InfluxDB est l’une des solutions les plus répandues dans les bases de données time series, mais le modèle d’évolutivité en cluster et le prix peuvent être un frein à moyen ou long terme. M3DB vient directement concurrencer les meilleures solutions du marché avec un modèle de passage à l’échelle efficace et une totale compatibilité.

Documentation et guides

Démarrez

Vous avez besoin d’un accompagnement dans la prise en main de votre service ? Consultez nos tutoriels et notre documentation.

Commandez votre service Managed Databases via API

Découvrez comment commander votre service Managed Databases for M3DB via API.

Trouvez les réponses à vos questions

Découvrez les questions les plus fréquentes.

Fonctionnalités

Optimisation du stockage

Grâce à l'algorithme M3TSZ float64 inspiré de la compression Gorilla TSZ, le ratio d'optimisation du stockage peu atteindre une valeur de x11.

Chiffrement TLS

Les transactions vers M3DB sont portées par le protocole HTTPS. Ce dernier assure la sécurité de la transaction sur le transport des informations et l'identification du service.

Support Terraform (bientôt disponible)

Automatisez vos déploiements et gagnez du temps. Grâce au support des outils et API Terraform, vous pouvez provisionner vos bases de données automatiquement et, par exemple, maintenir les multiples environnements de votre application.

Évitez le vendor lock-in avec PromQL

S'imposant comme le standard du monde du monitoring, PromQL permet d'adresser les métriques avec des outils standards ou des outils sur mesure évitant le phénomène du vendor lock-in.

Grande flexibilité d'utilisation

La précision des métriques peut être configurée de la seconde à la nanoseconde pour chaque écriture.

Compatible avec M3 Aggregator

Vous avez la possibilité d’exporter l’agrégation des données venant de multiples sources dans un processus et un cluster différents, pour libérer des ressources de votre base M3DB principale.

Haute disponibilité

Pour les offres Business et Entreprise, vous êtes assuré·es d’une forte résilience de vos données grâce à une triple réplication synchrone des données, avec une vérification de consistance paramétrable selon vos besoins.

Conçu pour les charges importantes

M3DB a été conçu pour combler un manque : les bases de données time series sont, la plupart du temps, limitées et ne peuvent pas accueillir des charges vraiment importantes. Avec M3DB, certains déploiements accueillent un milliard de datapoints par seconde en écriture, tout en fournissant plus de deux milliards de datapoints en lecture.

Conçu pour la répartition de charge

Le design de M3DB a été réfléchi pour pouvoir évoluer horizontalement et ajouter des nœuds en fonction des besoins. La charge est ainsi automatiquement répartie sur les nœuds du cluster sans devoir ajouter des systèmes additionnels.

Connectivité au réseau privé (vRack)

Avec nos offres Business et Enterprise, vous pouvez restreindre l’accès à votre service de base de données par notre réseau privé. Vous profitez également d’un débit allant jusqu’à 2 Gbit/s.

Tarification Public Cloud

Tarification de Managed Databases for M3DB

La facture, que vous recevez à chaque fin de mois, est calculée selon l’usage de votre base de données à l’heure. Le tarif dépend de l’offre choisie : Essential, Business ou Enterprise.

Les questions que vous vous posez

Qu’est-ce que M3DB ?

M3DB est une base de données time series open source, hautement disponible et évolutive, conçue pour supporter des charges importantes.

Pourquoi utiliser M3DB ?

Les métriques d’un système de monitoring ou d’IoT, par exemple, doivent être collectées et stockées. M3DB joue ce rôle en assurant la résilience et la compression des données.

Quelle est la différence entre InfluxDB et M3DB ?

InfluxDB est une solution time series très répandue. À la différence de M3DB, elle n’a pas été initialement conçue pour des charges très importantes et son design limite son utilisation pour des architectures conséquentes.

Qu’est-ce que Managed Databases for M3DB ?

Managed Databases for M3DB est un service managé sur notre Public Cloud. Son objectif est de vous faire gagner du temps en nous confiant la gestion et l’entretien de votre base de données.

Puis-je installer moi-même M3DB sur des instances Public Cloud ?

Une fois que vous avez téléchargé M3DB, c’est en effet possible. Cependant, vous devrez vous occuper de la gestion et de l’administration de la base de données et ne bénéficierez pas des capacités que nous fournissons dans notre service clés en main.

Quelle est la différence entre les offres de service Essential, Business et Enterprise ?

Chacune comprend des fonctionnalités répondant à des usages différents. Entre autres, elles ne disposent pas des mêmes fonctionnalités ni du même niveau de disponibilité.

Puis-je migrer vers des nœuds de plus grande capacité ?

En effet, vous en avez la possibilité si vos besoins en RAM augmentent. Notez toutefois qu’il est impossible de revenir vers un nœud de capacité inférieure.

Cette solution peut-elle être intégrée à un projet Public Cloud ?

Oui, notre service peut être consommé comme une ressource ou au sein d’une infrastructure Public Cloud. Vous pouvez l’administrer depuis votre espace client ou l’API OVHcloud. Nous proposons également des services managés pour la gestion de bases de données relationnelles (SQL), comme MySQL et PostgreSQL, ou non relationnelles (NoSQL), comme Redis et MongoDB.

Est-ce que M3DB est open source ?

L’utilisation des composants M3 est régie par la licence open source Apache License version 2.0. Cette licence autorise la modification et la distribution du code sous forme libre ou propriétaire, gratuite ou commerciale et impose le maintien du copyright lors de toute modification, une copie de la licence devant être fournie avec le code source.