SlideShare ist ein Scribd-Unternehmen logo
1 von 54
Downloaden Sie, um offline zu lesen
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

Weitere ähnliche Inhalte

Was ist angesagt?

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
 

Was ist angesagt? (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
 

Ähnlich wie 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
 

Ähnlich wie 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
 

Mehr von 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
 

Mehr von 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
 

Kürzlich hochgeladen

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Kürzlich hochgeladen (20)

Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
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
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
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
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
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
 
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
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 

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