cassandra-hero

Managed Databases for Cassandra

Accelerate your business by deploying a managed Cassandra cluster in just a few clicks. This performance-orientated, open-source NoSQL database engine is perfect for processing more resource-intensive tasks, with uncompromised availability. We will manage the service — including configuration, maintenance, backup, high availability and updates — and you can focus on developing your application features.

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

Focus on your applications

With our Cassandra managed service, you can develop your features more quickly. This service will save you time, as we take care of the database administration and maintenance for you.

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

Control your budget

We apply transparent pricing to our solutions. You only pay for the use of your Cassandra database, which is billed by the hour. This will help you manage your budget.

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

Control your data

As part of our trusted cloud, this solution is compliant with the very strictest standards. We ensure that you retain control over your data.

Compare our Managed Databases for Cassandra packs

  Essential Business Enterprise
Number of nodes 3 nodes included 3 nodes included 6 nodes included
RAM per node 7GB to 60GB 15GB to 120GB 15GB to 120GB
Total useful storage 7GB to 60GB 7GB to 60GB  7GB to 60GB 
Service Level Agreement (SLA) No 99.90% 99.95%
Upgrade to a higher solution in 1 click Yes Yes Yes
Support for SSTableloader features Coming soon Coming soon Coming soon
Data encryption at rest and in transit (SSL) Yes Yes Yes
Performance graph Yes Yes Yes
Real-time backup to remote location Yes Yes Yes
Backup retention period 1 day 1 day 1 day
Point in Time Recovery Yes Yes Yes
Connection pooling Yes Yes Yes
Terraform Provider support (more information) Yes Yes Yes
Private network connectivity (vRack)   1Gbit/s to 4Gbit/s 1Gbit/s to 4Gbit/s
Private network speed (vRack) Yes Yes Yes
High availability   Yes Yes


View prices for Managed Databases for Cassandra

Managed Databases for Cassandra use cases

Performance-orientated applications

The Cassandra database management system (DBMS) is particularly fast. It is designed to handle even high volumes of data quickly. It is also distributed — so the more nodes the cluster has, the more processing capacity it can have. It is mainly used for applications that need to handle large datasets.

Modernisation of legacy databases

Managed Databases for Cassandra is a highly available service that includes backups. It also offers several extensions for enterprise deployments. Cassandra's resilience and wide range of features make it perfect for migrating to a NoSQL database from a standard one, to increase its processing capacity in the cloud.

Applications with high-performance reads

With its primary key (PK) direct access feature, you can access data directly without having to perform sub-queries. Many telemetry applications use Cassandra for this feature, as well as for its ability to quickly absorb high numbers of write requests.

Documentation and guides

Get started

Find out how to get started with the Managed Databases for Cassandra solution for your Public Cloud project.
 

Order your Managed Databases pack via API

Find out how to order your Managed Databases for Cassandra pack via the API

Your questions answered

Read our frequently asked questions

Automated deployment

Our databases are integrated into the OVHcloud Terraform Provider.

Features

Main features of Managed Databases for Cassandra

Distributed cluster

The Cassandra service can be deployed in a distributed cluster with horizontal scalability. This means that as more nodes are added, overall performance and availability will increase. This is in contrast to vertical scalability, which would require upgrading to a server with more resources each time.

Backup retention

We offer several service packs that meet your test, development and production needs. They include different backup retention periods for each of these uses.

High performance

For applications with a high number of writes, Cassandra can support them with its multi-master deployment model.

Managed Databases for Cassandra guarantees security and availability

Backups included

Each of our solutions includes a backup. It is performed in real time to a remote location by default, so you can restore your data from an earlier point in time.

High availability

With our Business and Enterprise solutions, several nodes are included in your Cassandra cluster by default. With our contractual SLAs for the cluster, your database’s availability is guaranteed.

TLS encryption

Cassandra uses the Transport Layer Security/Secure Sockets Layer (TLS/SSL) protocol to encrypt data at rest or in transit, in order to ensure the confidentiality of your data.

Replication nodes

By replicating your data via these nodes, you ensure redundancy and increase data availability.

Private network connectivity (vRack)

With our Business and Enterprise packs, you can restrict access to your database service via our private network, which also gives you up to 4Gbit/s bandwidth.

A Cassandra cloud service adapted to business requirements

Get the highest availability

With a cluster of 3 nodes available by default, the Enterprise pack gives you a guaranteed service level of 99.95%. You also get an additional guarantee for your most critical deployments.

Dashboard administration

The Managed Databases catalogue offers a dashboard integrated into the OVHcloud Control Panel. You can use it to manage your users and backups, as well as for tracking your query statistics, logs and metrics.

Real-time log visualisation

With this feature, you get an overview of your last 100 log lines. This simplifies the process of running diagnostics on your database, and optimises the running of your application.

Automate via Terraform (coming soon)

You can use Terraform tools and APIs to provision your SQL databases and their configurations. You can then save time on your deployments.

Pricing Public Cloud

Managed Databases for Cassandra pricing

You receive a bill at the end of each month, which is calculated based on your database usage per hour. The price depends on the pack you have chosen: Essential, Business or Enterprise.

Your questions answered

What is Cassandra?

Apache Cassandra is an open-source NoSQL database management system (DBMS). This means that it stores the data as a key-value. It restructures data by storing and manipulating it. Cassandra has its own query language, the Cassandra Query Language (CQL). It works on all operating systems, making it a flexible solution.

What is Managed Databases for Cassandra?

It is a Database-as-a-Service (DBaaS) solution. We provide it as a turn-key service, and it is distributed between several of our Public Cloud instances. Since we take care of its management and administration, your job is made easier. We manage its configuration, maintenance, backup, security and scalability. In short, it is a cloud database service that saves you time.

Can I install Cassandra on Public Cloud instances myself?

You can do this once you have also downloaded and deployed the latest version of the Java JDK. However, you will need to perform all the database management and administration yourself. You will therefore not benefit from the features we provide in our turn-key service.

Why is Cassandra a popular database?

Cassandra was initially deployed by a major IT company, then graduated from the Apache Incubator in 2010. It is now the second most widely-used engine in the world, according to the latest censuses. This is due to the emphasis on both performance and high availability, with a distributed mode that can be used to minimise or even eliminate Single Points of Failure (SPOF).

Is Cassandra more efficient than MongoDB?

These two database engines offer different advantages, although both are NoSQL databases. One difference is the language used for queries. MongoDB uses a syntax similar to JavaScript, while Cassandra will be more singular, with the use of its own CQL.

There is also a difference in how you manage a cluster’s redundancy. MongoDB still has a master server, and secondary servers ready to take over. Cassandra uses a different model, based on multiple master nodes within the same cluster.

What is the difference between the Essential, Business and Enterprise packs?

Each represents a specific Cassandra pack on the Public Cloud, and includes variable features that suit different use cases. This could be for cluster size, the number of nodes in the cluster, network, scalability, or even high availability.

Is the data stored in Managed Databases for Cassandra shared with third parties?

No. Your service gets one or more Public Cloud instances running it, which are equipped with an individual dedicated storage space — so you control your own data.

Can I migrate to nodes with a higher capacity?

Yes, you can do this. If your RAM or storage space requirements increase, you can choose nodes with a higher capacity. However, please note that you cannot downgrade to a lower-capacity node.

Does Managed Databases for Cassandra have a backup?

Yes. We provide automated backups for each solution. However, the default retention policies differ depending on the pack you choose, so we recommend looking carefully at all of our solutions before making your choice.

Why do I need to pay to use Managed Databases for Cassandra when the service is based on an open-source licence?

We perform all the database management and administration tasks for you, so you don’t have to worry about setup, maintenance, security, backup or scalability. This managed service side is what we charge for, so you can hand over these additional tasks.

Can I connect Managed Databases for Cassandra with my Bare Metal server?

Yes. You can connect your database to your server via a public or private network. However, you will need to do this yourself, which means that you will also need to manage and administer your database on your own.