The Azure Managed Instance for Apache Cassandra service provides automated deployment and scaling operations for managed open-source Apache Cassandra datacenters. This service helps you accelerate hybrid scenarios and reduce ongoing maintenance. It will have deep integration and data movement capabilities with Azure Cosmos DB Cassandra API upon its general release.
You can use this service to easily place managed instances of Apache Cassandra datacenters, which are deployed automatically as virtual machine scale sets, into a new or existing Azure Virtual Network. These data centers can be added to your existing Apache Cassandra ring running on-premises via Azure ExpressRoute in Azure, or another cloud environment.
- Simplified deployment: After the hybrid connectivity is established deployment is easy through the gossip protocol.
- Hosted metrics: The metrics are hosted in Prometheus to monitor activity across your cluster.
In the managed instance, scaling up and scaling down nodes in a datacenter is fully managed. You enter the number of nodes you need, and the scaling orchestrator takes care of establishing their operation within the Cassandra ring.
Managed and cost-effective
The service provides management operations for the following common Apache Cassandra tasks:
- Provision a cluster
- Provision a datacenter
- Scale a datacenter
- Delete a datacenter
- Start a repair action on a keyspace
- Change configuration of a datacenter
- Setup backups
The pricing model is flexible, on-demand, instance-based, and has no licensing fees. This pricing model allows you to adjust to your specific workload needs. You choose how many cores, which VM SKU, what memory size, and the disk space size you need.
Get started with one of our quickstarts: