Notre objectif est de proposer le meilleur service pour tout type de données. Les données time series ne font pas exception à la règle. Nous sommes ravis d’annoncer une base de données time series, TARDIS, dans les prochaines semaines.
À propos des fonctionnalités de TARDIS
Une base de données time series (TSDB) permet de stocker des séries de données chronologiques, de manière optimisée. Les cas d’utilisation sont nombreux :
- Time series et traitement du signal : TARDIS sera capable de stocker les métriques et états de vos applications. Il offrira également une base interactive et analytique que vous pourrez requêter pour suivre les changements dans le temps.
- BI & Analytics : Vous pouvez utiliser TARDIS comme solution analytique pour les time series. Il alimentera les requêtes analytiques time series ainsi que les tableaux de bord. Nous prévoyons également l’intégration de tierces parties.
- Suivi : TARDIS vous aidera à intégrer les indicateurs clés de performance d’un service spécifique.
Technologie et protocoles supportés
Cette TSDB sera soutenue par notre partenaire SenX, la société derrière Warp10, sur une infrastructure distribuée gérée par OVHcloud.
L’une des nouveautés les plus intéressantes de TARDIS est sa capacité à être une TSDB polyglotte et à prendre en charge plusieurs langages et protocoles de requête. Par exemple, vous pouvez pousser vos données avec Prometheus, et vous pouvez les récupérer avec WarpScript ou PromQL. Il s’agit des mêmes données, sans duplication.
L’architecture utilise des proxies (hébergés et gérés par Clever Cloud) qui font le lien entre Warp10 et divers protocoles de requêtes, de la même manière que notre backend de métriques.
Cohérence
TARDIS stocke les données de manière à garantir une cohérence élevée, grâce à un pipeline transactionnel. Ainsi, nous ne perdrons aucune donnée une fois qu’un push est acquitté.
Nous apportons également un soin particulier pour assurer la haute disponibilité de votre base de données. À savoir, l’optimisation des racks, l’isolation des failles dans la topologie du réseau et le placement des données.
Nous avons conçu TARDIS avec une forte capacité de scalabilité. Nous avons testé cette technologie avec des charges de travail de production comportant des millions de points de données par seconde, et plus d’un milliard de séries uniques pour une seule région.
Paiement à la consommation
TARDIS ne facture que ce que les utilisateurs consomme. Il commence à 5 millions de points (idéal pour une application qui produit 100 points de données chaque minute, pendant un mois). Nous annoncerons la tarification dans les prochains jours. Nous proposerons d’abord un programme bêta à un prix relativement bas. Ensuite, le prix du produit une fois stabilisé changera un peu, toujours à un niveau compétitif !
Authentification intégrée
TARDIS sera intégré à Clever Cloud IAM, comme pour nos services Apache Pulsar et Elasticsearch. En attendant, nous fournissons des tokens cryptographiques qui permettent aux utilisateurs de définir un accès en lecture ou en écriture, à l’ensemble de leurs données ou à des étiquettes spécifiques.
Suppression des données et RGPD
TARDIS se conforme au RGPD en permettant aux clients de supprimer leurs données. Les suppressions peuvent concerner un seul point de données, une série entière ou un ensemble de séries, sur une plage de temps choisie. Ce qui est particulièrement utile de nos jours. Pour en savoir plus à ce sujet, consultez la documentation.
Date de sortie et version bêta
Nous prévoyons une sortie publique pour la fin de 2021. Mais nous pouvons dès à présent vous proposer ce service. Contactez-nous ici :