dev ops day (1)
TRANSCRIPT
Free Classifiedswww.olx.com
David Rubin - DevOps Day Cpt 2016
Migrating at scale
@drubin87
2
ME
3
History
4
The Stats
5
Global
6
In the beginning
7
Physical Servers
8
● Jump hosts with 100’s of gigs of ram
● Weeks to provision new servers
● Testing …… (let's clone production)
● Expensive to duplicate
● No “oops let's start over” button
Standardised hardware
9
Goal
10
Increasing confidence,
predictability and
consistency
Why
11
● Composable
● Predictable
● Reproducible
● Versionable
● Auditable
The “able”s
12
Consistency is often
better than correctness
Consistency
* https://en.wikipedia.org/wiki/Worse_is_better
13
Optimise for
change
Why
14
Tools???
15
Beta
16
TerraformThe good the bad and the ugly
17
TerraformComposability
18
TerraformOpinionated
19
Infrastructure
20
CI Pipeline
21
Questions?
David Rubin
@drubin87