This document summarizes a presentation about achieving 1 million writes per second on Cassandra using 60 nodes with Amazon EBS storage. It discusses how CrowdStrike tested Cassandra on EBS and achieved higher performance than anticipated by optimizing configurations, using larger instance types with more CPUs and storage, and tweaking Cassandra settings. It provides examples of testing methodology and results showing high throughput and low latency even with large volumes of data and I/O.
3. An Introduction
to CrowdStrike
We Are CyberSecurity Technology Company
We Detect, Prevent And Respond To All Attack Types In Real Time,
Protecting Organizations From Catastrophic Breaches
We Provide Next Generation Endpoint Protection, Threat Intelligence & Pre &Post
IR Services
NEXT-GEN
ENDPOINT
INCIDENT
RESPONSE
THREAT
INTEL
http://www.crowdstrike.com/introduction-to-crowdstrike-falcon-host/
41. Netflix Test resource usage
• 180 Less Cores (45 less i2.xlarge instances)
• 24 hour test (sans data transfer cost)
– Netflix cluster/stress
• Cost: ~$6300
• 285 i2.xlarge $0.85 per hour
– CrowdStrike cluster/stress with EBS cost
• Cost: ~$2600
• 60 C4.4XL $0.88 per hour
42. Read Notes with EBS
• Our test was a single 10K IOPS volume
• More/Bigger Reads?
– PIOPS gives you as much throughput as you need
– RAID0 multiple EBS volumes
/mnt/data
EBS Vol1 EBS Vol2
55. Where are we today?
• ~3 months on our EBS based cluster
• Hundreds of TBs of graph data and growing in C*
• Billions of vertices/edges
• Changing perceptions?