scylla summit 2017: repair, backup, restore: last thing before you go to production
TRANSCRIPT
PRESENTATION TITLE ON ONE LINE AND ON TWO LINES
First and last namePosition, company
Last thing before you go to production
Principal Architect, ScyllaDB
Glauber Costa
PRESENTATION TITLE ON ONE LINE AND ON TWO LINES
First and last namePosition, company
Glauber Costa
2
Glauber Costa is a Principal Architect at ScyllaDB. He
shares his time between the engineering
department working on upcoming Scylla features
and helping customers succeed.
Before ScyllaDB, Glauber worked with Virtualization
in the Linux Kernel for 10 years with contributions
ranging from the Xen Hypervisor to all sorts of guest
functionality and containers.
PRESENTATION TITLE ON ONE LINE AND ON TWO LINES
First and last namePosition, company
Right before you deploy
▪ Medical checkup
o make sure your heart is in order
3
PRESENTATION TITLE ON ONE LINE AND ON TWO LINES
First and last namePosition, company
Right before you deploy
▪ Medical checkup
o make sure your heart is in order
▪ (Just kidding!)
4
PRESENTATION TITLE ON ONE LINE AND ON TWO LINES
First and last namePosition, company
Right before you deploy
▪ Make sure the cluster name is set to something meaningful
o It can’t be changed later!
5
PRESENTATION TITLE ON ONE LINE AND ON TWO LINES
First and last namePosition, company
Right before you deploy
▪ Make sure you are not on SimpleSnitch, and topology is configured
o Very hard to move to multi-DC later with SimpleSnitch
6
PRESENTATION TITLE ON ONE LINE AND ON TWO LINES
First and last namePosition, company
Most people make miskates (not me)
▪ Do you know how to take snapshots?
o Are you taking periodic snapshots?
o How many do you want to keep?
7
PRESENTATION TITLE ON ONE LINE AND ON TWO LINES
First and last namePosition, company
Most people make miskates (not me)
▪ Do you know how to take snapshots?
o Are you taking periodic snapshots?
o How many do you want to keep ?
▪ Do you know how to restore from a snapshot ?
8
PRESENTATION TITLE ON ONE LINE AND ON TWO LINES
First and last namePosition, company
Data consistency
▪ Do you have a repair schedule ?
o Does your delete grace period match your repair schedule ?
9
PRESENTATION TITLE ON ONE LINE AND ON TWO LINES
First and last namePosition, company
Life: hardware just dies
▪ Hardware just dies. What’s your plan for that ?
o Don’t think it doesn’t happen because cloud
o Can you provision quickly ?
10
PRESENTATION TITLE ON ONE LINE AND ON TWO LINES
First and last namePosition, company
Who can access your data?
▪ You should be able to access your data
o The NSA will also do it no matter what
o But nobody else should
• Do you use passwords?
• Do you use a firewall?
• Do you use SSL ?
11
PRESENTATION TITLE ON ONE LINE AND ON TWO LINES
First and last namePosition, company
Awareness
▪ How are you monitoring?
o Prometheus / Grafana preferred. Can you get help?
▪ Log hygiene
o If something is wrong, will you notice?
12
PRESENTATION TITLE ON ONE LINE AND ON TWO LINES
First and last namePosition, company
And last but not least
PRESENTATION TITLE ON ONE LINE AND ON TWO LINES
First and last namePosition, company
That checkup is not a bad idea!
PRESENTATION TITLE ON ONE LINE AND ON TWO LINES
First and last namePosition, company
THANK YOU
@glcst
Please stay in touch
Any questions?