Scylla and Spotinst together provide a strong combination of extreme performance and cost reduction. In this talk, we will present how a Scylla cluster can be used on AWS’s EC2 Spot without losing consistency with the help of Spotinst prediction technology and advanced stateful features. We will show a live demo on how to run Scylla on the Spotinst platform.
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Scylla Summit 2017: Saving Thousands by Running Scylla on EC2 Spot Instances
1. PRESENTATION TITLE ON ONE
LINE
AND ON TWO LINES
First and last name
Position, company
Saving Thousands by Running
ScyllaDB on EC2 Spot Instances
Founder & CEO, Spotinst
Amiram Shachar
2. PRESENTATION TITLE ON ONE
LINE
AND ON TWO LINES
First and last name
Position, company
Amiram Shachar
2
3. PRESENTATION TITLE ON ONE
LINE
AND ON TWO LINES
First and last name
Position, company
SPOTINST SNAPSHOT
3
Founded in
late 2015
Based in
San Francisco
Tel Aviv
UK
60+
Employees
$17M
raised in venture
capital round
1000+
Customers
4. PRESENTATION TITLE ON ONE
LINE
AND ON TWO LINES
First and last name
Position, company
Cloud Providers Headroom
4
Idle cloud capacity, Up to 90% discount, with 0% SLA.
40%
5. PRESENTATION TITLE ON ONE
LINE
AND ON TWO LINES
First and last name
Position, company
What is the EC2 Spot Market?
5
Idle cloud capacity, Up to 90% discount, with 0% SLA.
6. PRESENTATION TITLE ON ONE
LINE
AND ON TWO LINES
First and last name
Position, company
6
100,000 VMs
Jan 2016 Sep 2017Managed VMs by Spotinst, per month
Spotinst is
Fastest Growing
DevOps
Company in 2017
Ensures 100% SLA
60-80% Cost Savings
7. PRESENTATION TITLE ON ONE
LINE
AND ON TWO LINES
First and last name
Position, company
How Spotinst Works?
7
Spotinst enables companies to reliably run production and mission critical
applications in the Spot Instances. Anything without a single point of failure is
delivered at 100% availability with 50-80% cost reduction.
User (Business)
Authentication
Management
SaaS
• Autoscaling
• Provisioning
• HealthChecks
• Load BalancingAlgorithms & Machine Learning
8. PRESENTATION TITLE ON ONE
LINE
AND ON TWO LINES
First and last name
Position, company
Prediction is the Key!
8
Spotinst uses predictive analytics, algorithms and historical data to identify
and predict Spot Instances that are about to be “interrupted”.
Prior to termination, Elastigroup automatically and seamlessly transitions applications to the least expensive
“available” instances with absolutely no downtime regardless of application type or demand.
9. PRESENTATION TITLE ON ONE
LINE
AND ON TWO LINES
First and last name
Position, company
What About ScyllaDB? (Stateful!)
9
▪ Need to have the same IP
▪ Need to have the same root volume
▪ The same data volumes where we stopped writing
▪ Not All at once :)
▪ Cluster Awareness
▪ Suspend Cluster re-balancing
10. PRESENTATION TITLE ON ONE
LINE
AND ON TWO LINES
First and last name
Position, company
ScyllaDB & Spotinst
10
▪ Gossip Protocol
▪ scylla.yml
▪ Rack Consideration
▪ Hot-EBS Migration
11. PRESENTATION TITLE ON ONE
LINE
AND ON TWO LINES
First and last name
Position, company
11
12. PRESENTATION TITLE ON ONE
LINE
AND ON TWO LINES
First and last name
Position, company
12
13. PRESENTATION TITLE ON ONE
LINE
AND ON TWO LINES
First and last name
Position, company
13
14. PRESENTATION TITLE ON ONE
LINE
AND ON TWO LINES
First and last name
Position, company
14
15. PRESENTATION TITLE ON ONE
LINE
AND ON TWO LINES
First and last name
Position, company
15
16. PRESENTATION TITLE ON ONE
LINE
AND ON TWO LINES
First and last name
Position, company
16
17. PRESENTATION TITLE ON ONE
LINE
AND ON TWO LINES
First and last name
Position, company
17
18. PRESENTATION TITLE ON ONE
LINE
AND ON TWO LINES
First and last name
Position, company
Scylla & Spotinst together provides
a strong combination of extreme
performance and cost reduction.
19. PRESENTATION TITLE ON ONE
LINE
AND ON TWO LINES
First and last name
Position, company
19
20. PRESENTATION TITLE ON ONE
LINE
AND ON TWO LINES
First and last name
Position, company
THANK YOU
amiram@spotinst.com
@AmiramShachar
Please stay in touch