SlideShare uma empresa Scribd logo
1 de 16
Baixar para ler offline
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

Mais conteúdo relacionado

Mais procurados

Mais procurados (20)

GitOps with Gitkube
GitOps with GitkubeGitOps with Gitkube
GitOps with Gitkube
 
Kubernetes Introduction
Kubernetes IntroductionKubernetes Introduction
Kubernetes Introduction
 
Kubernetes Helm (Boulder Kubernetes Meetup, June 2016)
Kubernetes Helm (Boulder Kubernetes Meetup, June 2016)Kubernetes Helm (Boulder Kubernetes Meetup, June 2016)
Kubernetes Helm (Boulder Kubernetes Meetup, June 2016)
 
Meetup 23 - 03 - Application Delivery on K8S with GitOps
Meetup 23 - 03 - Application Delivery on K8S with GitOpsMeetup 23 - 03 - Application Delivery on K8S with GitOps
Meetup 23 - 03 - Application Delivery on K8S with GitOps
 
Rancher 2.0 Technical Deep Dive
Rancher 2.0 Technical Deep DiveRancher 2.0 Technical Deep Dive
Rancher 2.0 Technical Deep Dive
 
GitOps is the best modern practice for CD with Kubernetes
GitOps is the best modern practice for CD with KubernetesGitOps is the best modern practice for CD with Kubernetes
GitOps is the best modern practice for CD with Kubernetes
 
Free GitOps Workshop + Intro to Kubernetes & GitOps
Free GitOps Workshop + Intro to Kubernetes & GitOpsFree GitOps Workshop + Intro to Kubernetes & GitOps
Free GitOps Workshop + Intro to Kubernetes & GitOps
 
Kubernetes Concepts And Architecture Powerpoint Presentation Slides
Kubernetes Concepts And Architecture Powerpoint Presentation SlidesKubernetes Concepts And Architecture Powerpoint Presentation Slides
Kubernetes Concepts And Architecture Powerpoint Presentation Slides
 
Kubernetes Introduction
Kubernetes IntroductionKubernetes Introduction
Kubernetes Introduction
 
Hands-On Introduction to Kubernetes at LISA17
Hands-On Introduction to Kubernetes at LISA17Hands-On Introduction to Kubernetes at LISA17
Hands-On Introduction to Kubernetes at LISA17
 
Kubernetes for Beginners: An Introductory Guide
Kubernetes for Beginners: An Introductory GuideKubernetes for Beginners: An Introductory Guide
Kubernetes for Beginners: An Introductory Guide
 
Kubernetes Introduction
Kubernetes IntroductionKubernetes Introduction
Kubernetes Introduction
 
Kubernetes dealing with storage and persistence
Kubernetes  dealing with storage and persistenceKubernetes  dealing with storage and persistence
Kubernetes dealing with storage and persistence
 
Cluster-as-code. The Many Ways towards Kubernetes
Cluster-as-code. The Many Ways towards KubernetesCluster-as-code. The Many Ways towards Kubernetes
Cluster-as-code. The Many Ways towards Kubernetes
 
Gitops: the kubernetes way
Gitops: the kubernetes wayGitops: the kubernetes way
Gitops: the kubernetes way
 
Kubernetes
KubernetesKubernetes
Kubernetes
 
GitOps w/argocd
GitOps w/argocdGitOps w/argocd
GitOps w/argocd
 
A brief study on Kubernetes and its components
A brief study on Kubernetes and its componentsA brief study on Kubernetes and its components
A brief study on Kubernetes and its components
 
Using GitLab CI
Using GitLab CIUsing GitLab CI
Using GitLab CI
 
Helm.pptx
Helm.pptxHelm.pptx
Helm.pptx
 

Semelhante a 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
 

Semelhante a 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
 

Último

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 

Último (20)

Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 

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