TM
Why cloud native matters
16 January 2020
Cheryl Hung, Director of Ecosystem, CNCF
chung@linuxfoundation.org
2
1. How infrastructure is changing
2. Why cloud native and case studies
3. What are the top challenges?
Agenda
3
About me
How infrastructure is changing
5
6
Applications need to be agile, scalable, secure
7
• Alibaba Sigma
• Amazon Apollo
• Apache Mesos
• Baidu Matrix
• Cloud Foundry Garden and
Diego
• CoreOS Fleet
• Docker Swarm
• Facebook Tupperware
• Google Borg and Omega
• Hashicorp Nomad
2010s (ish) solutions
• IBM Platform Symphony
• Joyent Triton
• Lyft v3 Infra
• Microsoft Service Fabric
• Netflix Titus
• Rancher Cattle
• Red Hat OpenShift v2 Broker
• Spotify Helios
• Tencent Gaia
• Twitter Aurora
• Uber Peleton
8
Cloud Native Computing Foundation
Platinum members:
Incubating
Service
Mesh
Storage
Service
Discovery
Graduated
Package
Management
Distributed
Tracing API
Messaging
Distributed
Tracing
Software
Update Spec
SecurityNetworking
API
Orchestration Network ProxyMonitoring
Registry Key/Value
Store
Policy Container
Runtime
Container
Runtime
Logging
Remote
Procedure Call
Key/Value
Store
Storage Serverless Container
Security
Cloud Native Computing Foundation
Why cloud native and case studies
Why people really use cloud native:
It works
Great community
13
It works
14
Great
community
15
Caveat
16
Neutral home
18
• Goal was to unify infrastructure and increase
velocity
• VMs + Puppet on bare metal
⇒ Docker containers + CoreOS Fleet +
OpenStack
⇒ Kubernetes on private cloud
• Went from 2 deployments per week to dozens
• Same applications run on 15-25% less
hardware resources
Case study 1
19
• Goal was to scale securely
• EngineYard + Amazon Elastic Beanstalk
⇒ Kubernetes on AWS EC2 Spot
• Kubernetes clusters run at 1/10th the previous
cost
• Use Notary as a trust system to prove that
unknown code can’t be deployed in production.
Case study 2
20
Case study 3 • Goal was to ship a modern customer
experience
• Private data centres and in-house infra
⇒ Docker containers on AWS
⇒ Kubernetes on AWS
• Went from 24 deployments to 500+ per year
• Could support both modern cloud native
applications and legacy Windows / .NET
What are the top challenges?
22
CNCF Survey (~1000 respondents)
23
Diversity and inclusion
24
Contributions Rank
Red Hat 502688 2
Digital Ocean 3357 76
Rackspace ? ?
25
Contributions Rank
Red Hat 502688 2
Digital Ocean 3357 76
Rackspace 2002 106
26
Takeaways • Users expect continual innovation and
perfect performance.
• People use cloud native because 1) it works
2) a great community
• The hardest thing to change is culture.
1st Wed of each month in Holborn
28
Thank you
Slides at oicheryl.com

Why cloud native matters