Slide 1

Slide 1 text

What does cloud native mean …
 Michael Hausenblas, Red Hat
 Developer Advocate Kubernetes & OpenShift
 2017-07-04, Cloud Native London … to you?

Slide 2

Slide 2 text

Hit me up on Twitter: @mhausenblas 2 admin SRE developer QA architect PM PHB

Slide 3

Slide 3 text

A definition (?)

Slide 4

Slide 4 text

Hit me up on Twitter: @mhausenblas 4 Maybe not … twitter.com/mhausenblas/status/879752918131519488

Slide 5

Slide 5 text

Hit me up on Twitter: @mhausenblas 5 Cloud Native Computing Foundation (CNCF) cncf.io

Slide 6

Slide 6 text

Hit me up on Twitter: @mhausenblas 6

Slide 7

Slide 7 text

12 factors & beyond

Slide 8

Slide 8 text

Hit me up on Twitter: @mhausenblas 8 Starting point: twelve factor apps 12factor.net

Slide 9

Slide 9 text

Hit me up on Twitter: @mhausenblas 9 … and beyond • MUST be portable between environments • MUST use appropriate unit of deployment • SHOULD be cluster-aware

Slide 10

Slide 10 text

Hit me up on Twitter: @mhausenblas 10 Portability • avoid platform lock-in • enable hybrid cloud deployments • increase RoI

Slide 11

Slide 11 text

Hit me up on Twitter: @mhausenblas 11 Unit of deployment • physical servers • VMs • containers • functions

Slide 12

Slide 12 text

Hit me up on Twitter: @mhausenblas 12 Cluster-aware • scale out on commodity hardware • fallacies of distributed computing
 en.wikipedia.org/wiki/Fallacies_of_distributed_computing • stateful services shard inherently

Slide 13

Slide 13 text

By Example …

Slide 14

Slide 14 text

Hit me up on Twitter: @mhausenblas 14 Service mesh: Istio istio.io • Traffic Management • Observability • Policy Enforcement • Service Identity and Security

Slide 15

Slide 15 text

Hit me up on Twitter: @mhausenblas 15 Serverless is spelled `F` `a` `a` `S` (Function-as-a-Service)

Slide 16

Slide 16 text

Hit me up on Twitter: @mhausenblas 16 Container runtimes: from Docker to CRI-O cri-o.io

Slide 17

Slide 17 text

Hit me up on Twitter: @mhausenblas 17 Backup & restore of cloud-native infra reshifter.info

Slide 18

Slide 18 text

Resources

Slide 19

Slide 19 text

Hit me up on Twitter: @mhausenblas 19 Patterns shop.oreilly.com/product/0636920072768.do

Slide 20

Slide 20 text

Hit me up on Twitter: @mhausenblas 20 More on FaaS oreilly.com/webops-perf/free/serverless-ops.csp github.com/anaibol/awesome-serverless headmelted.com/serverless-showdown-4a771ca561d2

Slide 21

Slide 21 text

Hit me up on Twitter: @mhausenblas 21 Ops for devs some.ops4devs.info

Slide 22

Slide 22 text

plus.google.com/+RedHat linkedin.com/company/red-hat youtube.com/user/RedHatVideos facebook.com/redhatinc twitter.com/RedHatNews openshift.com