This deck is outdated.
Please visit the CNCF Overview 2021 slide deck for current information
© 2020 Cloud Native Computing Foundation
1
CNCF Overview
© 2020 Cloud Native Computing Foundation
2
Cloud Native Computing Foundation
Incubating
Graduated
Service Mesh
Storage
Service Discovery
Package Management
Distributed Tracing API
Messaging
Distributed Tracing
Software Update Spec
Security
Networking API
Orchestration
Monitoring
Registry
Key/Value Store
Policy
Container Runtime
Container Runtime
Logging
Remote Procedure Call
Storage
Serverless
Container Security
Continuous Integration & Deployment
Image Distribution
Network
Proxy
Key/Value
Store
Identity Spec
Identity
© 2019 Cloud Native Computing Foundation
3
CNCF Project Maturities
INNOVATORS
“TECHIES”
EARLY MAJORITY
“PRAGMATISTS”
LAGGARDS
“SKEPTICS”
“THE CHASM”
LATE MAJORITY
“CONSERVATIVES”
SANDBOX
GRADUATED
INCUBATING
EARLY ADOPTERS
“VISIONARIES”
SANDBOX
Tooling
Metrics Spec
Monitoring
Nodeless
Edge
Scripting
Networking
Storage
Telemetry Spec
Monitoring
GitOps
Security
Kafka Operator
Packaging Spec
VM Operator
Storage
Storage
Event-driven Autoscaling
Service Mesh
High Performance Workloads
Workload Orchestration
Infrastructure Management
OpenID Connect
Load Balancing
Platform AbstRaction for SECurity
Hub
© 2019 Cloud Native Computing Foundation
4
Today the Linux Foundation is much more than Linux
We are helping global privacy and security through a program to encrypt the entire internet.
Security
Networking
We are creating ecosystems around networking to improve agility in the evolving software-defined datacenter.
Cloud
We are creating a portability layer for the cloud, driving de facto standards and developing the orchestration layer for all clouds.
Automotive
We are creating the platform for infotainment in the auto industry that can be expanded into instrument clusters and telematics systems.
Blockchain
We are creating a permanent, secure distributed ledger that makes it easier to create cost-efficient, decentralized business networks.
We are regularly adding projects; for the most up-to-date listing of all projects visit tlfprojects.org
Web
Node.js and other projects are the application development framework for next generation web, mobile, serverless, and IoT applications.
© 2020 Cloud Native Computing Foundation
5
From Virtualization to Cloud Native
Containers
Cloud� Native
Open� Source
IaaS
PaaS
Open� Source
PaaS
Virtualiza-�tion
2000
2001
2006
2009
2010
2011
Non-�Virtualized
Hardware
2013
2015
IaaS
© 2020 Cloud Native Computing Foundation
6
Why You Should Host Your Project at CNCF
© 2020 Cloud Native Computing Foundation
7
Cloud Native Trail Map
Trail Map: l.cncf.io
© 2020 Cloud Native Computing Foundation
8
© 2020 Cloud Native Computing Foundation
9
Try it now at
© 2020 Cloud Native Computing Foundation
10
140+ Companies in the End User Community
Plus 12 non-public members
© 2020 Cloud Native Computing Foundation
11
CNCF Structure
Marketing Committee
Technical Oversight Committee
Governing Board
End User Community
Technical Oversight Committee
Governing Board
End User Community
Marketing Committee
Special
Interest
Groups
End User SIGs and User Groups
© 2020 Cloud Native Computing Foundation
12
Kubernetes in Search Trends
Kubernetes OpenStack Hadoop Serverless
© 2020 Cloud Native Computing Foundation
13
30 Highest Velocity Open Source Projects
2018-07 to 2019-06
Commits
Logarithmic Issues & PRs
© 2020 Cloud Native Computing Foundation
14
Serverless in CNCF
Decomposing Serverless
Serverless Landscape & CloudEvents
© 2020 Cloud Native Computing Foundation
15
CNCF Cloud Native Definition v1.0
Cloud native technologies empower organizations to build and run scalable applications in modern, dynamic environments such as public, private, and hybrid clouds. Containers, service meshes, microservices, immutable infrastructure, and declarative APIs exemplify this approach.
These techniques enable loosely coupled systems that are resilient, manageable, and observable. Combined with robust automation, they allow engineers to make high-impact changes frequently and predictably with minimal toil.
The Cloud Native Computing Foundation seeks to drive adoption of this paradigm by fostering and sustaining an ecosystem of open source, vendor-neutral projects. We democratize state-of-the-art patterns to make these innovations accessible for everyone.
© 2020 Cloud Native Computing Foundation
16
Why Organizations Are Adopting Cloud Native
© 2020 Cloud Native Computing Foundation
17
Academic/Nonprofit Members
500+ Members and Growing
Gold Members
Platinum Members
© 2020 Cloud Native Computing Foundation
18
500+ Members and Growing (Silver 1)
© 2020 Cloud Native Computing Foundation
19
500+ Members and Growing (Silver 2)
© 2020 Cloud Native Computing Foundation
20
500+ Members and Growing (Silver 3)
© 2020 Cloud Native Computing Foundation
21
Certified Kubernetes Conformance
© 2020 Cloud Native Computing Foundation
22
108 Certified Kubernetes Partners
© 2020 Cloud Native Computing Foundation
23
Training and Certification
Training
Certification
© 2020 Cloud Native Computing Foundation
24
Kubernetes Certified Service Provider
A pre-qualified tier of vetted service providers who have deep experience helping enterprises successfully adopt Kubernetes through support, consulting, professional services and/or training.
Benefits
Requirements
© 2020 Cloud Native Computing Foundation
25
165 Kubernetes Certified Service Providers
© 2020 Cloud Native Computing Foundation
26
CNF Testbed
VNFs
CNFs
BARE-METAL�SERVER
BARE-METAL�SERVER
IDENTICAL HARDWARE
IDENTICAL NETWORKING CODE
OPENSTACK
VIRTUAL MACHINE
VM
#include
#include
KUBERNETES
CONTAINER
© 2020 Cloud Native Computing Foundation
27
CNCF events
© 2020 Cloud Native Computing Foundation
28
KubeCon + CloudNativeCon Attendance
© 2020 Cloud Native Computing Foundation
29
Joining the CNCF
© 2020 Cloud Native Computing Foundation
30
Your Membership Benefits
Organizations join CNCF because they want to take an active role in supporting the growth and evolution of the cloud native ecosystem.
CNCF Membership Provides:
Thought Leadership
Marketing Amplification �and Brand Awareness
Community Engagement
1
2
3
© 2020 Cloud Native Computing Foundation
31
Marketing Amplification and Brand Awareness
Participate in the marketing committee to engage with your peers in the cloud native space.
Cost-effectively showcase your organization’s thought leadership by educating new and �existing community members about best practices, trends, and new technologies.
Showcase your thought-leadership and industry commentary, as well as share technical walkthroughs for CNCF projects here.
Broaden your reach and awareness in the community with CNCF marketing programs. �As a member you can participate in:
While both of these are community-driven efforts, CNCF members receive guidance and advice on content to best share your Kubernetes story or tutorial with the community.
CNCF organizes the largest conferences for Kubernetes and other cloud native technologies, with over 4,000 attendees at each of our last two events.
© 2020 Cloud Native Computing Foundation
32
Community Engagement
End User stories help elevate the technical conversations to business objectives and challenges. This program features real-world use cases and the impact these cloud-native �projects are having on end users’ businesses.�
Become a cloud native advocate and be recognized for your expertise in the cloud native space. You will be empowered to educate local communities around the world to learn about CNCF projects and technologies.�
Kubernetes.io Partner Placement
The kubernetes.io partner page includes separate lists for Certified Kubernetes, KCSP, and KTP partners. One CNCF member reports that 18% of their incoming leads start from kubernetes.io or cncf.io.
CNCF is a constellation of open source projects. Members of CNCF leverage many programs to engage with our project’s ecosystems and share their stories. As a member you can participate in:
Speaking Opportunities
CNCF organizes a number of small events around the world and is invited to speak at many others. We often ask members to support and represent CNCF at such events.�
The Linux Foundation (LF) is the organization of choice for building sustainable open source ecosystems. When you join CNCF, you also join the LF. This allows your organization to engage with the larger open source community, including representatives from more than 1,000 of the top technology companies around the world.
© 2020 Cloud Native Computing Foundation
33
Thought Leadership
Elections to serve on the Governing Board to �oversee the vision of CNCF and work with the TOC
The world’s largest names in public cloud and �enterprise software are part of the CNCF GB. �
The Certified Kubernetes program ensures that your version of Kubernetes supports the required APIs.
�Kubernetes Certified Service Provider (KCSP)
The KCSP program highlights a pre-qualified and vetted �tier of service providers who have deep experience helping enterprises successfully adopt Kubernetes.
�Kubernetes Training Partner (KTP)
The KTP program features training providers with deep experience in cloud native technology training.
Members of the CNCF can network and help shape the cloud-native market. �As a member you can participate in:
CNCF, in partnership with Linux Foundation, manages training and exams for our projects. In particular, we run training and certification for Kubernetes with Certified Kubernetes Administrator (CKA) and Certified Kubernetes Application Developer (CKAD).�
CNCF’s Technical Oversight Committee (TOC) provides technical leadership to the cloud native community.�
Interactive Landscape Placement
CNCF’s interactive landscape is a comprehensive survey of all cloud native products and projects.
© 2020 Cloud Native Computing Foundation
34
CNCF and LF Combined Annual Dues
Platinum Member
Gold Member
Silver or End User Member
Academic or Nonprofit
$370,000*
$120,000
5,000 employees +: $50,000
3,000 - 4,999: $45,000
1,000 - 2,999: $35,000
500 - 999: $25,000
100 - 499: $15,000
50 – 99: $10,000
Less than 50 employees: $7,000
$500 Nonprofit or $1,000 Academic
*Three year minimum commitment
© 2020 Cloud Native Computing Foundation
35
Silver Membership
�Silver members are eligible to:
Participate in all Marketing, Community, Thought Leadership opportunities above.
Participate in elections to appoint one (1) representative to the CNCF Governing Board per every ten (10) Silver members, up to three (3) maximum Silver representatives.
Receive discounts on KubeCon + CloudNativeCon sponsorship.
Demonstrate your organization's support for the Foundation by displaying your logo on the CNCF website and in marketing materials.
Access to Linux Foundation’s invitation-only Linux Foundation Member Summit.
Feature your organization in the quarterly CNCF Silver New Member announcement.
Silver level membership is for those organizations that want to demonstrate their support for CNCF and help grow the CNCF ecosystem. We encourage organizations just getting started in contributing to our communities to begin their partnership with CNCF at the Silver level.
© 2020 Cloud Native Computing Foundation
36
Gold Membership
�Gold members are eligible to:
Enjoy all benefits included at the Silver level, plus;
Participate in elections to appoint one (1) representative to the CNCF Governing Board per every five (5) Gold members, up to three (3) maximum Gold representatives.
Receive greater insight into CNCF strategy and project roadmaps through increased engagement with the CNCF Executive Director, Chief Operating Officer, and staff.
Increased access to Linux Foundation’s invitation-only Linux Foundation Member Summit.
Create an individualized press release upon membership announcement with the CNCF PR team.
Gold level membership is for those organizations that want to put their organization in full view in support of CNCF and our mission. Organizations that join at the Gold level are deeply committed to using open source technology, helping CNCF grow, voicing the opinions of their customers, and giving back to the community.
© 2020 Cloud Native Computing Foundation
37
Platinum Membership
�Platinum members are eligible to:
Enjoy all the benefits of Gold and Silver levels, plus;
Appoint one (1) representative to the CNCF Governing Board.
Appoint one (1) representative as a voting member in any subcommittees or activities of the Governing Board.
Enjoy most prominent placement in displays of membership including on the website and in marketing materials.
Increased access to Linux Foundation’s invitation-only Linux Foundation Member Summit.
Create an individualized press release upon membership announcement with the CNCF PR team.
Receive ongoing, individual engagement and guidance from CNCF Executive Director, Chief Operating Officer, and staff.
Platinum level membership is the highest tier of membership and for those organizations who contribute heavily to open source projects housed at the foundation. Platinum level organizations have internal resources dedicated to the advancement and adoption of the projects within our foundation who work in concert with CNCF + LF team members. These companies want to take the most active role in enabling cloud native computing to be ubiquitous.
© 2020 Cloud Native Computing Foundation
38
Academic and Non-Profit
�Academic/Non-Profit members are eligible to:
Participate in all Marketing, Community, and Thought Leadership opportunities above.
Receive discounts on KubeCon + CloudNativeCon sponsorship.
Identify your organization as a member and display your logo on the CNCF website and in marketing materials.
Feature your organization in the quarterly CNCF Silver New Member announcement.
The Academic and Non-Profit level of participation is limited to academic and non-profit institutions respectively.
© 2020 Cloud Native Computing Foundation
39
End User Community
Benefits of joining the CNCF End User Community include:
A private monthly conference call, mailing list, and Slack channel. Each month, we organize an opportunity for End User members to hear from leaders in the cloud native community, including project maintainers, Governing Board and Technical Oversight Committee members, prospective project leaders, and each other.
Voting to select one representative from the End User Community to serve on the Technical Oversight Committee (TOC).
Opportunities to promote your engagement with the CNCF community including your logo on the website and mentions in press releases and analyst briefings. (This is optional; we support End User Community members that wish to keep their engagement private).
5 tickets to attend the premiere event in the cloud native community, KubeCon + CloudNativeCon, in Europe, China, or North America (2 tickets for companies with less than 300 employees).
CNCF offers multiple opportunities for End Users to contribute and have their voices heard. Companies that use cloud native technologies internally, but do not sell any cloud native services externally, are eligible to join the End User Community. This is an opportunity to collaborate with your peers on best practices, work directly with project maintainers, and provide feedback to CNCF.
��
© 2020 Cloud Native Computing Foundation
40
Ways to Join the End User Community
Participate in the End User Community, though without the benefits of membership in CNCF. (Supporters do not become members of CNCF �or the LF). Can participate in:
$4,500 a year for 300+ employees (includes 5 tickets good for KubeCon +CloudNativeCon EU, China or NA)�
$1,800 a year for 299- employees (includes 2 tickets good for KubeCon +CloudNativeCon EU, China or NA)
End User Membership (at the Silver, Gold, or Platinum levels)
End User Supporter
Same benefits and dues as matching membership level, but also includes the opportunity to participate in the End User Community.�
This includes CNCF member benefits like engagement with the Marketing Committee, ability to run for a Governing Board seat and discounts on sponsorships for KubeCon + CloudNativeCon events.
End Users have two ways to participate in the End User Community and CNCF.
© 2020 Cloud Native Computing Foundation
41
Joining CNCF is easy!
Join now: https://cncf.io/join�or
General Inquiries: info@cncf.io
PR: pr@cncf.io
Event Sponsorships: sponsor@cncf.io
Membership: memberships@cncf.io
© 2020 Cloud Native Computing Foundation
42
Appendix
© 2020 Cloud Native Computing Foundation
43
A Brief History of the Cloud
© 2020 Cloud Native Computing Foundation
44
Non-Virtualized Servers: Sun (2000)
2000
Non-�Virtualized
Hardware
© 2020 Cloud Native Computing Foundation
45
Virtualization: VMWare (2001)
2000
2001
Virtualiza-�tion
Non-�Virtualized
Hardware
© 2020 Cloud Native Computing Foundation
46
IaaS: AWS (2006)
2000
2001
2006
Virtualiza-�tion
Non-�Virtualized
Hardware
IaaS
© 2020 Cloud Native Computing Foundation
47
PaaS: Heroku (2009)
PaaS
IaaS
2000
2001
2006
2009
Virtualiza-�tion
Non-�Virtualized
Hardware
© 2020 Cloud Native Computing Foundation
48
Open Source IaaS: OpenStack (2010)
Open� Source
IaaS
PaaS
2000
2001
2006
2009
2010
Non-�Virtualized
Hardware
Virtualiza-�tion
IaaS
© 2020 Cloud Native Computing Foundation
49
Open Source PaaS: Cloud Foundry (2011)
Open� Source
IaaS
PaaS
Open� Source
PaaS
2000
2001
2006
2009
2010
2011
Non-�Virtualized
Hardware
Virtualiza-�tion
IaaS
© 2020 Cloud Native Computing Foundation
50
Containers: Docker (2013)
Containers
Open� Source
IaaS
PaaS
Open� Source
PaaS
2000
2001
2006
2009
2010
2011
Non-�Virtualized
Hardware
2013
Virtualiza-�tion
IaaS
© 2020 Cloud Native Computing Foundation
51
Cloud Native: CNCF (2015)
Containers
Cloud� Native
Open� Source
IaaS
PaaS
Open� Source
PaaS
Virtualiza-�tion
2000
2001
2006
2009
2010
2011
Non-�Virtualized
Hardware
2013
2015
IaaS
© 2020 Cloud Native Computing Foundation
52
What Have We Learned?
© 2020 Cloud Native Computing Foundation
53
What About PaaS?
© 2020 Cloud Native Computing Foundation
54
Cloud Native Value Propositions
© 2020 Cloud Native Computing Foundation
55
Avoid Vendor Lock-in
Open source software stack enables deployment on any public, private cloud or hybrid cloud
© 2020 Cloud Native Computing Foundation
56
Enable Unlimited Scalability
Scales from several nodes on your laptop to tens �of thousands of self-healing multi-tenant nodes�
© 2020 Cloud Native Computing Foundation
57
Increase Agility and Maintainability
By splitting applications into microservices �with explicitly described dependencies
© 2020 Cloud Native Computing Foundation
58
Achieve Resiliency
To failures of individual containers, machines, and even data centers and to varying levels of demand
© 2020 Cloud Native Computing Foundation
59
Improve Efficiency and Resource Utilization
Via a central orchestrating process that dynamically manages and schedules microservices
© 2020 Cloud Native Computing Foundation
60
Please follow up with CNCF
© 2020 Cloud Native Computing Foundation
61