Skip to content

AxonOps — AI-Native Control Plane for Open Source Data Platforms

Cassandra Cloud Deployment Guide

This guide covers deploying and operating Apache Cassandra in cloud environments.


Before selecting cloud platforms and instance types, understand the fundamental storage decision:

Storage TypeCostPerformanceDurabilityOperations
EphemeralIncludedLowest latencyRequires RF=3+ backupImmutable infrastructure
PersistentAdditionalGoodNative snapshotsIn-place patching

Storage Strategy Guide - Complete analysis of ephemeral vs persistent storage, cost models, patching strategies, and backup solutions


PlatformGuideKey Features
AWSAmazon Web ServicesEC2, EBS, Multi-AZ
GCPGoogle Cloud PlatformGCE, Persistent Disks
AzureMicrosoft AzureVMs, Managed Disks
KubernetesContainer orchestrationOperators, StatefulSets
WorkloadAWSGCPAzure
Developmentm5.largen2-standard-2Standard_D2s_v3
Productioni3.2xlargen2-highmem-8Standard_L8s_v2
High Performancei3en.3xlargen2-highmem-16Standard_L16s_v2
Recommended storage types:
- AWS: io2 or gp3 EBS, i3 NVMe
- GCP: pd-ssd, local SSD
- Azure: Premium SSD, Ultra Disk
Requirements:
- IOPS: 3000+ for production
- Throughput: 125+ MB/s
- Latency: < 1ms
# Security group rules (AWS example)
Inbound:
- Port 9042: Client connections (CQL)
- Port 7000: Inter-node communication
- Port 7001: Inter-node SSL
- Port 7199: JMX monitoring
Outbound:
- All traffic to cluster nodes
Multi-Region Cassandra DeploymentMulti-Region Cassandra DeploymentRegion: US-EASTAZ-aAZ-bAZ-cRegion: EU-WESTAZ-aAZ-bAZ-cN1N2N3N4N5N6Cross-regionreplication
  • Deploy across 3+ availability zones
  • Use RF=3 minimum per region
  • Configure proper snitch for cloud
  • Enable rack awareness
  • Use reserved instances for stable workloads
  • Right-size instances based on actual usage
  • Consider spot instances for non-critical workloads
  • Monitor and optimize storage
  • Use VPCs/VNets for network isolation
  • Enable encryption at rest and in transit
  • Use IAM roles instead of credentials
  • Regular security audits