SlideShare a Scribd company logo
3
Most read
5
Most read
Cloud Native & CNCF
Akash Agrawal | 07-09-2019
Agenda
● Cloud Native
● CNCF
● CNCF Landscape & Projects
● Cloud Native Value Propositions
● Serverless
Cloud Native
● Cloud Native is a new paradigm (or modern way) to develop, deploy & run
applications using open source software stack.
● Cloud Native Application Design revolves around 3 concepts:
○ Microservices
○ Containers
○ Container Orchestration
● This new paradigm fully exploit advantages of cloud computing model
(means you will focus on how applications are created & deployed, not
where)
Cloud Native Application Design
● Independent Application Components (Services)
● Distributed
● Scalable (dynamic)
● Fault Tolerant
● Microservices Design Patterns: Service Discovery etc.
● DevOps Friendly
● ...
CNCF (Cloud Native Computing Foundation)
● CNCF is responsible for building sustainable ecosystems of Cloud Native
Softwares
● CNCF serves as the vendor-neutral home for many of the fastest-growing
open source projects like Kubernetes, Prometheus & Envoy etc. (In Cloud
Native Space)
● CNCF is part of the nonprofit Linux Foundation.
● 30+ Projects under CNCF Umbrella
CNCF Landscape & Projects
● CNCF Landscape:
○ https://landscape.cncf.io/
● CNCF Projects Maturities:
○ Graduated Projects (Early Majority)
○ Incubated Projects (Early Adopters)
○ Sandbox Projects (Innovators)
CNCF Graduated Projects
● Kubernetes: Orchestration
● Prometheus: Monitoring
● Envoy: Service Proxy
● CoreDNS: Service Discovery
● Containerd: Container Runtime
● Fluentd: Logging
CNCF Incubated Projects
● Linkerd: ServiceMesh
● Helm: Package Management
● Etcd: Key/Value Store
● ...
CNCF Sandbox Projects
● KubeEdge
● OpenEBS
● ...
Cloud Native & CNCF Value Propositions
● Cloud Native Technologies empower organizations:
○ To build & run scalable distributed applications
○ In modern, dynamic environments such as public, private and hybrid clouds
● By using
○ Approach:
■ Containers, Container Orchestration, Service Mesh, MicroServices etc.
○ Open Source Software Stack:
■ Kubernetes, Prometheus, Envoy etc.
Cloud Native & CNCF Value Propositions
● Enabling us:
○ To design robust Distributed & Scalable Applications
○ Having loosely coupled systems that are resilient, manageable & observable
○ Combined with robust automation
○ Allowing us to make high impact changes frequently & predictably with minimal toil
● CNCF:
○ Drives the adoption of this paradigm
○ By fostering & sustaining an ecosystem of (Vendor Neutral) Open Source projects.
Why Organizations are adopting Cloud
Native
● For Better Resource Utilization
● For Multi-Cloud & Hybrid-Cloud Strategy
● For Modernization of Applications
● For Velocity & Agility - DevOps Practice
To Explore
● CNCF Trail Map:
https://raw.githubusercontent.com/cncf/trailmap/master/CNCF_TrailMap_latest.png
● CNCF Overview (official):
https://docs.google.com/presentation/d/1BoxFeENJcINgHbKfygXpXROchiRO2LBT-
pzdaOFr4Zg/edit#slide=id.g39c264972c_182_212
● CNCF Graduation Criteria:
https://github.com/cncf/toc/blob/master/process/graduation_criteria.adoc
Serverless in CNCF - Projects
● CloudEvents
○ https://cloudevents.io/
○ A specification for describing event data in a common way
● ...
Serverless in CNCF
● Serverless Whitepaper by CNCF:
○ https://github.com/cncf/wg-serverless/blob/master/whitepapers/serverless-
overview/cncf_serverless_whitepaper_v1.0.pdf
● CNCF Serverless Landscape:
○ https://landscape.cncf.io/format=serverless
● Serverless Working Group:
○ https://github.com/cncf/wg-serverless
Akash Agrawal
LinkedIn : akash-agrawal-58a97813
Twitter : @akkiagrawal29
Thanks

More Related Content

PPTX
MicroService architecture_&_Kubernetes
ODP
Kubernetes best practices.odf
PPTX
Google cloud infrastructure workshop
PPTX
Kubernetes for machine learning
ODP
Stateful applications on kubernetes
PPTX
MicroServices with Containers, Kubernetes & ServiceMesh
PDF
Google Kubernetes Engine (GKE) deep dive
PPTX
Google kubernetes Engine with Google CI/CD Implementation
MicroService architecture_&_Kubernetes
Kubernetes best practices.odf
Google cloud infrastructure workshop
Kubernetes for machine learning
Stateful applications on kubernetes
MicroServices with Containers, Kubernetes & ServiceMesh
Google Kubernetes Engine (GKE) deep dive
Google kubernetes Engine with Google CI/CD Implementation

What's hot (19)

PDF
Google Cloud platform: GKE with CI/CD using CircleCI and Flux
PDF
Scalable Clusters On Demand
PPTX
Get started with Kubernetes on GKE
PDF
Web App Prototypes with Google App Engine
PDF
Introducing MagnetoDB, a key-value storage sevice for OpenStack
PDF
QGIS UK: QGIS Performance Enhancements (Lutra Consulting)
PDF
Michael Hall [InfluxData] | InfluxDB Community Update | InfluxDays EMEA 2021
PDF
Going Enterprise QGIS and PostGIS
PDF
Google container engine (GKE)
PDF
Head in the clouds @ bol.com
PDF
Cncf storage-final-filip
PDF
OSMC 2018 | Visualization of your distributed infrastructure by Nicolai Buchwitz
PDF
The evolving container landscape
PPTX
Ryan Betts [InfluxData] | InfluxDB Platform Performance | InfluxDays Virtual ...
PDF
[WSO2Con USA 2018] Deploying Applications in K8S and Docker
PDF
Introduction to Modern DevOps Technologies
PDF
[WSO2Con EU 2018] Deploying Applications in K8S and Docker
PDF
Java Support On Google App Engine
PDF
OSMC 2018 | Stream connector: Easily sending events and/or metrics from the C...
Google Cloud platform: GKE with CI/CD using CircleCI and Flux
Scalable Clusters On Demand
Get started with Kubernetes on GKE
Web App Prototypes with Google App Engine
Introducing MagnetoDB, a key-value storage sevice for OpenStack
QGIS UK: QGIS Performance Enhancements (Lutra Consulting)
Michael Hall [InfluxData] | InfluxDB Community Update | InfluxDays EMEA 2021
Going Enterprise QGIS and PostGIS
Google container engine (GKE)
Head in the clouds @ bol.com
Cncf storage-final-filip
OSMC 2018 | Visualization of your distributed infrastructure by Nicolai Buchwitz
The evolving container landscape
Ryan Betts [InfluxData] | InfluxDB Platform Performance | InfluxDays Virtual ...
[WSO2Con USA 2018] Deploying Applications in K8S and Docker
Introduction to Modern DevOps Technologies
[WSO2Con EU 2018] Deploying Applications in K8S and Docker
Java Support On Google App Engine
OSMC 2018 | Stream connector: Easily sending events and/or metrics from the C...
Ad

Similar to Cloud Native and CNCF (20)

PDF
Intro - Cloud Native
PDF
Container Landscape in 2019
PDF
Modern Application Development on the Cloud (GCP)
PDF
The CNCF on Serverless
PDF
DevOpsDays Tel Aviv DEC 2022 | Building A Cloud-Native Platform Brick by Bric...
PDF
The what, why and how of knative
PDF
[WSO2Con Asia 2018] Architecting for Container-native Environments
PDF
Netflix Architecture and Open Source
PDF
Maintaining an up to date application stack (in a containerized world)
PPTX
CN_Simplifiedv1.pptx
PDF
Towards-cloud-native-HPC.pdf
PPTX
CNCF Introduction - Feb 2018
PDF
Cloud Native Islamabad - Getting Closer to Continuous Delivery with Knative
PPTX
Why to Cloud Native
PDF
OpenNebulaConf 2013 - Hands-on Tutorial: 1. Introduction and Architecture
PPTX
Power of Microservices Architecture in Drupal Development
PDF
Cloud Native Applications on Kubernetes: a DevOps Approach
PDF
NGINX Microservices Reference Architecture: What’s in Store for 2019 – EMEA
PPTX
Migrating a Large Fortune 100 Healthcare Company to Kubernetes in 7 months
PPTX
MRA AMA Part 10: Kubernetes and the Microservices Reference Architecture
Intro - Cloud Native
Container Landscape in 2019
Modern Application Development on the Cloud (GCP)
The CNCF on Serverless
DevOpsDays Tel Aviv DEC 2022 | Building A Cloud-Native Platform Brick by Bric...
The what, why and how of knative
[WSO2Con Asia 2018] Architecting for Container-native Environments
Netflix Architecture and Open Source
Maintaining an up to date application stack (in a containerized world)
CN_Simplifiedv1.pptx
Towards-cloud-native-HPC.pdf
CNCF Introduction - Feb 2018
Cloud Native Islamabad - Getting Closer to Continuous Delivery with Knative
Why to Cloud Native
OpenNebulaConf 2013 - Hands-on Tutorial: 1. Introduction and Architecture
Power of Microservices Architecture in Drupal Development
Cloud Native Applications on Kubernetes: a DevOps Approach
NGINX Microservices Reference Architecture: What’s in Store for 2019 – EMEA
Migrating a Large Fortune 100 Healthcare Company to Kubernetes in 7 months
MRA AMA Part 10: Kubernetes and the Microservices Reference Architecture
Ad

Recently uploaded (20)

PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PPT
Teaching material agriculture food technology
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
cuic standard and advanced reporting.pdf
PDF
Machine learning based COVID-19 study performance prediction
PDF
Empathic Computing: Creating Shared Understanding
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
KodekX | Application Modernization Development
PDF
Encapsulation theory and applications.pdf
PPTX
A Presentation on Artificial Intelligence
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
Building Integrated photovoltaic BIPV_UPV.pdf
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Teaching material agriculture food technology
NewMind AI Weekly Chronicles - August'25 Week I
Digital-Transformation-Roadmap-for-Companies.pptx
cuic standard and advanced reporting.pdf
Machine learning based COVID-19 study performance prediction
Empathic Computing: Creating Shared Understanding
Reach Out and Touch Someone: Haptics and Empathic Computing
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Agricultural_Statistics_at_a_Glance_2022_0.pdf
KodekX | Application Modernization Development
Encapsulation theory and applications.pdf
A Presentation on Artificial Intelligence
Dropbox Q2 2025 Financial Results & Investor Presentation
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
“AI and Expert System Decision Support & Business Intelligence Systems”
MYSQL Presentation for SQL database connectivity
Advanced methodologies resolving dimensionality complications for autism neur...

Cloud Native and CNCF

  • 1. Cloud Native & CNCF Akash Agrawal | 07-09-2019
  • 2. Agenda ● Cloud Native ● CNCF ● CNCF Landscape & Projects ● Cloud Native Value Propositions ● Serverless
  • 3. Cloud Native ● Cloud Native is a new paradigm (or modern way) to develop, deploy & run applications using open source software stack. ● Cloud Native Application Design revolves around 3 concepts: ○ Microservices ○ Containers ○ Container Orchestration ● This new paradigm fully exploit advantages of cloud computing model (means you will focus on how applications are created & deployed, not where)
  • 4. Cloud Native Application Design ● Independent Application Components (Services) ● Distributed ● Scalable (dynamic) ● Fault Tolerant ● Microservices Design Patterns: Service Discovery etc. ● DevOps Friendly ● ...
  • 5. CNCF (Cloud Native Computing Foundation) ● CNCF is responsible for building sustainable ecosystems of Cloud Native Softwares ● CNCF serves as the vendor-neutral home for many of the fastest-growing open source projects like Kubernetes, Prometheus & Envoy etc. (In Cloud Native Space) ● CNCF is part of the nonprofit Linux Foundation. ● 30+ Projects under CNCF Umbrella
  • 6. CNCF Landscape & Projects ● CNCF Landscape: ○ https://landscape.cncf.io/ ● CNCF Projects Maturities: ○ Graduated Projects (Early Majority) ○ Incubated Projects (Early Adopters) ○ Sandbox Projects (Innovators)
  • 7. CNCF Graduated Projects ● Kubernetes: Orchestration ● Prometheus: Monitoring ● Envoy: Service Proxy ● CoreDNS: Service Discovery ● Containerd: Container Runtime ● Fluentd: Logging
  • 8. CNCF Incubated Projects ● Linkerd: ServiceMesh ● Helm: Package Management ● Etcd: Key/Value Store ● ...
  • 9. CNCF Sandbox Projects ● KubeEdge ● OpenEBS ● ...
  • 10. Cloud Native & CNCF Value Propositions ● Cloud Native Technologies empower organizations: ○ To build & run scalable distributed applications ○ In modern, dynamic environments such as public, private and hybrid clouds ● By using ○ Approach: ■ Containers, Container Orchestration, Service Mesh, MicroServices etc. ○ Open Source Software Stack: ■ Kubernetes, Prometheus, Envoy etc.
  • 11. Cloud Native & CNCF Value Propositions ● Enabling us: ○ To design robust Distributed & Scalable Applications ○ Having loosely coupled systems that are resilient, manageable & observable ○ Combined with robust automation ○ Allowing us to make high impact changes frequently & predictably with minimal toil ● CNCF: ○ Drives the adoption of this paradigm ○ By fostering & sustaining an ecosystem of (Vendor Neutral) Open Source projects.
  • 12. Why Organizations are adopting Cloud Native ● For Better Resource Utilization ● For Multi-Cloud & Hybrid-Cloud Strategy ● For Modernization of Applications ● For Velocity & Agility - DevOps Practice
  • 13. To Explore ● CNCF Trail Map: https://raw.githubusercontent.com/cncf/trailmap/master/CNCF_TrailMap_latest.png ● CNCF Overview (official): https://docs.google.com/presentation/d/1BoxFeENJcINgHbKfygXpXROchiRO2LBT- pzdaOFr4Zg/edit#slide=id.g39c264972c_182_212 ● CNCF Graduation Criteria: https://github.com/cncf/toc/blob/master/process/graduation_criteria.adoc
  • 14. Serverless in CNCF - Projects ● CloudEvents ○ https://cloudevents.io/ ○ A specification for describing event data in a common way ● ...
  • 15. Serverless in CNCF ● Serverless Whitepaper by CNCF: ○ https://github.com/cncf/wg-serverless/blob/master/whitepapers/serverless- overview/cncf_serverless_whitepaper_v1.0.pdf ● CNCF Serverless Landscape: ○ https://landscape.cncf.io/format=serverless ● Serverless Working Group: ○ https://github.com/cncf/wg-serverless
  • 16. Akash Agrawal LinkedIn : akash-agrawal-58a97813 Twitter : @akkiagrawal29 Thanks