SlideShare uma empresa Scribd logo
1 de 54
Baixar para ler offline
Cloud Native Past, Present
and Future
Cheryl Hung, Director of Ecosystem
Accenture NA-LA Technology Architecture Workshop
Chicago, 25 Oct 2019
© 2019 Cloud Native Computing Foundation2 @oicheryl
1. Kubernetes community and the role of CNCF
2. Architectural trends
3. The new norms of cloud native
Objectives
© 2019 Cloud Native Computing Foundation3 @oicheryl
1. Kubernetes community and the role of CNCF
2. Architectural trends
3. The new norms of cloud native
Anti-objectives
• Specific cloud providers or vendors
• Istio, Grafana, Knative ...
Objectives
© 2019 Cloud Native Computing Foundation4 @oicheryl
© 2019 Cloud Native Computing Foundation5 @oicheryl
© 2019 Cloud Native Computing Foundation6 @oicheryl
© 2019 Cloud Native Computing Foundation7 @oicheryl
C++ on
Borg
Kubernetes
© 2019 Cloud Native Computing Foundation8 @oicheryl
© 2019 Cloud Native Computing Foundation9 @oicheryl
Increase adoption
of Kubernetes and
CNCF projects
© 2019 Cloud Native Computing Foundation10 @oicheryl
Kubernetes community and
the role of CNCF
© 2019 Cloud Native Computing Foundation12
kubernetes.io/blog/2018/10/04/introducing-the-non-code-contributors-guide/
“Kubernetes is rare, if not unique, in
the open source world, in that it was
defined very early on as both a project
and a community.”
© 2019 Cloud Native Computing Foundation13 @oicheryl
© 2019 Cloud Native Computing Foundation14 @oicheryl
© 2019 Cloud Native Computing Foundation15 @oicheryl
© 2019 Cloud Native Computing Foundation16 @oicheryl
Increasing diversity of companies
© 2019 Cloud Native Computing Foundation17 @oicheryl
Increasing diversity of countries
© 2019 Cloud Native Computing Foundation18 @oicheryl
30 Highest Velocity Open Source Projects
© 2019 Cloud Native Computing Foundation19 @oicheryl
KubeCon + CloudNativeCon attendance
© 2019 Cloud Native Computing Foundation20 @oicheryl
Incubating
Service Mesh StoragePackage
Management
Distributed Tracing
API
Messaging
Distributed Tracing Software Update
Spec
SecurityNetworking API
Registry Key/Value
Store
Policy Container
Runtime
Service Discovery
Remote
Procedure Call
Key/Value
Store
Storage
Graduated
+20 sandbox
CNCF Mission: Foster and sustain open source
projects around cloud native
Orchestration Service ProxyMonitoring
Container Runtime Logging
© 2019 Cloud Native Computing Foundation21
Technical
Oversight
Committee
Governing
Board
End User
Community
Marketing
Committee
© 2019 Cloud Native Computing Foundation22
• Marketing and events
CNCF in practice
© 2019 Cloud Native Computing Foundation23
• Marketing and events
• Continuous integration
CNCF in practice
© 2019 Cloud Native Computing Foundation24
• Marketing and events
• Continuous integration
• Security audits
CNCF in practice
© 2019 Cloud Native Computing Foundation25
• Marketing and events
• Continuous integration
• Security audits
• Documentation, translation
CNCF in practice
© 2019 Cloud Native Computing Foundation26
• Marketing and events
• Continuous integration
• Security audits
• Documentation, translation
• Legal and certification
CNCF in practice
© 2019 Cloud Native Computing Foundation27
• Hire developers
Things the CNCF doesn’t do
© 2019 Cloud Native Computing Foundation28
• Hire developers
• Consultancy
Things the CNCF doesn’t do
© 2019 Cloud Native Computing Foundation29
• Hire developers
• Consultancy
• Product management
Things the CNCF doesn’t do
Architectural trends
© 2019 Cloud Native Computing Foundation31 @oicheryl
CNCF End User Community
Plus 15 non-public members
© 2019 Cloud Native Computing Foundation32 @oicheryl
stackrox.com/kubernetes-adoption-and-security-trends-and-market-share-for-container
© 2019 Cloud Native Computing Foundation33 @oicheryl
Trends
1. Serverless orchestration
2. Hybrid cloud
3. CI/CD
4. Service mesh
techgenix.com/kubernetes-2020/
© 2019 Cloud Native Computing Foundation34 @oicheryl
redhat.com/en/topics/microservices/what-are-microservices
Monolith
© 2019 Cloud Native Computing Foundation35 @oicheryl
redhat.com/en/topics/microservices/what-are-microservices
Monolith ⇒ Microservices
© 2019 Cloud Native Computing Foundation36 @oicheryl
redhat.com/en/topics/microservices/what-are-microservices
Monolith ⇒ Microservices ⇒ Service mesh
© 2019 Cloud Native Computing Foundation37 @oicheryl
“Send something from A to B”
Compared to the library approach:
• Better separation of concerns
• Language agnostic
• Observability
• Dynamic management
An abstraction layer for a reliable network
© 2019 Cloud Native Computing Foundation38 @oicheryl
Case study: Apester + Linkerd
cncf.io/case-study/apester/
Challenge: Developers forget to set timeouts on
requests, leading to outages
Solution: Enforce consistent timeouts using Linkerd
© 2019 Cloud Native Computing Foundation39 @oicheryl
Case study: VSCO + Envoy
cncf.io/case-study/vsco/
Problem: Serve gRPC and HTTP/2 directly to mobile
clients through edge load balancers
Solution: Deploy Envoy across 50+ microservices
© 2019 Cloud Native Computing Foundation40 @oicheryl
“If you’re building a cloud native
application, you need a service mesh.”
linkerd.io/2017/04/25/whats-a-service-mesh-and-why-do-i-need-one/
© 2019 Cloud Native Computing Foundation41 @oicheryl
“If you’re building a cloud native
application, you need a service mesh.”
linkerd.io/2017/04/25/whats-a-service-mesh-and-why-do-i-need-one/
The new norms of cloud native
© 2019 Cloud Native Computing Foundation43
“It’s not an option not to do open source.
If we don’t get involved with cloud native and
take the lead, we will fall behind our
competitors.”
© 2019 Cloud Native Computing Foundation44
Contributions on Github to CNCF projects
all.devstats.cncf.io/d/5/companies-table?orgId=1
Company # Committers # Contributions Rank
IBM 149 46329 8
Capgemini 5 713 193
Accenture
© 2019 Cloud Native Computing Foundation45
Contributions on Github to CNCF projects
all.devstats.cncf.io/d/5/companies-table?orgId=1
Company # Committers # Contributions Rank
IBM 149 46329 8
Capgemini 5 713 193
Accenture 7 249 365
© 2019 Cloud Native Computing Foundation46
Challenging new norms
1. Individuals over companies
2. Influence comes from consistent contributions over
time
3. Consensus over hierarchy
4. Be visible
© 2019 Cloud Native Computing Foundation47
Open Source Program Office
todogroup.org/guides/create-program/
© 2019 Cloud Native Computing Foundation48
Open Source Program Office
todogroup.org/guides/create-program/
Compliance
© 2019 Cloud Native Computing Foundation49
Open Source Program Office
todogroup.org/guides/create-program/
Compliance Outreach
© 2019 Cloud Native Computing Foundation50
Open Source Program Office
todogroup.org/guides/create-program/
Compliance Outreach
Executive
support
© 2019 Cloud Native Computing Foundation51
Open Source Program Office
todogroup.org/guides/create-program/
Compliance Outreach
Executive
support
Tooling
© 2019 Cloud Native Computing Foundation52 @oicheryl
todogroup.org
© 2019 Cloud Native Computing Foundation53
North America 2019: San Diego, November 18-21, 2019
Europe 2020: Amsterdam, March 30 - April 2, 2020
China 2020: Shanghai, July 28-30, 2020
North America 2020: Boston, November 17-20, 2020
Thank you
chung@linuxfoundation.org

Mais conteúdo relacionado

Mais procurados

Securely Scaling Agile Software Delivery: Traceability, Visibility and Colla...
Securely Scaling Agile Software Delivery:  Traceability, Visibility and Colla...Securely Scaling Agile Software Delivery:  Traceability, Visibility and Colla...
Securely Scaling Agile Software Delivery: Traceability, Visibility and Colla...
Kevin Hancock
 

Mais procurados (20)

Accenture Cloud Platform: Control, Manage and Govern the Enterprise Cloud
Accenture Cloud Platform: Control, Manage and Govern the Enterprise CloudAccenture Cloud Platform: Control, Manage and Govern the Enterprise Cloud
Accenture Cloud Platform: Control, Manage and Govern the Enterprise Cloud
 
Accenture Security Framework for AWS - Australian Prudential Regulatory Autho...
Accenture Security Framework for AWS - Australian Prudential Regulatory Autho...Accenture Security Framework for AWS - Australian Prudential Regulatory Autho...
Accenture Security Framework for AWS - Australian Prudential Regulatory Autho...
 
Journey to Cloud - Enabling the Digital Enterprise - Accenture
Journey to Cloud - Enabling the Digital Enterprise - AccentureJourney to Cloud - Enabling the Digital Enterprise - Accenture
Journey to Cloud - Enabling the Digital Enterprise - Accenture
 
Accenture cloud-ascent-how-to-maximize-its-value
Accenture cloud-ascent-how-to-maximize-its-valueAccenture cloud-ascent-how-to-maximize-its-value
Accenture cloud-ascent-how-to-maximize-its-value
 
Retiring Technical Debt - AWS Partner Summit Mumbai 2018.pdf
Retiring Technical Debt - AWS Partner Summit Mumbai 2018.pdfRetiring Technical Debt - AWS Partner Summit Mumbai 2018.pdf
Retiring Technical Debt - AWS Partner Summit Mumbai 2018.pdf
 
Accenture Security Framework for AWS: Monetary Authority of Singapore Guidelines
Accenture Security Framework for AWS: Monetary Authority of Singapore GuidelinesAccenture Security Framework for AWS: Monetary Authority of Singapore Guidelines
Accenture Security Framework for AWS: Monetary Authority of Singapore Guidelines
 
EVOLUTION San Francisco
EVOLUTION San Francisco EVOLUTION San Francisco
EVOLUTION San Francisco
 
Html5 workshop part 1
Html5 workshop part 1Html5 workshop part 1
Html5 workshop part 1
 
Next Gen App Development - Accenture Google Cloud Business Group
Next Gen App Development - Accenture Google Cloud Business Group Next Gen App Development - Accenture Google Cloud Business Group
Next Gen App Development - Accenture Google Cloud Business Group
 
Winning with Hybrid IT IBC 2015
Winning with Hybrid IT IBC 2015Winning with Hybrid IT IBC 2015
Winning with Hybrid IT IBC 2015
 
EVOLUTION Dallas
EVOLUTION DallasEVOLUTION Dallas
EVOLUTION Dallas
 
First step to an effective data privacy program
First step to an effective data privacy programFirst step to an effective data privacy program
First step to an effective data privacy program
 
Fujitsu World Tour 2017: ServiceNow - Lightspeed Enterprise
Fujitsu World Tour 2017: ServiceNow - Lightspeed EnterpriseFujitsu World Tour 2017: ServiceNow - Lightspeed Enterprise
Fujitsu World Tour 2017: ServiceNow - Lightspeed Enterprise
 
Cisco Global Cloud index Public deck 2013 2018 latam prensa
Cisco Global Cloud index Public deck 2013 2018 latam prensaCisco Global Cloud index Public deck 2013 2018 latam prensa
Cisco Global Cloud index Public deck 2013 2018 latam prensa
 
HEALTHCARE, THE CLOUD, AND ITS SECURITY
HEALTHCARE, THE CLOUD, AND ITS SECURITYHEALTHCARE, THE CLOUD, AND ITS SECURITY
HEALTHCARE, THE CLOUD, AND ITS SECURITY
 
EVOLUTION Chicago
EVOLUTION Chicago EVOLUTION Chicago
EVOLUTION Chicago
 
Accenture Oracle Business Group: Helping You Become a High Velocity Enterprise
Accenture Oracle Business Group: Helping You Become a High Velocity EnterpriseAccenture Oracle Business Group: Helping You Become a High Velocity Enterprise
Accenture Oracle Business Group: Helping You Become a High Velocity Enterprise
 
Securely Scaling Agile Software Delivery: Traceability, Visibility and Colla...
Securely Scaling Agile Software Delivery:  Traceability, Visibility and Colla...Securely Scaling Agile Software Delivery:  Traceability, Visibility and Colla...
Securely Scaling Agile Software Delivery: Traceability, Visibility and Colla...
 
Equinix microsoft 2019 use case playbook
Equinix microsoft 2019 use case playbookEquinix microsoft 2019 use case playbook
Equinix microsoft 2019 use case playbook
 
Equinix Cloud Exchange Fabric™ - Flexible, on-demand global interconnection
Equinix Cloud Exchange Fabric™ - Flexible, on-demand global interconnectionEquinix Cloud Exchange Fabric™ - Flexible, on-demand global interconnection
Equinix Cloud Exchange Fabric™ - Flexible, on-demand global interconnection
 

Semelhante a Cloud native past, present and future, Accenture Technology Workshop, IL

A Guided Journey of Cloud Native, featuring Monzo
A Guided Journey of Cloud Native, featuring MonzoA Guided Journey of Cloud Native, featuring Monzo
A Guided Journey of Cloud Native, featuring Monzo
Cheryl Hung
 
10 predictions for cloud native in 2021 - Cheryl Hung GIFEE day
10 predictions for cloud native in 2021 - Cheryl Hung GIFEE day10 predictions for cloud native in 2021 - Cheryl Hung GIFEE day
10 predictions for cloud native in 2021 - Cheryl Hung GIFEE day
Cheryl Hung
 

Semelhante a Cloud native past, present and future, Accenture Technology Workshop, IL (20)

Cloud native past, present and future
Cloud native past, present and futureCloud native past, present and future
Cloud native past, present and future
 
Cloud native past, present and future
Cloud native past, present and futureCloud native past, present and future
Cloud native past, present and future
 
Navigating the Cloud Native Community for End Users
Navigating the Cloud Native Community for End UsersNavigating the Cloud Native Community for End Users
Navigating the Cloud Native Community for End Users
 
Quebec - 16 November 2022 - Canada CNCF Meetups.pdf
Quebec - 16 November 2022 - Canada CNCF Meetups.pdfQuebec - 16 November 2022 - Canada CNCF Meetups.pdf
Quebec - 16 November 2022 - Canada CNCF Meetups.pdf
 
10 predictions for cloud native in 2021
10 predictions for cloud native in 202110 predictions for cloud native in 2021
10 predictions for cloud native in 2021
 
A Guided Journey of Cloud Native, featuring Monzo
A Guided Journey of Cloud Native, featuring MonzoA Guided Journey of Cloud Native, featuring Monzo
A Guided Journey of Cloud Native, featuring Monzo
 
Crossing the chasm with cloud native
Crossing the chasm with cloud nativeCrossing the chasm with cloud native
Crossing the chasm with cloud native
 
10 predictions for cloud native in 2021 - Cheryl Hung GIFEE day
10 predictions for cloud native in 2021 - Cheryl Hung GIFEE day10 predictions for cloud native in 2021 - Cheryl Hung GIFEE day
10 predictions for cloud native in 2021 - Cheryl Hung GIFEE day
 
From Zero to DevOps Superhero: The Container Edition (JenkinsWorld SF)
From Zero to DevOps Superhero: The Container Edition (JenkinsWorld SF)From Zero to DevOps Superhero: The Container Edition (JenkinsWorld SF)
From Zero to DevOps Superhero: The Container Edition (JenkinsWorld SF)
 
Navigating the cloud native ecosystem
Navigating the cloud native ecosystemNavigating the cloud native ecosystem
Navigating the cloud native ecosystem
 
KubeCon + CloudNativeCon Barcelona and Shanghai 2019 - Highlights
KubeCon + CloudNativeCon Barcelona and Shanghai 2019 - HighlightsKubeCon + CloudNativeCon Barcelona and Shanghai 2019 - Highlights
KubeCon + CloudNativeCon Barcelona and Shanghai 2019 - Highlights
 
Navigating open source
Navigating open sourceNavigating open source
Navigating open source
 
Introduction to the CNCF
Introduction to the CNCFIntroduction to the CNCF
Introduction to the CNCF
 
CNCF in Japan: Keynote, Open Source Summit Japan, Tokyo
CNCF in Japan: Keynote, Open Source Summit Japan, TokyoCNCF in Japan: Keynote, Open Source Summit Japan, Tokyo
CNCF in Japan: Keynote, Open Source Summit Japan, Tokyo
 
Lifecycle MEP design for buildings
Lifecycle MEP design for buildingsLifecycle MEP design for buildings
Lifecycle MEP design for buildings
 
Cloud Study Jam - Kubernetes 101
Cloud Study Jam - Kubernetes 101Cloud Study Jam - Kubernetes 101
Cloud Study Jam - Kubernetes 101
 
Navigating the service mesh landscape with Istio, Consul Connect, and Linkerd
Navigating the service mesh landscape with Istio, Consul Connect, and LinkerdNavigating the service mesh landscape with Istio, Consul Connect, and Linkerd
Navigating the service mesh landscape with Istio, Consul Connect, and Linkerd
 
10.cncfsk en-story
10.cncfsk en-story10.cncfsk en-story
10.cncfsk en-story
 
Cloud native computing and open source
Cloud native computing and open sourceCloud native computing and open source
Cloud native computing and open source
 
Training as Code - Applying CI/CD to training
Training as Code - Applying CI/CD to trainingTraining as Code - Applying CI/CD to training
Training as Code - Applying CI/CD to training
 

Mais de Cheryl Hung

Data and Storage Ecosystem Opportunities and Need - Cheryl Hung Sodacon2020 k...
Data and Storage Ecosystem Opportunities and Need - Cheryl Hung Sodacon2020 k...Data and Storage Ecosystem Opportunities and Need - Cheryl Hung Sodacon2020 k...
Data and Storage Ecosystem Opportunities and Need - Cheryl Hung Sodacon2020 k...
Cheryl Hung
 

Mais de Cheryl Hung (20)

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
 
Multi-Arch Infra From the Ground Up.pptx
Multi-Arch Infra From the Ground Up.pptxMulti-Arch Infra From the Ground Up.pptx
Multi-Arch Infra From the Ground Up.pptx
 
Multi-arch from the ground up
Multi-arch from the ground upMulti-arch from the ground up
Multi-arch from the ground up
 
Crossing the chasm with multi-arch
Crossing the chasm with multi-archCrossing the chasm with multi-arch
Crossing the chasm with multi-arch
 
Lessons Learned from 3 years inside CNCF
Lessons Learned from 3 years inside CNCFLessons Learned from 3 years inside CNCF
Lessons Learned from 3 years inside CNCF
 
Infrastructure matters - The DevOps Conference, Copenhagen
Infrastructure matters - The DevOps Conference, CopenhagenInfrastructure matters - The DevOps Conference, Copenhagen
Infrastructure matters - The DevOps Conference, Copenhagen
 
Infrastructure matters.pdf
Infrastructure matters.pdfInfrastructure matters.pdf
Infrastructure matters.pdf
 
Cloud Native Trends and 2022 Predictions - Cheryl Hung, 16 June 2022 - Cloud ...
Cloud Native Trends and 2022 Predictions - Cheryl Hung, 16 June 2022 - Cloud ...Cloud Native Trends and 2022 Predictions - Cheryl Hung, 16 June 2022 - Cloud ...
Cloud Native Trends and 2022 Predictions - Cheryl Hung, 16 June 2022 - Cloud ...
 
Lessons learned from 3 years inside cncf - WTF is Cloud Native, 4 September 2021
Lessons learned from 3 years inside cncf - WTF is Cloud Native, 4 September 2021Lessons learned from 3 years inside cncf - WTF is Cloud Native, 4 September 2021
Lessons learned from 3 years inside cncf - WTF is Cloud Native, 4 September 2021
 
Lessons learned from 3 years inside CNCF - Swiss Cloud Native Day
Lessons learned from 3 years inside CNCF - Swiss Cloud Native DayLessons learned from 3 years inside CNCF - Swiss Cloud Native Day
Lessons learned from 3 years inside CNCF - Swiss Cloud Native Day
 
10 predictions for cloud native in 2021 - Fidelity Cloud Cast
10 predictions for cloud native in 2021 - Fidelity Cloud Cast10 predictions for cloud native in 2021 - Fidelity Cloud Cast
10 predictions for cloud native in 2021 - Fidelity Cloud Cast
 
Data and Storage Ecosystem Opportunities and Need - Cheryl Hung Sodacon2020 k...
Data and Storage Ecosystem Opportunities and Need - Cheryl Hung Sodacon2020 k...Data and Storage Ecosystem Opportunities and Need - Cheryl Hung Sodacon2020 k...
Data and Storage Ecosystem Opportunities and Need - Cheryl Hung Sodacon2020 k...
 
10 predictions for the Cloud Native platform and issues in 2021
10 predictions for the Cloud Native platform and issues in 202110 predictions for the Cloud Native platform and issues in 2021
10 predictions for the Cloud Native platform and issues in 2021
 
CNCF Technology Radar - Continuous Delivery, June 2020
CNCF Technology Radar - Continuous Delivery, June 2020CNCF Technology Radar - Continuous Delivery, June 2020
CNCF Technology Radar - Continuous Delivery, June 2020
 
We're all mad here - The state of cloud native software
We're all mad here - The state of cloud native softwareWe're all mad here - The state of cloud native software
We're all mad here - The state of cloud native software
 
How cloud native is adopted and what’s coming next
How cloud native is adopted and what’s coming nextHow cloud native is adopted and what’s coming next
How cloud native is adopted and what’s coming next
 
Patterns and challenges of cloud native adoption
Patterns and challenges of cloud native adoptionPatterns and challenges of cloud native adoption
Patterns and challenges of cloud native adoption
 
Kubernetes and containers for non techies
Kubernetes and containers for non techiesKubernetes and containers for non techies
Kubernetes and containers for non techies
 
Why cloud native matters
Why cloud native mattersWhy cloud native matters
Why cloud native matters
 
K8s & cloud native past, present and future
K8s & cloud native past, present and futureK8s & cloud native past, present and future
K8s & cloud native past, present and future
 

Último

Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 

Último (20)

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
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
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...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
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
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
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
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 

Cloud native past, present and future, Accenture Technology Workshop, IL

  • 1. Cloud Native Past, Present and Future Cheryl Hung, Director of Ecosystem Accenture NA-LA Technology Architecture Workshop Chicago, 25 Oct 2019
  • 2. © 2019 Cloud Native Computing Foundation2 @oicheryl 1. Kubernetes community and the role of CNCF 2. Architectural trends 3. The new norms of cloud native Objectives
  • 3. © 2019 Cloud Native Computing Foundation3 @oicheryl 1. Kubernetes community and the role of CNCF 2. Architectural trends 3. The new norms of cloud native Anti-objectives • Specific cloud providers or vendors • Istio, Grafana, Knative ... Objectives
  • 4. © 2019 Cloud Native Computing Foundation4 @oicheryl
  • 5. © 2019 Cloud Native Computing Foundation5 @oicheryl
  • 6. © 2019 Cloud Native Computing Foundation6 @oicheryl
  • 7. © 2019 Cloud Native Computing Foundation7 @oicheryl C++ on Borg Kubernetes
  • 8. © 2019 Cloud Native Computing Foundation8 @oicheryl
  • 9. © 2019 Cloud Native Computing Foundation9 @oicheryl Increase adoption of Kubernetes and CNCF projects
  • 10. © 2019 Cloud Native Computing Foundation10 @oicheryl
  • 12. © 2019 Cloud Native Computing Foundation12 kubernetes.io/blog/2018/10/04/introducing-the-non-code-contributors-guide/ “Kubernetes is rare, if not unique, in the open source world, in that it was defined very early on as both a project and a community.”
  • 13. © 2019 Cloud Native Computing Foundation13 @oicheryl
  • 14. © 2019 Cloud Native Computing Foundation14 @oicheryl
  • 15. © 2019 Cloud Native Computing Foundation15 @oicheryl
  • 16. © 2019 Cloud Native Computing Foundation16 @oicheryl Increasing diversity of companies
  • 17. © 2019 Cloud Native Computing Foundation17 @oicheryl Increasing diversity of countries
  • 18. © 2019 Cloud Native Computing Foundation18 @oicheryl 30 Highest Velocity Open Source Projects
  • 19. © 2019 Cloud Native Computing Foundation19 @oicheryl KubeCon + CloudNativeCon attendance
  • 20. © 2019 Cloud Native Computing Foundation20 @oicheryl Incubating Service Mesh StoragePackage Management Distributed Tracing API Messaging Distributed Tracing Software Update Spec SecurityNetworking API Registry Key/Value Store Policy Container Runtime Service Discovery Remote Procedure Call Key/Value Store Storage Graduated +20 sandbox CNCF Mission: Foster and sustain open source projects around cloud native Orchestration Service ProxyMonitoring Container Runtime Logging
  • 21. © 2019 Cloud Native Computing Foundation21 Technical Oversight Committee Governing Board End User Community Marketing Committee
  • 22. © 2019 Cloud Native Computing Foundation22 • Marketing and events CNCF in practice
  • 23. © 2019 Cloud Native Computing Foundation23 • Marketing and events • Continuous integration CNCF in practice
  • 24. © 2019 Cloud Native Computing Foundation24 • Marketing and events • Continuous integration • Security audits CNCF in practice
  • 25. © 2019 Cloud Native Computing Foundation25 • Marketing and events • Continuous integration • Security audits • Documentation, translation CNCF in practice
  • 26. © 2019 Cloud Native Computing Foundation26 • Marketing and events • Continuous integration • Security audits • Documentation, translation • Legal and certification CNCF in practice
  • 27. © 2019 Cloud Native Computing Foundation27 • Hire developers Things the CNCF doesn’t do
  • 28. © 2019 Cloud Native Computing Foundation28 • Hire developers • Consultancy Things the CNCF doesn’t do
  • 29. © 2019 Cloud Native Computing Foundation29 • Hire developers • Consultancy • Product management Things the CNCF doesn’t do
  • 31. © 2019 Cloud Native Computing Foundation31 @oicheryl CNCF End User Community Plus 15 non-public members
  • 32. © 2019 Cloud Native Computing Foundation32 @oicheryl stackrox.com/kubernetes-adoption-and-security-trends-and-market-share-for-container
  • 33. © 2019 Cloud Native Computing Foundation33 @oicheryl Trends 1. Serverless orchestration 2. Hybrid cloud 3. CI/CD 4. Service mesh techgenix.com/kubernetes-2020/
  • 34. © 2019 Cloud Native Computing Foundation34 @oicheryl redhat.com/en/topics/microservices/what-are-microservices Monolith
  • 35. © 2019 Cloud Native Computing Foundation35 @oicheryl redhat.com/en/topics/microservices/what-are-microservices Monolith ⇒ Microservices
  • 36. © 2019 Cloud Native Computing Foundation36 @oicheryl redhat.com/en/topics/microservices/what-are-microservices Monolith ⇒ Microservices ⇒ Service mesh
  • 37. © 2019 Cloud Native Computing Foundation37 @oicheryl “Send something from A to B” Compared to the library approach: • Better separation of concerns • Language agnostic • Observability • Dynamic management An abstraction layer for a reliable network
  • 38. © 2019 Cloud Native Computing Foundation38 @oicheryl Case study: Apester + Linkerd cncf.io/case-study/apester/ Challenge: Developers forget to set timeouts on requests, leading to outages Solution: Enforce consistent timeouts using Linkerd
  • 39. © 2019 Cloud Native Computing Foundation39 @oicheryl Case study: VSCO + Envoy cncf.io/case-study/vsco/ Problem: Serve gRPC and HTTP/2 directly to mobile clients through edge load balancers Solution: Deploy Envoy across 50+ microservices
  • 40. © 2019 Cloud Native Computing Foundation40 @oicheryl “If you’re building a cloud native application, you need a service mesh.” linkerd.io/2017/04/25/whats-a-service-mesh-and-why-do-i-need-one/
  • 41. © 2019 Cloud Native Computing Foundation41 @oicheryl “If you’re building a cloud native application, you need a service mesh.” linkerd.io/2017/04/25/whats-a-service-mesh-and-why-do-i-need-one/
  • 42. The new norms of cloud native
  • 43. © 2019 Cloud Native Computing Foundation43 “It’s not an option not to do open source. If we don’t get involved with cloud native and take the lead, we will fall behind our competitors.”
  • 44. © 2019 Cloud Native Computing Foundation44 Contributions on Github to CNCF projects all.devstats.cncf.io/d/5/companies-table?orgId=1 Company # Committers # Contributions Rank IBM 149 46329 8 Capgemini 5 713 193 Accenture
  • 45. © 2019 Cloud Native Computing Foundation45 Contributions on Github to CNCF projects all.devstats.cncf.io/d/5/companies-table?orgId=1 Company # Committers # Contributions Rank IBM 149 46329 8 Capgemini 5 713 193 Accenture 7 249 365
  • 46. © 2019 Cloud Native Computing Foundation46 Challenging new norms 1. Individuals over companies 2. Influence comes from consistent contributions over time 3. Consensus over hierarchy 4. Be visible
  • 47. © 2019 Cloud Native Computing Foundation47 Open Source Program Office todogroup.org/guides/create-program/
  • 48. © 2019 Cloud Native Computing Foundation48 Open Source Program Office todogroup.org/guides/create-program/ Compliance
  • 49. © 2019 Cloud Native Computing Foundation49 Open Source Program Office todogroup.org/guides/create-program/ Compliance Outreach
  • 50. © 2019 Cloud Native Computing Foundation50 Open Source Program Office todogroup.org/guides/create-program/ Compliance Outreach Executive support
  • 51. © 2019 Cloud Native Computing Foundation51 Open Source Program Office todogroup.org/guides/create-program/ Compliance Outreach Executive support Tooling
  • 52. © 2019 Cloud Native Computing Foundation52 @oicheryl todogroup.org
  • 53. © 2019 Cloud Native Computing Foundation53 North America 2019: San Diego, November 18-21, 2019 Europe 2020: Amsterdam, March 30 - April 2, 2020 China 2020: Shanghai, July 28-30, 2020 North America 2020: Boston, November 17-20, 2020