Alexis Richardson · 2/23/2017 · Alexis Richardson CNCF TOC Chair & CEO Weaveworks 22 Feb 2017....
Transcript of Alexis Richardson · 2/23/2017 · Alexis Richardson CNCF TOC Chair & CEO Weaveworks 22 Feb 2017....
![Page 1: Alexis Richardson · 2/23/2017 · Alexis Richardson CNCF TOC Chair & CEO Weaveworks 22 Feb 2017. Appendix](https://reader036.fdocuments.in/reader036/viewer/2022071110/5fe59759c95a882a2357e298/html5/thumbnails/1.jpg)
What is Cloud Native and why should I care?
Alexis RichardsonCNCF TOC Chair & CEO Weaveworks
23 Feb 2017
![Page 2: Alexis Richardson · 2/23/2017 · Alexis Richardson CNCF TOC Chair & CEO Weaveworks 22 Feb 2017. Appendix](https://reader036.fdocuments.in/reader036/viewer/2022071110/5fe59759c95a882a2357e298/html5/thumbnails/2.jpg)
Open Source Cloud Computing for Applications
We curate & promote a trusted tool kit for modern architectures
![Page 3: Alexis Richardson · 2/23/2017 · Alexis Richardson CNCF TOC Chair & CEO Weaveworks 22 Feb 2017. Appendix](https://reader036.fdocuments.in/reader036/viewer/2022071110/5fe59759c95a882a2357e298/html5/thumbnails/3.jpg)
Netflix pioneered the concept of cloud native as a practical tool
https://www.slideshare.net/AmazonWebServices/dmg206
![Page 4: Alexis Richardson · 2/23/2017 · Alexis Richardson CNCF TOC Chair & CEO Weaveworks 22 Feb 2017. Appendix](https://reader036.fdocuments.in/reader036/viewer/2022071110/5fe59759c95a882a2357e298/html5/thumbnails/4.jpg)
Netflix wanted SPEED and ACCESS at SCALE
https://www.slideshare.net/AmazonWebServices/dmg206
![Page 5: Alexis Richardson · 2/23/2017 · Alexis Richardson CNCF TOC Chair & CEO Weaveworks 22 Feb 2017. Appendix](https://reader036.fdocuments.in/reader036/viewer/2022071110/5fe59759c95a882a2357e298/html5/thumbnails/5.jpg)
Netflix wanted SPEED and ACCESS at SCALE
https://www.slideshare.net/AmazonWebServices/dmg206 Must Read!
![Page 6: Alexis Richardson · 2/23/2017 · Alexis Richardson CNCF TOC Chair & CEO Weaveworks 22 Feb 2017. Appendix](https://reader036.fdocuments.in/reader036/viewer/2022071110/5fe59759c95a882a2357e298/html5/thumbnails/6.jpg)
Cloud native powers a whole industry today
![Page 7: Alexis Richardson · 2/23/2017 · Alexis Richardson CNCF TOC Chair & CEO Weaveworks 22 Feb 2017. Appendix](https://reader036.fdocuments.in/reader036/viewer/2022071110/5fe59759c95a882a2357e298/html5/thumbnails/7.jpg)
So can anyone be like Netflix?
![Page 8: Alexis Richardson · 2/23/2017 · Alexis Richardson CNCF TOC Chair & CEO Weaveworks 22 Feb 2017. Appendix](https://reader036.fdocuments.in/reader036/viewer/2022071110/5fe59759c95a882a2357e298/html5/thumbnails/8.jpg)
Maybe we can dream :-)
![Page 9: Alexis Richardson · 2/23/2017 · Alexis Richardson CNCF TOC Chair & CEO Weaveworks 22 Feb 2017. Appendix](https://reader036.fdocuments.in/reader036/viewer/2022071110/5fe59759c95a882a2357e298/html5/thumbnails/9.jpg)
The Need for Speed. This is real.
Puppet Labs state of devops 2015
![Page 10: Alexis Richardson · 2/23/2017 · Alexis Richardson CNCF TOC Chair & CEO Weaveworks 22 Feb 2017. Appendix](https://reader036.fdocuments.in/reader036/viewer/2022071110/5fe59759c95a882a2357e298/html5/thumbnails/10.jpg)
So what is it about Cloud Native that helps me go fast
![Page 11: Alexis Richardson · 2/23/2017 · Alexis Richardson CNCF TOC Chair & CEO Weaveworks 22 Feb 2017. Appendix](https://reader036.fdocuments.in/reader036/viewer/2022071110/5fe59759c95a882a2357e298/html5/thumbnails/11.jpg)
To learn more @Weaveworks we experimented on our own product
![Page 12: Alexis Richardson · 2/23/2017 · Alexis Richardson CNCF TOC Chair & CEO Weaveworks 22 Feb 2017. Appendix](https://reader036.fdocuments.in/reader036/viewer/2022071110/5fe59759c95a882a2357e298/html5/thumbnails/12.jpg)
![Page 13: Alexis Richardson · 2/23/2017 · Alexis Richardson CNCF TOC Chair & CEO Weaveworks 22 Feb 2017. Appendix](https://reader036.fdocuments.in/reader036/viewer/2022071110/5fe59759c95a882a2357e298/html5/thumbnails/13.jpg)
Frontend (Nginx)
The Interwebs
RDS Instance
Frontend (Nginx)
Frontend (Nginx)
Authenticating Proxy
WeaverangCollection Service
AWS DynamoDB
Query Service
WeaverangControl Service
AWS SQS
WeaverangPipe Service
AWS S3 Consul Cluster
NATS Cluster
Static Content
Users Service
Core ServicesScope Services
AWS DynamoDB
AWS S3
WeaverangDistribution Service
WeaverangIngester Service
Consul Cluster
Cortex ServicesMonitoring & Management Services
Grafana
Prometheus
Weave Scope
WeaverangNode Exporter
WeaverangScope Probes
Kubediff
Our requirements don’t fit one pattern, eg “12 factor”
![Page 14: Alexis Richardson · 2/23/2017 · Alexis Richardson CNCF TOC Chair & CEO Weaveworks 22 Feb 2017. Appendix](https://reader036.fdocuments.in/reader036/viewer/2022071110/5fe59759c95a882a2357e298/html5/thumbnails/14.jpg)
Weave Cloud business requirements24-7-365, Global, Multi-tenant, Secure…. etc.
Team focus 100% on rapid app development; not VM admin & plumbing.
We can scale components up/down in line with use/cost
Don’t spend money on wiring (Prometheus ‘just works’ with Docker, Kubernetes..)
We can run the Weave Cloud app anywhere (open source & not only Amazon)
![Page 15: Alexis Richardson · 2/23/2017 · Alexis Richardson CNCF TOC Chair & CEO Weaveworks 22 Feb 2017. Appendix](https://reader036.fdocuments.in/reader036/viewer/2022071110/5fe59759c95a882a2357e298/html5/thumbnails/15.jpg)
Our solution learnings: what mattered most to us?1) Automation. Lots of automation. End to end. Automate all the things.
→ CI/CD! Orchestration! Observability!
2) You need to focus on the app not the infrastructure, e.g. using standard packaging that Just Works consistently anywhere. → Containers!
3) You need to understand and apply new cloud native patterns and tools for monitoring, logging, uptime management & more → Microservices & beyond!
![Page 16: Alexis Richardson · 2/23/2017 · Alexis Richardson CNCF TOC Chair & CEO Weaveworks 22 Feb 2017. Appendix](https://reader036.fdocuments.in/reader036/viewer/2022071110/5fe59759c95a882a2357e298/html5/thumbnails/16.jpg)
App is developed & tested locally
Built automatically using CI of our choice
Container image pushed
automatically
Deployed automatically using
Weave Cloud deploy service...
...to an Execution
Environment of your choice
Source control Configuration as code
The ABCDE of Automation
![Page 17: Alexis Richardson · 2/23/2017 · Alexis Richardson CNCF TOC Chair & CEO Weaveworks 22 Feb 2017. Appendix](https://reader036.fdocuments.in/reader036/viewer/2022071110/5fe59759c95a882a2357e298/html5/thumbnails/17.jpg)
Lesson Learnt: Cloud Native needs good toolsOpen source
Run anywhere
Software you can trust, managed by credible teams & processes
Easy to monitor and control
Interoperates with other tools and common conventions
![Page 18: Alexis Richardson · 2/23/2017 · Alexis Richardson CNCF TOC Chair & CEO Weaveworks 22 Feb 2017. Appendix](https://reader036.fdocuments.in/reader036/viewer/2022071110/5fe59759c95a882a2357e298/html5/thumbnails/18.jpg)
Lesson Learnt: the infrastructure has to be boring
To focus on your app, the infrastructure has to be boring.
Use containers.
Use PaaS/CaaS or any container platform you like.
Watch out for the 1% failure problem
![Page 19: Alexis Richardson · 2/23/2017 · Alexis Richardson CNCF TOC Chair & CEO Weaveworks 22 Feb 2017. Appendix](https://reader036.fdocuments.in/reader036/viewer/2022071110/5fe59759c95a882a2357e298/html5/thumbnails/19.jpg)
Lesson Learnt: We need good PATTERNSMicroservices (and Microliths)
Cattle not Pets
Observability and Control baked in
Traffic Patterns - Blue/Green, Canary, smart routing & load balancing…
…
![Page 20: Alexis Richardson · 2/23/2017 · Alexis Richardson CNCF TOC Chair & CEO Weaveworks 22 Feb 2017. Appendix](https://reader036.fdocuments.in/reader036/viewer/2022071110/5fe59759c95a882a2357e298/html5/thumbnails/20.jpg)
Cloud Native is Patterns
![Page 21: Alexis Richardson · 2/23/2017 · Alexis Richardson CNCF TOC Chair & CEO Weaveworks 22 Feb 2017. Appendix](https://reader036.fdocuments.in/reader036/viewer/2022071110/5fe59759c95a882a2357e298/html5/thumbnails/21.jpg)
![Page 22: Alexis Richardson · 2/23/2017 · Alexis Richardson CNCF TOC Chair & CEO Weaveworks 22 Feb 2017. Appendix](https://reader036.fdocuments.in/reader036/viewer/2022071110/5fe59759c95a882a2357e298/html5/thumbnails/22.jpg)
pause
![Page 23: Alexis Richardson · 2/23/2017 · Alexis Richardson CNCF TOC Chair & CEO Weaveworks 22 Feb 2017. Appendix](https://reader036.fdocuments.in/reader036/viewer/2022071110/5fe59759c95a882a2357e298/html5/thumbnails/23.jpg)
Open Source Cloud Computing for Applications
We curate & promote a trusted tool kit for modern architectures
![Page 24: Alexis Richardson · 2/23/2017 · Alexis Richardson CNCF TOC Chair & CEO Weaveworks 22 Feb 2017. Appendix](https://reader036.fdocuments.in/reader036/viewer/2022071110/5fe59759c95a882a2357e298/html5/thumbnails/24.jpg)
Cloud Native is Patterns
CNCF is & Tools& Education
![Page 25: Alexis Richardson · 2/23/2017 · Alexis Richardson CNCF TOC Chair & CEO Weaveworks 22 Feb 2017. Appendix](https://reader036.fdocuments.in/reader036/viewer/2022071110/5fe59759c95a882a2357e298/html5/thumbnails/25.jpg)
Patterns for what?
→ avoiding the pain by learning from others :-)
Availability Microservices & Netflix for everyone
Automation Deployment & Management
Acceleration CI/CD & “the ABCDE” of automation
Anywhere! Containers are portable
![Page 26: Alexis Richardson · 2/23/2017 · Alexis Richardson CNCF TOC Chair & CEO Weaveworks 22 Feb 2017. Appendix](https://reader036.fdocuments.in/reader036/viewer/2022071110/5fe59759c95a882a2357e298/html5/thumbnails/26.jpg)
Patterns for what?
→ avoiding the pain by learning from others :-)
Availability Microservices & Netflix for everyone
Automation Deployment & Management
Acceleration CI/CD & “the ABCDE” of automation
Anywhere! Containers are portable
![Page 27: Alexis Richardson · 2/23/2017 · Alexis Richardson CNCF TOC Chair & CEO Weaveworks 22 Feb 2017. Appendix](https://reader036.fdocuments.in/reader036/viewer/2022071110/5fe59759c95a882a2357e298/html5/thumbnails/27.jpg)
Patterns need Software
![Page 28: Alexis Richardson · 2/23/2017 · Alexis Richardson CNCF TOC Chair & CEO Weaveworks 22 Feb 2017. Appendix](https://reader036.fdocuments.in/reader036/viewer/2022071110/5fe59759c95a882a2357e298/html5/thumbnails/28.jpg)
Tools you can trustHigh quality, high velocity projects in CNCF today
- Kubernetes - container orchestration- Prometheus - monitoring & analysis- Fluentd - log forwarding- OpenTracing - tracing interop- Linkerd - traffic management- Voting on: gRPC, CoreDNS- More to come...
![Page 29: Alexis Richardson · 2/23/2017 · Alexis Richardson CNCF TOC Chair & CEO Weaveworks 22 Feb 2017. Appendix](https://reader036.fdocuments.in/reader036/viewer/2022071110/5fe59759c95a882a2357e298/html5/thumbnails/29.jpg)
![Page 30: Alexis Richardson · 2/23/2017 · Alexis Richardson CNCF TOC Chair & CEO Weaveworks 22 Feb 2017. Appendix](https://reader036.fdocuments.in/reader036/viewer/2022071110/5fe59759c95a882a2357e298/html5/thumbnails/30.jpg)
Application Definition / DevelopmentOrchestration & Management
RuntimeProvisioning
Infrastructure (Bare Metal/Cloud)
Cloud Native Reference Architecture
![Page 31: Alexis Richardson · 2/23/2017 · Alexis Richardson CNCF TOC Chair & CEO Weaveworks 22 Feb 2017. Appendix](https://reader036.fdocuments.in/reader036/viewer/2022071110/5fe59759c95a882a2357e298/html5/thumbnails/31.jpg)
• Observability• View / Filter / Replay• Monitoring / Trace / Stream / Log• Business Intelligence
• Orchestration
• Coordination• Configuration• Discovery • DNS
• Service Management • Routing / Proxy / Load Balancer• Policy / Placement / Traffic
Management
Example: Management
Application Definition/ DevelopmentOrchestration & Management
RuntimeProvisioning
Infrastructure (Bare Metal/Cloud)
![Page 32: Alexis Richardson · 2/23/2017 · Alexis Richardson CNCF TOC Chair & CEO Weaveworks 22 Feb 2017. Appendix](https://reader036.fdocuments.in/reader036/viewer/2022071110/5fe59759c95a882a2357e298/html5/thumbnails/32.jpg)
Assume we have the software … why do we need
a Foundation?
![Page 33: Alexis Richardson · 2/23/2017 · Alexis Richardson CNCF TOC Chair & CEO Weaveworks 22 Feb 2017. Appendix](https://reader036.fdocuments.in/reader036/viewer/2022071110/5fe59759c95a882a2357e298/html5/thumbnails/33.jpg)
What even is a Foundation?
![Page 34: Alexis Richardson · 2/23/2017 · Alexis Richardson CNCF TOC Chair & CEO Weaveworks 22 Feb 2017. Appendix](https://reader036.fdocuments.in/reader036/viewer/2022071110/5fe59759c95a882a2357e298/html5/thumbnails/34.jpg)
..a benevolent technocracy run by civilised robots?
![Page 35: Alexis Richardson · 2/23/2017 · Alexis Richardson CNCF TOC Chair & CEO Weaveworks 22 Feb 2017. Appendix](https://reader036.fdocuments.in/reader036/viewer/2022071110/5fe59759c95a882a2357e298/html5/thumbnails/35.jpg)
..a federation of collaborating powers?
![Page 36: Alexis Richardson · 2/23/2017 · Alexis Richardson CNCF TOC Chair & CEO Weaveworks 22 Feb 2017. Appendix](https://reader036.fdocuments.in/reader036/viewer/2022071110/5fe59759c95a882a2357e298/html5/thumbnails/36.jpg)
..a confluence of karmic forces?
![Page 37: Alexis Richardson · 2/23/2017 · Alexis Richardson CNCF TOC Chair & CEO Weaveworks 22 Feb 2017. Appendix](https://reader036.fdocuments.in/reader036/viewer/2022071110/5fe59759c95a882a2357e298/html5/thumbnails/37.jpg)
The Linux Foundation Safeguards Linux for the long term
Provides a nexus for collaboration and trust
Is an ubiquitous open source brand
Good for customers & the community!
The LF is great because it makes it easy to bring together collaborators for projects like a common tool kit for cloud native applications → enter the CNCF
![Page 38: Alexis Richardson · 2/23/2017 · Alexis Richardson CNCF TOC Chair & CEO Weaveworks 22 Feb 2017. Appendix](https://reader036.fdocuments.in/reader036/viewer/2022071110/5fe59759c95a882a2357e298/html5/thumbnails/38.jpg)
Let’s do it together
![Page 39: Alexis Richardson · 2/23/2017 · Alexis Richardson CNCF TOC Chair & CEO Weaveworks 22 Feb 2017. Appendix](https://reader036.fdocuments.in/reader036/viewer/2022071110/5fe59759c95a882a2357e298/html5/thumbnails/39.jpg)
Common Open Sourceis not proprietary
![Page 40: Alexis Richardson · 2/23/2017 · Alexis Richardson CNCF TOC Chair & CEO Weaveworks 22 Feb 2017. Appendix](https://reader036.fdocuments.in/reader036/viewer/2022071110/5fe59759c95a882a2357e298/html5/thumbnails/40.jpg)
Software is eating the world
40
![Page 41: Alexis Richardson · 2/23/2017 · Alexis Richardson CNCF TOC Chair & CEO Weaveworks 22 Feb 2017. Appendix](https://reader036.fdocuments.in/reader036/viewer/2022071110/5fe59759c95a882a2357e298/html5/thumbnails/41.jpg)
Open Source is eating Software
41
![Page 42: Alexis Richardson · 2/23/2017 · Alexis Richardson CNCF TOC Chair & CEO Weaveworks 22 Feb 2017. Appendix](https://reader036.fdocuments.in/reader036/viewer/2022071110/5fe59759c95a882a2357e298/html5/thumbnails/42.jpg)
Cloud is eating Open Source
42
![Page 43: Alexis Richardson · 2/23/2017 · Alexis Richardson CNCF TOC Chair & CEO Weaveworks 22 Feb 2017. Appendix](https://reader036.fdocuments.in/reader036/viewer/2022071110/5fe59759c95a882a2357e298/html5/thumbnails/43.jpg)
Without a commons, we risk Cloud Lock In
![Page 44: Alexis Richardson · 2/23/2017 · Alexis Richardson CNCF TOC Chair & CEO Weaveworks 22 Feb 2017. Appendix](https://reader036.fdocuments.in/reader036/viewer/2022071110/5fe59759c95a882a2357e298/html5/thumbnails/44.jpg)
44
![Page 45: Alexis Richardson · 2/23/2017 · Alexis Richardson CNCF TOC Chair & CEO Weaveworks 22 Feb 2017. Appendix](https://reader036.fdocuments.in/reader036/viewer/2022071110/5fe59759c95a882a2357e298/html5/thumbnails/45.jpg)
Foundations curate open source to stop lock in
First it was the big software vendors Then: big web companies like eBay, AirBnbNow - big “traditional” companies too
→ Everyone wants to use open source, in a well managed commons, for the “boring infra” bits
![Page 46: Alexis Richardson · 2/23/2017 · Alexis Richardson CNCF TOC Chair & CEO Weaveworks 22 Feb 2017. Appendix](https://reader036.fdocuments.in/reader036/viewer/2022071110/5fe59759c95a882a2357e298/html5/thumbnails/46.jpg)
Foundations provide Education
Easy - Fast - No Confusion
Guidance and clarity on “Cloud Native”A badge of trust, quality & interoperabilityA common set of tools, APIs & examples
Shared through a modern, trusted commons46
![Page 47: Alexis Richardson · 2/23/2017 · Alexis Richardson CNCF TOC Chair & CEO Weaveworks 22 Feb 2017. Appendix](https://reader036.fdocuments.in/reader036/viewer/2022071110/5fe59759c95a882a2357e298/html5/thumbnails/47.jpg)
Foundations Support Open Source Projects
Infrastructure - Promotion - Interoperability
Infrastructure support with compute and CIPromotional support by exposing projects to a wider audience
Making sure that projects play nicely with each other .. and more.
![Page 48: Alexis Richardson · 2/23/2017 · Alexis Richardson CNCF TOC Chair & CEO Weaveworks 22 Feb 2017. Appendix](https://reader036.fdocuments.in/reader036/viewer/2022071110/5fe59759c95a882a2357e298/html5/thumbnails/48.jpg)
Standards
![Page 49: Alexis Richardson · 2/23/2017 · Alexis Richardson CNCF TOC Chair & CEO Weaveworks 22 Feb 2017. Appendix](https://reader036.fdocuments.in/reader036/viewer/2022071110/5fe59759c95a882a2357e298/html5/thumbnails/49.jpg)
Standards are…
An algorithm for identifying areas of disagreement and maximising them.
Standards are slow. And emerge slowly.
CNCF does not need standards, we need ease of interop and “glue” code
We like conventions that arise from real world use by the community & will strive to identify these and promote them as needed
![Page 50: Alexis Richardson · 2/23/2017 · Alexis Richardson CNCF TOC Chair & CEO Weaveworks 22 Feb 2017. Appendix](https://reader036.fdocuments.in/reader036/viewer/2022071110/5fe59759c95a882a2357e298/html5/thumbnails/50.jpg)
3 phase plan
50
Build velocity by adding new projects
Accelerate projects & overall cloud native story
Standard tools emerge
https://www.cncf.io/blog/2016/11/08/cloud-native-software-can-trust
![Page 51: Alexis Richardson · 2/23/2017 · Alexis Richardson CNCF TOC Chair & CEO Weaveworks 22 Feb 2017. Appendix](https://reader036.fdocuments.in/reader036/viewer/2022071110/5fe59759c95a882a2357e298/html5/thumbnails/51.jpg)
Bob Wise, Samsung: “An Ode To Boring”
“I call on the CNCF to formally foster a common community container implementation project backed by the Kubernetes, Mesos, and Cloud Foundry communities. We need a transparent, community-driven implementation ... to become the default container implementation for a wide number of open source orchestration systems”
https://medium.com/@bob_48171/an-ode-to-boring-creating-open-and-stable-container-world-4a7a39971443#.2w2edyeir
![Page 52: Alexis Richardson · 2/23/2017 · Alexis Richardson CNCF TOC Chair & CEO Weaveworks 22 Feb 2017. Appendix](https://reader036.fdocuments.in/reader036/viewer/2022071110/5fe59759c95a882a2357e298/html5/thumbnails/52.jpg)
What is Cloud Native and why should I care?
Alexis RichardsonCNCF TOC Chair & CEO Weaveworks
22 Feb 2017
![Page 53: Alexis Richardson · 2/23/2017 · Alexis Richardson CNCF TOC Chair & CEO Weaveworks 22 Feb 2017. Appendix](https://reader036.fdocuments.in/reader036/viewer/2022071110/5fe59759c95a882a2357e298/html5/thumbnails/53.jpg)
Appendix
![Page 54: Alexis Richardson · 2/23/2017 · Alexis Richardson CNCF TOC Chair & CEO Weaveworks 22 Feb 2017. Appendix](https://reader036.fdocuments.in/reader036/viewer/2022071110/5fe59759c95a882a2357e298/html5/thumbnails/54.jpg)
• Application Composition
• Application Delivery
• Application Development Frameworks
• Application Operational Tooling
• CI/CD
• Image Registry / Repository
• Governance and ops model
Application Definition/ Deployment Layer
Application Definition/ DevelopmentOrchestration & Management
RuntimeProvisioning
Infrastructure (Bare Metal/Cloud)
![Page 55: Alexis Richardson · 2/23/2017 · Alexis Richardson CNCF TOC Chair & CEO Weaveworks 22 Feb 2017. Appendix](https://reader036.fdocuments.in/reader036/viewer/2022071110/5fe59759c95a882a2357e298/html5/thumbnails/55.jpg)
• Observability• View / Filter / Replay• Monitoring / Trace / Stream / Log• Business Intelligence
• Orchestration
• Coordination• Configuration• Discovery • DNS
• Service Management • Routing / Proxy / Load Balancer• Policy / Placement / Traffic Management
Orchestration & Management Layer
Application Definition/ DevelopmentOrchestration & Management
RuntimeProvisioning
Infrastructure (Bare Metal/Cloud)
![Page 56: Alexis Richardson · 2/23/2017 · Alexis Richardson CNCF TOC Chair & CEO Weaveworks 22 Feb 2017. Appendix](https://reader036.fdocuments.in/reader036/viewer/2022071110/5fe59759c95a882a2357e298/html5/thumbnails/56.jpg)
• Resource Management• Container Scheduling• Container Deployment
• Cloud Native – Network • Network Segmentation• SDN & APIs (eg CNI, libnetwork)
• Cloud Native – Data• Data Management• Databases & APIs
• Overall Container Service• (Some) PaaS/Platform Services
Runtime Layer
Application Definition/ DevelopmentOrchestration & Management
RuntimeProvisioning
Infrastructure (Bare Metal/Cloud)
![Page 57: Alexis Richardson · 2/23/2017 · Alexis Richardson CNCF TOC Chair & CEO Weaveworks 22 Feb 2017. Appendix](https://reader036.fdocuments.in/reader036/viewer/2022071110/5fe59759c95a882a2357e298/html5/thumbnails/57.jpg)
• OS Management
• Secure Images
• Host level Devops Deployment Tooling & Provisioning
Provisioning Layer
Application Definition/ DevelopmentOrchestration & Management
Cloud Native RuntimeProvisioning
Infrastructure (Bare Metal/Cloud)
![Page 58: Alexis Richardson · 2/23/2017 · Alexis Richardson CNCF TOC Chair & CEO Weaveworks 22 Feb 2017. Appendix](https://reader036.fdocuments.in/reader036/viewer/2022071110/5fe59759c95a882a2357e298/html5/thumbnails/58.jpg)
• Out of scope for CNCF projects as we do not define infrastructure vendors or cloud solutions but part of reference architecture
• Potentially in the future we will provide “certification”
Infrastructure (Bare Metal/Cloud) Layer
Application Definition/ DevelopmentOrchestration & Management
RuntimeProvisioning
Infrastructure (Bare Metal/Cloud)