21
Free Classifieds www.olx.com David Rubin - DevOps Day Cpt 2016 Migrating at scale @drubin87

Dev Ops Day (1)

Embed Size (px)

Citation preview

Page 1: Dev Ops Day (1)

Free Classifiedswww.olx.com

David Rubin - DevOps Day Cpt 2016

Migrating at scale

@drubin87

Page 2: Dev Ops Day (1)

2

ME

Page 3: Dev Ops Day (1)

3

History

Page 4: Dev Ops Day (1)

4

The Stats

Page 5: Dev Ops Day (1)

5

Global

Page 6: Dev Ops Day (1)

6

In the beginning

Page 7: Dev Ops Day (1)

7

Physical Servers

Page 8: Dev Ops Day (1)

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

Page 9: Dev Ops Day (1)

9

Goal

Page 10: Dev Ops Day (1)

10

Increasing confidence,

predictability and

consistency

Why

Page 11: Dev Ops Day (1)

11

● Composable

● Predictable

● Reproducible

● Versionable

● Auditable

The “able”s

Page 12: Dev Ops Day (1)

12

Consistency is often

better than correctness

Consistency

* https://en.wikipedia.org/wiki/Worse_is_better

Page 13: Dev Ops Day (1)

13

Optimise for

change

Why

Page 14: Dev Ops Day (1)

14

Tools???

Page 15: Dev Ops Day (1)

15

Beta

Page 16: Dev Ops Day (1)

16

TerraformThe good the bad and the ugly

Page 17: Dev Ops Day (1)

17

TerraformComposability

Page 18: Dev Ops Day (1)

18

TerraformOpinionated

Page 19: Dev Ops Day (1)

19

Infrastructure

Page 20: Dev Ops Day (1)

20

CI Pipeline

Page 21: Dev Ops Day (1)

21

Questions?

David Rubin

@drubin87