cassandra-hero

Managed Databases for Cassandra

Accélérez votre activité en déployant un cluster managé Cassandra en quelques clics. Ce moteur de bases de données NoSQL open source orienté performances est idéal pour le traitement de plus lourdes tâches, sans concession sur la disponibilité. Concentrez-vous ainsi sur le développement de vos fonctionnalités applicatives, nous nous chargeons de la gestion du service : configuration, maintenance, sauvegardes, haute disponibilité et mises à jour

Created with Sketch.

Concentrez-vous sur vos applications

Grâce à notre service managé Cassandra, accélérez la mise à disposition de vos fonctionnalités. Ce service vous fait en effet gagner du temps en vous épargnant l’administration et la maintenance de vos bases de données.

Created with Sketch.

Maîtrisez vos coûts

Nous appliquons une tarification transparente à nos offres. Vous payez uniquement l’utilisation de votre base de données Cassandra, facturée à l’heure. Vous avez ainsi une meilleure gestion de votre budget.

Created with Sketch.

Contrôlez vos données

Faisant partie de notre cloud de confiance, cette solution est conforme aux normes les plus strictes. Nous faisons en sorte que vous conserviez la maîtrise de vos données.

Comparez nos plans Managed Databases for Cassandra

  Essential Business Enterprise
Nombre de nœuds 3 nœuds inclus 3 nœuds inclus 6 nœuds inclus
RAM par nœud De 4 à 7 Go De 15 à 120 Go De 15 à 120 Go
Stockage total utile De 240 à 480 Go De 960 à 7 680 Go  De 960 à 7 680 Go 
Engagement de niveau de service (SLA) Non 99,90 % 99,95 %
Passage à une offre supérieure en un clic Oui Oui Oui
Support des fonctionnalités SSTableloader Bientôt disponible Bientôt disponible Bientôt disponible
Chiffrement des données au repos et en transit (SSL) Oui Oui Oui
Graphique de performances Oui Oui Oui
Sauvegarde en temps réel vers une localisation distante Oui Oui Oui
Période de rétention des sauvegardes 1 jour 1 jour 1 jour
Point de restauration antérieur (Point in Time Recovery) Oui Oui Oui
Connection pooling Oui Oui Oui
Support de Terraform (en savoir plus) Oui Oui Oui
Connectivité au réseau privé (vRack)   De 1 à 4 Gbit/s De 1 à 4 Gbit/s
Débit du réseau privé (vRack) Oui Oui Oui
Haute disponibilité   Oui Oui


Voir les tarifs de Managed Databases for Cassandra 

Cas d’usage de Managed Databases for Cassandra

Applications orientées performances

Le système de gestion de base de données (SGBD) Cassandra est particulièrement véloce. Il a été conçu pour gérer rapidement, même de gros volumes de données. De plus, il est distribué : plus le nombre de nœuds composant le cluster est élevé, plus sa capacité de traitement peut augmenter. Il est notamment utilisé pour des applications nécessitant de manipuler d’importants datasets.

Modernisation de bases de données historiques

Managed Databases for Cassandra est un service hautement disponible qui inclut des sauvegardes. Il offre également de nombreuses extensions pour les déploiements des entreprises. Grâce à sa richesse fonctionnelle et à sa robustesse, Cassandra est une solution appropriée pour migrer vers une base de données NoSQL depuis une base de données traditionnelle. Et ce, pour augmenter sa capacité de traitement dans le cloud.

Applications aux lectures performantes

Grâce à sa fonctionnalité d’accès direct par primary key (PK), vous pouvez accéder directement à une information sans avoir de sous-requêtes à effectuer. De nombreuses applications de télémétrie utilisent Cassandra pour cette fonctionnalité, ainsi que pour sa capacité d’absorption rapide d’un grand nombre de requêtes en écriture.

Documentation et guides

Démarrez

Découvrez comment prendre en main la solution Managed Databases for Cassandra pour votre projet Public Cloud
 

Commandez votre service Managed Databases via API

Découvrez comment commander votre service Managed Databases For Cassandra via API

Trouvez les réponses à vos questions

Découvrez les questions les plus fréquentes.

Déploiement automatisé

Nos bases de données sont intégrées dans le Provider Terraform OVHcloud.

Fonctionnalités

Principales fonctionnalités de Managed Databases for Cassandra

Cluster distribué

Le service Cassandra a la capacité d’être déployé en cluster distribué avec une évolutivité horizontale. Cela signifie que l’augmentation du nombre de nœuds aura comme conséquence une hausse des performances globales ainsi que de la disponibilité. Et ce, contrairement à une croissance verticale, qui nécessiterait de changer pour un serveur avec davantage de ressources à chaque fois.

Rétention de sauvegardes

Nous proposons plusieurs offres de services qui répondent à vos besoins de test, de développement et de mise en production. Elles incluent une période de rétention de sauvegardes différente, étudiée pour chacun de ces usages.

Hautes performances

Dans le cas d’applications ayant un nombre d’écritures important, Cassandra a la possibilité de les prendre en charge. Et ce, dans les meilleures conditions grâce à son modèle de déploiement en multimaster.

Managed Databases for Cassandra vous garantit sécurité et disponibilité

Sauvegarde incluse

Chacune de nos offres comprend une sauvegarde. Elle est effectuée, par défaut et en temps réel, vers une localisation distante. Ainsi, vous pouvez restaurer vos données à partir d’un point antérieur dans le temps.

Haute disponibilité

Avec nos offres Business et Enterprise, vous disposez par défaut de plusieurs nœuds dans votre cluster Cassandra. Avec nos engagements de niveau de service contractuels pour ces dernières, la disponibilité de votre base de données est garantie.

Chiffrement TLS

Cassandra prend en charge le protocole TLS/SSL (Transport Layer Security/Secure Sockets Layer) pour chiffrer les données au repos ou en transit. Cette fonctionnalité assure la confidentialité de vos données.

Nœuds de réplication

La réplication de vos données via ces nœuds en assure la redondance. Elle augmente ainsi leur disponibilité.

Connectivité au réseau privé (vRack)

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

Un service cloud Cassandra adapté aux exigences des entreprises

Bénéficier de la plus haute disponibilité

Avec un cluster de 3 nœuds disponibles par défaut, l’offre Enterprise vous permet de bénéficier d’un engagement de niveau de service garanti à 99,95 %. Vous profitez alors d’une garantie supplémentaire lors de vos déploiements les plus critiques.

Utiliser le tableau de bord

Le catalogue Managed Databases propose un tableau de bord intégré à votre espace client. Il vous permet de gérer vos utilisateurs et vos sauvegardes. Vous pouvez également y suivre les statistiques de vos requêtes, vos logs et vos métriques.

Visualiser vos logs en temps réel

Grâce à cette fonctionnalité, vous avez un aperçu de vos 100 dernières lignes de logs. Vous pouvez ainsi faciliter le diagnostic de votre base de données et optimiser le fonctionnement de votre application.

Automatiser via Terraform (bientôt disponible)

Les outils et API Terraform vous permettent de provisionner vos bases de données SQL et leurs configurations. Vous pouvez alors gagner du temps sur vos déploiements.

Pricing Public Cloud

Tarification de Managed Databases for Cassandra

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 Cassandra ?

De son nom complet Apache Cassandra, il s’agit d’un système de gestion de bases de données (SGBD) NoSQL open source. Cela signifie qu’il stocke les données sous forme de clé-valeur. Il stocke et manipule les données pour les restructurer. Cassandra possède son propre langage pour effectuer des requêtes, le Cassandra Query Language (CQL). Ce dernier fonctionne sur l’ensemble des systèmes d’exploitation, ce qui en fait une solution flexible.

Qu’est-ce que Managed Databases for Cassandra ?

Ce service est une DBaaS (Database as a Service). Il est réparti entre plusieurs de nos instances Public Cloud et est fourni comme un service clés en main. Il vous facilite le travail, car nous nous occupons de sa gestion et de son administration. Ceci comprend la configuration, la maintenance, la sauvegarde, la sécurité et l’évolutivité. En résumé, il s’agit d’un service de bases de données cloud qui vous fait gagner du temps.

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

C’est possible, une fois que vous avez téléchargé et déployé également la dernière version du JDK Java. Cependant, vous devrez effectuer toutes les missions de gestion et d’administration de vos bases de données. Vous ne bénéficierez donc pas des fonctionnalités que nous fournissons dans notre service clés en main.

Pourquoi Cassandra est-elle une base de données populaire ?

Initialement déployée par un grand nom de l’industrie IT, puis portée depuis 2008 par la fondation Apache, Cassandra est désormais le second moteur le plus utilisé au monde selon les derniers recensements. Cela s’explique par l’accent mis sur la performance, mais également sur la haute disponibilité avec un mode distribué permettant de minimiser, voire supprimer les Single Points of Failure (SPOF).

Est-ce que Cassandra est plus efficace que MongoDB ?

Ces deux moteurs de bases de données proposent des avantages différents, bien que tous les deux fassent partie des bases de données NoSQL. L’une des différences réside dans le langage utilisé pour les requêtes. MongoDB utilise une syntaxe proche du JavaScript, tandis que Cassandra sera plus singulier, avec l’utilisation du CQL qui lui est propre.

On notera également une différence dans la gestion de la redondance d’un cluster. MongoDB possède toujours un serveur maître et des serveurs secondaires prêts à prendre le relais. Cassandra utilise un modèle différent, s’appuyant sur de multiples nœuds maîtres au sein du même cluster.

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

Chacune représente un pack Cassandra précis sur Public Cloud et comprend des fonctionnalités variables qui répondent à des applications différentes. Celles-ci peuvent concerner la taille du cluster, le nombre de nœuds dans celui-ci, le réseau, l’évolutivité ou encore la haute disponibilité.

Les données stockées dans Managed Databases for Cassandra sont-elles partagées avec des tiers ?

Non. Votre service dispose d’une ou de plusieurs instances Public Cloud qui l’exécutent. Elles sont dotées d’un espace de stockage dédié individuel. Vous contrôlez ainsi vos données.

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

C’est possible. En effet, s’il s’avère que vos besoins en matière de RAM ou d’espace de stockage augmentent, vous pouvez choisir des nœuds avec une plus grande capacité. Sachez cependant qu’il n’est pas possible de revenir à un nœud de capacité inférieure.

Managed Databases for Cassandra dispose-t-il d’une sauvegarde ?

Oui. Nous fournissons une sauvegarde automatisée pour chaque offre. Cependant, les politiques de conservation par défaut diffèrent selon la formule choisie. Nous vous conseillons donc d’étudier l’ensemble de nos offres avant de faire votre choix.

Pourquoi dois-je payer pour utiliser Managed Databases for Cassandra alors que le service est conçu sur une licence open source ?

Nous effectuons pour vous toutes les missions de gestion et d’administration de la base de données. Ainsi, vous n’avez pas à vous soucier de la mise en place, de la maintenance, de la sécurité, de la sauvegarde ou de l’évolutivité. C’est ce service managé que nous facturons, pour vous éviter ces contraintes.

Puis-je connecter Managed Databases for Cassandra avec mon serveur Bare Metal ?

Oui. Vous pouvez connecter votre base de données à votre serveur via un réseau public ou privé. Toutefois, vous devrez le faire vous-même. Cela signifie que vous devrez également gérer et administrer votre base de données par vos propres moyens.