Choosing Kubernetes: managing risk in Cloud infrastructure Ben - - PowerPoint PPT Presentation

choosing kubernetes managing risk in cloud infrastructure
SMART_READER_LITE
LIVE PREVIEW

Choosing Kubernetes: managing risk in Cloud infrastructure Ben - - PowerPoint PPT Presentation

Choosing Kubernetes: managing risk in Cloud infrastructure Ben Butler-Cole Neo4j DBaaS engineering lead Cloud Business provider 2 Cloud Hardware Business provider provider 3 Cloud Hardware Quantum Business provider provider


slide-1
SLIDE 1

Choosing Kubernetes: managing risk in Cloud infrastructure

Ben Butler-Cole Neo4j DBaaS engineering lead

slide-2
SLIDE 2

2

Business Cloud provider

slide-3
SLIDE 3

3

Business Cloud provider Hardware provider

slide-4
SLIDE 4

4

Business Cloud provider Hardware provider Quantum physics

slide-5
SLIDE 5

5

Business End user Cloud provider Hardware provider Quantum physics

slide-6
SLIDE 6

6

slide-7
SLIDE 7

7

Customer Neo4j DBaaS Cloud provider

slide-8
SLIDE 8

8

Customer Neo4j DBaaS Cloud provider …

slide-9
SLIDE 9

9

Customer ? Neo4j DBaaS Cloud provider …

slide-10
SLIDE 10

retain risk that is specialized or core to the business

10

Theme

slide-11
SLIDE 11

11

L1 F1 F1 F2 L2 F2

slide-12
SLIDE 12

12

L1 F1 F1 B

slide-13
SLIDE 13

efficient mitigation: concentration of expertise, economies of scale, temporal smoothing

13

Theme

slide-14
SLIDE 14

14

Customer ? Neo4j DBaaS Stripe Auth0 Datadog Cloud provider

slide-15
SLIDE 15

15

Customer ? Neo4j DBaaS Stripe Auth0 Datadog Cloud provider …

slide-16
SLIDE 16

risks move up or down the chain of delegation over time

16

Theme

slide-17
SLIDE 17

17

slide-18
SLIDE 18

“Most people get really excited about running a database inside [Kubernetes]. This is going to make you lose your job—guaranteed.” “Kubernetes supports stateful workloads; I don't.” “Kubernetes only solves part of the problem. The

  • ther parts must be solved by the stateful service and

through operational expertise.”

18

slide-19
SLIDE 19

19

slide-20
SLIDE 20

hand off risk to our future selves

20

Theme

slide-21
SLIDE 21

21

Console Database manager Neo4j

slide-22
SLIDE 22

22

Console Database manager Neo4j Kubernetes

slide-23
SLIDE 23

23

slide-24
SLIDE 24

24

slide-25
SLIDE 25

25

slide-26
SLIDE 26

26

Create

slide-27
SLIDE 27

27

Create

slide-28
SLIDE 28

28

Create

slide-29
SLIDE 29

29

Create

slide-30
SLIDE 30

30

Heal

slide-31
SLIDE 31

31

Heal

slide-32
SLIDE 32

32

Heal

slide-33
SLIDE 33

33

Create Heal

slide-34
SLIDE 34

34

Create Heal

slide-35
SLIDE 35

35

slide-36
SLIDE 36

36

Deployment StatefulSet Pod ReplicaSet PVC PV

slide-37
SLIDE 37

37

Deployment StatefulSet Pod ReplicaSet PVC PV

slide-38
SLIDE 38

38

Deployment StatefulSet Pod ReplicaSet PVC PV ???

slide-39
SLIDE 39

risks are rejected if it’s cheaper for the consumer to mitigate

39

Theme

slide-40
SLIDE 40

40

Customer ? Neo4j DBaaS Stripe Auth0 Datadog Cloud provider …

slide-41
SLIDE 41

41

Customer ? Neo4j DBaaS Stripe Auth0 Datadog Cloud provider …

slide-42
SLIDE 42

42

Customer ? Neo4j DBaaS Stripe Auth0 Datadog Cloud provider …

slide-43
SLIDE 43

retain risk that is specialized or core to the business efficient mitigation: concentration of expertise, economies of scale, temporal smoothing hand off risk to our future selves risks are rejected if it’s cheaper for the consumer to mitigate risks move up or down the chain of delegation over time

43

Themes

slide-44
SLIDE 44

44

Customer ? Neo4j DBaaS Stripe Auth0 Datadog Cloud provider …

slide-45
SLIDE 45

Thank you

45