SlideShare a Scribd company logo
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

What's hot

Service Mesh on Kubernetes with Istio
Service Mesh on Kubernetes with IstioService Mesh on Kubernetes with Istio
Service Mesh on Kubernetes with Istio
Michelle Holley
 

What's hot (20)

Introduction of Kubernetes - Trang Nguyen
Introduction of Kubernetes - Trang NguyenIntroduction of Kubernetes - Trang Nguyen
Introduction of Kubernetes - Trang Nguyen
 
GitOps, Driving NGN Operations Teams 211127 #kcdgt 2021
GitOps, Driving NGN Operations Teams 211127 #kcdgt 2021GitOps, Driving NGN Operations Teams 211127 #kcdgt 2021
GitOps, Driving NGN Operations Teams 211127 #kcdgt 2021
 
Kubernetes Docker Container Implementation Ppt PowerPoint Presentation Slide ...
Kubernetes Docker Container Implementation Ppt PowerPoint Presentation Slide ...Kubernetes Docker Container Implementation Ppt PowerPoint Presentation Slide ...
Kubernetes Docker Container Implementation Ppt PowerPoint Presentation Slide ...
 
Introduction to CI/CD
Introduction to CI/CDIntroduction to CI/CD
Introduction to CI/CD
 
Rancher Rodeo
Rancher RodeoRancher Rodeo
Rancher Rodeo
 
Slide DevSecOps Microservices
Slide DevSecOps Microservices Slide DevSecOps Microservices
Slide DevSecOps Microservices
 
Dockerからcontainerdへの移行
Dockerからcontainerdへの移行Dockerからcontainerdへの移行
Dockerからcontainerdへの移行
 
Introduction to the Container Network Interface (CNI)
Introduction to the Container Network Interface (CNI)Introduction to the Container Network Interface (CNI)
Introduction to the Container Network Interface (CNI)
 
微服務基礎建設 - Message Queue
微服務基礎建設 - Message Queue微服務基礎建設 - Message Queue
微服務基礎建設 - Message Queue
 
Introduction to Red Hat OpenShift 4
Introduction to Red Hat OpenShift 4Introduction to Red Hat OpenShift 4
Introduction to Red Hat OpenShift 4
 
Multi-Clusters Made Easy with Liqo:
Getting Rid of Your Clusters Keeping Them...
Multi-Clusters Made Easy with Liqo:
Getting Rid of Your Clusters Keeping Them...Multi-Clusters Made Easy with Liqo:
Getting Rid of Your Clusters Keeping Them...
Multi-Clusters Made Easy with Liqo:
Getting Rid of Your Clusters Keeping Them...
 
Kubernetes presentation
Kubernetes presentationKubernetes presentation
Kubernetes presentation
 
Docker and Kubernetes 101 workshop
Docker and Kubernetes 101 workshopDocker and Kubernetes 101 workshop
Docker and Kubernetes 101 workshop
 
Introduction to kubernetes
Introduction to kubernetesIntroduction to kubernetes
Introduction to kubernetes
 
Arquitectura de microservicios
Arquitectura de microserviciosArquitectura de microservicios
Arquitectura de microservicios
 
모두의 쿠버네티스 (Kubernetes for everyone)
모두의 쿠버네티스 (Kubernetes for everyone)모두의 쿠버네티스 (Kubernetes for everyone)
모두의 쿠버네티스 (Kubernetes for everyone)
 
Service Mesh on Kubernetes with Istio
Service Mesh on Kubernetes with IstioService Mesh on Kubernetes with Istio
Service Mesh on Kubernetes with Istio
 
FinOps introduction
FinOps introductionFinOps introduction
FinOps introduction
 
Kubernetes Networking
Kubernetes NetworkingKubernetes Networking
Kubernetes Networking
 
ArgoCD Meetup PPT final.pdf
ArgoCD Meetup PPT final.pdfArgoCD Meetup PPT final.pdf
ArgoCD Meetup PPT final.pdf
 

Similar to CNCF and Cloud Native Intro

OpenNebulaConf 2013 - Hands-on Tutorial: 1. Introduction and Architecture
OpenNebulaConf 2013 - Hands-on Tutorial: 1. Introduction and ArchitectureOpenNebulaConf 2013 - Hands-on Tutorial: 1. Introduction and Architecture
OpenNebulaConf 2013 - Hands-on Tutorial: 1. Introduction and Architecture
OpenNebula Project
 

Similar to CNCF and Cloud Native Intro (20)

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

Recently uploaded

Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 

Recently uploaded (20)

Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
In-Depth Performance Testing Guide for IT Professionals
In-Depth Performance Testing Guide for IT ProfessionalsIn-Depth Performance Testing Guide for IT Professionals
In-Depth Performance Testing Guide for IT Professionals
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
Quantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIsQuantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIs
 
UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
UiPath Test Automation using UiPath Test Suite series, part 2
UiPath Test Automation using UiPath Test Suite series, part 2UiPath Test Automation using UiPath Test Suite series, part 2
UiPath Test Automation using UiPath Test Suite series, part 2
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 

CNCF and Cloud Native Intro

  • 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