Choosing Kubernetes: managing risk in Cloud infrastructure Ben - - PowerPoint PPT Presentation
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
2
Business Cloud provider
3
Business Cloud provider Hardware provider
4
Business Cloud provider Hardware provider Quantum physics
5
Business End user Cloud provider Hardware provider Quantum physics
6
7
Customer Neo4j DBaaS Cloud provider
8
Customer Neo4j DBaaS Cloud provider …
9
Customer ? Neo4j DBaaS Cloud provider …
retain risk that is specialized or core to the business
10
Theme
11
L1 F1 F1 F2 L2 F2
12
L1 F1 F1 B
efficient mitigation: concentration of expertise, economies of scale, temporal smoothing
13
Theme
14
Customer ? Neo4j DBaaS Stripe Auth0 Datadog Cloud provider
15
Customer ? Neo4j DBaaS Stripe Auth0 Datadog Cloud provider …
risks move up or down the chain of delegation over time
16
Theme
17
“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
19
hand off risk to our future selves
20
Theme
21
Console Database manager Neo4j
22
Console Database manager Neo4j Kubernetes
23
24
25
26
Create
27
Create
28
Create
29
Create
30
Heal
31
Heal
32
Heal
33
Create Heal
34
Create Heal
35
36
Deployment StatefulSet Pod ReplicaSet PVC PV
37
Deployment StatefulSet Pod ReplicaSet PVC PV
38
Deployment StatefulSet Pod ReplicaSet PVC PV ???
risks are rejected if it’s cheaper for the consumer to mitigate
39
Theme
40
Customer ? Neo4j DBaaS Stripe Auth0 Datadog Cloud provider …
41
Customer ? Neo4j DBaaS Stripe Auth0 Datadog Cloud provider …
42
Customer ? Neo4j DBaaS Stripe Auth0 Datadog Cloud provider …
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
44
Customer ? Neo4j DBaaS Stripe Auth0 Datadog Cloud provider …
Thank you
45