(Music) Welcome to Cloud Native Computing Foundation. After watching this video, you will be able to: Describe the Cloud Native Computing Foundation (CNCF) and its role in supporting cloud native computing. Discuss the areas that the CNCF considers itself responsible for. List the stages of CNCF projects. and explain the purpose of the CNCF trail map. The Cloud Native Computing Foundation hosts critical components of the global technology infrastructure. Founded by the Linux Foundation shortly after the release of Kubernetes 1.0 in 2015, it brings together developers and experts from influential tech companies to agree on guidance for developing cloud native computing technologies. CNCF founding members include IBM, RedHat, Google, CoreOS, Mesosphere, Twitter, Intel, Cisco, Docker, and VMware. Open governance is key for the CNCF. Members collaborate to produce shared, standardized guidance for developing each technology to support developers working in the Cloud. The CNCF believes that: "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.” The mission of the CNCF is: To make cloud native computing ubiquitous, and To make cloud native innovations accessible for everyone. To achieve its goals, the CNCF considers itself responsible for: Stewardship of projects: Ensuring that the technologies are available to the community. Ensuring that trademarks and logos are used appropriately. and ensuring that brand and image are maintained across implementations, especially for uniform user experience and compatibility across applications. Fostering the growth and evolution of the ecosystem. Evaluating additional technologies to add to the ecosystem, working to encourage the community to deliver them, and integrating them if advance the general agenda. Providing a way to foster common technical standards. Promoting technologies. By holding events and conferences each year, CNCF promotes technologies, provides education around them, and creates an opportunity for developers to collaborate on projects together. Making technologies accessible and reliable. Offering fully integrated and qualified builds of each of the constituent pieces, on a well-defined cadence across the reference architecture. To build its ecosystem of cloud native technologies, CNCF encourages member companies to submit project assets to the CNCF review board, which is called the Technical Oversight Committee or TOC. The goal is to have a growing collection of projects that relate to and integrate with projects already accepted into the CNCF. CNCF technology projects are cataloged with a maturity level of Sandbox, Incubated, and Graduated, in ascending order. The level of the project is determined by factors like the rate of adoption, longevity, and the reliability of the open-source project for building a production-grade product. The more mature the project is, the more marketing and promotion effort CNCF provides. To help companies navigate the cloud native landscape, CNCF provide a trail map that illustrates the recommended path through the cloud native landscape. The trail map leads you through implementing cloud native computing technologies in the following sequence: Containerization, CI/CD, Orchestration and application definition, Observability and analysis, Service Proxy, Discovery, and Mesh, Networking, policy, and security, Distributed database and storage, Streaming and messaging, Container registry and runtime, and Software distribution. At each step, companies can decide whether to develop and implement the technology themselves, use a vendor offering, or not implement that technology at all. In this vodeo you learn: The CNCF is a neutral body that brings influential
tech companies together to provide agnostic guidance on the use and evolution of cloud native technologies. They aim to increase knowledge of cloud native technologies by hosting events and conferences and provide marketing and support for projects going through the Incubating and Graduated stages of their program. CNCF provide a great deal of support for participating companies, even providing a trail map to help them navigate the complexities of the cloud native ecosystem.