ScyllaDB recently launched our Scylla Cloud database as a service, which combines the speed and power of the Scylla NoSQL database with the ease of a fully managed cloud service. Scylla Cloud relieves your team of day-to-day cluster management so you can focus on creating modern, interactive applications that respond to queries in milliseconds.
Join us for an overview of Scylla Cloud, including a live demo of how to launch and connect to a cluster, how to create and query a table, and how to run a few operations, all in minutes.
3. + Intro to ScyllaDB and Scylla Cloud
+ Benefits & Benchmarks
+ Demo
+ Deployment Options
+ Working with Scylla Cloud
+ Next Steps
3
4. 4
+ The Real-Time Big Data Database
+ Drop-in replacement for Cassandra
+ 10X the performance & consistent, low latency
+ New: Scylla Cloud, DBaaS
+ Open source and enterprise editions
+ Founded by the creators of KVM hypervisor
+ HQs: Palo Alto, CA; Herzelia, Israel
5. 5
90% 80% 50X
Reduce CAPEX and OPEX
Unstructured dataIncreasing cloud
budget
Unstructured data
growth compared
to structured
8. + Symmetric Nodes (no master)
+ Deployed on multiple AWS Availability Zones per Region
+ Flexible Replication Factor (minimum: 3 copies of the data)
+ Eventual Consistency: Lose up to 2 nodes without data loss
8
9. + Operated by Scylla’s skilled cloud DevOps team (24x7)
+ Always on the latest Scylla Enterprise release
+ Automatic daily health check reports
+ Automatic managed repairs
+ Automatic alerts
+ Complete Scylla support stack
+ Scylla Enterprise grade support (tiers 1 - 4)
+ Support Portal
+ PagerDuty and Slack notification
9
10. 10
+ Daily backup to S3 buckets
+ Retention Policy:
+ Last 3 days
+ One week, 2 weeks
+ Restoring backup
+ By customer request
+ Restore into a new, independent cluster
11. + Integrated with AWS Secrets Manager (no local keys)
+ Clusters are isolated with security groups, Virtual Private Cloud
Network (VPC)
+ Applying the principle of least privilege per element (AMI, roles, ...)
+ Hotfix for Scylla, underline OS and relevant libraries
+ Encryption At Rest
11
12. + Intro to ScyllaDB and Scylla Cloud
+ Benefits & Benchmarks
+ Demo
+ Deployment Options
+ Working with Scylla Cloud
+ Next Steps
12
13. 13
Cassandra
Compatibility
Drop-in
replacement,
compatible with
full C* ecosystem
(drivers, etc.)
No
Lock-in
Scylla runs
anywhere and
migrates easily
Less
Expensive
10X less expensive
vs DynamoDB and
Bigtable
High
Performance
Millions of
OPS on
a single node
Low
Latencies
Consistent
single-digit
millisecond
p99 latencies
15. 15
Cassandra’s and Memcached latency
Scylla’s latency
+
Scylla Cassandra
Requests/
Minute
12,000,000 500,000
AVG Latency 4 ms 8 ms
Max Latency 8 ms 35 ms
16. + CQL native protocol
+ JMX management protocol
+ Management command line
+ SSTable file format
+ Configuration file format
+ CQL language
16
40. Read and Write with
RF= { 'class' : 'NetworkTopologyStrategy', 'EU' : 3, US : 3};
CL=LOCAL_QUORUM
App
App
App
App
App
App Read
40
41. + What happens if the server I’m connected to is gone?! How do we balance
+ Drivers can set HA policy and multi-dc setting for resiliency
>>> from cassandra.policies import DCAwareRoundRobinPolicy
>>> cluster = Cluster(
contact_points=['12.9.31.182, 12.9.31.183, 12.9.31.184'],
load_balancing_policy=
TokenAwarePolicy(DCAwareRoundRobinPolicy(local_dc='EU')),
default_retry_policy = RetryPolicy()
)
42. SSTable
Loader
SSTables CQL
CQL CQL
Client
CQLCQL
Client
42
+ Dual Write
Application logic is updated to write to
both DBs
+ Forklifting
Migrate historical data from Cassandra
SSTables to Scylla
+ Dual Reads
Ongoing validation of data sync
between the two DBs
43. + Intro to ScyllaDB and Scylla Cloud
+ Benefits & Use Cases
+ Demo
+ Deployment Options
+ Working with Scylla Cloud
+ Next Steps
43
44. 44
Take a class at Scylla University
Read our Scylla Cloud On-boarding blog post
Sign up for the Scylla Slack channel
Sign up and get started now