Upgrade to Pro — share decks privately, control downloads, hide ads and more …

[Q3-CNCF-Madison] Why the CNCF Matters to You

[Q3-CNCF-Madison] Why the CNCF Matters to You

Avatar for Cloud Native Madison

Cloud Native Madison

December 01, 2024
Tweet

More Decks by Cloud Native Madison

Other Decks in Technology

Transcript

  1. Why the CNCF Matters to You Growing Community in the

    Cloud Native (Madison) Landscape Ryan Etten Senior Specialist Architect, Red Hat Cloud Native Madison Organizer
  2. Today’s Roadmap Who is the Linux Foundation? Understanding Cloud Native

    Who is CNCF? How the CNCF Powers Innovation Joining the CNCF End User Community! - Promoting Cloud Native Madison!
  3. Who is the Linux Foundation? Founded in 2000 as a

    merger between Open Source Development Labs and the Free Standards Group, it’s goal was to standardize Linux, support its growth, and progress it’s commercial adoption.
  4. Understanding Cloud Native What actually makes something Cloud Native or

    not? ‘Native’ Definition - (computing) - “Designed for or built into…”
  5. Cloud Native: A Mindset, Not a Monolith Cloud Native Philosophies,

    where something … a technology, an approach, a standard, a mindset is “Designed for” or “built into” (or for) the Cloud (Public, Private, or Hybrid) You’ll frequently see “Cloud Native” used in reference to architecture only… but it is much more than this! It applies to many different areas, hence the use of philosophies.
  6. The Culture of Cloud Native Where different personas (i.e., DevOps

    / SRE / FinOps) promote and drive change, using Cloud Native practices
  7. Benefits from Cloud Infrastructure Cost saving opportunities vs legacy, can

    be scaled as required Guaranteed Availability The Cloud Provider will often guarantee a level of availability in a specific region Cloud Provider API Beneficial for cloud automation especially with the likes of Terraform and Ansible Debunking Cloud Native Myths
  8. Is the Application automated in its setup and delivery? Has

    the application been designed with resilience to protect from failure? Can the application automatically scale based on its operational workload? Is the application secure by default? Debunking Cloud Native Myths
  9. The container errors out? The workload of that container exceeds

    the host limits? We have a noisy neighbor? Common Challenges
  10. Navigating the Cloud Native Trail 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 Software Distribution
  11. Who is CNCF? Founded in 2015, the CNCF hosts critical

    components of the global technology infrastructure. CNCF brings together the world’s top developers, end users, and vendors and runs the largest open source developer conferences.
  12. Where Does the CNCF Fit? The Linux Foundation is much

    more than Linux today 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.
  13. Containers Cloud Native The Evolution: From Virtualization to Cloud Native

    •Cloud native computing uses an open source software stack to: ◦ segment applications into microservices, ◦ package each part into its own container ◦ and dynamically orchestrate those containers to optimize resource utilization Open Source IaaS PaaS Open Source PaaS Virtualiza- tion 2000 2001 2006 2009 2010 2011 Non- Virtualized Hardware 2013 2015 IaaS
  14. INNOVATORS “TECHIES” EARLY MAJORITY “PRAGMATISTS” LAGGARDS “SKEPTICS” “THE CHASM” LATE

    MAJORITY “CONSERVATIVES” SANDBOX GRADUATED INCUBATING EARLY ADOPTERS “VISIONARIES” CNCF Project Maturities What is a project lifecycle?
  15. • Mainly vendors • Fund the organization • Marketing and

    strategic direction • 11 top technical architects • Admit new projects • Acts as a resource to projects • Real end users of the technologies • Communicate back requirements and good and bad experiences Technical Oversight Committee Governing Board End User Community Technical Oversight Committee Governing Board End User Technical Advisory Board Marketing Committee Technical Advisory Groups End User TAB and User Groups CNCF Structure
  16. See all end user members and supporters in the member

    landscape End User Driven Open Source - 150+ organizations End User Members End User Supporters
  17. The Cloud Native Computing Foundation seeks to drive the adoption

    of the ubiquitous paradigm by fostering and sustaining an ecosystem of open-source, vendor-neutral projects. CNCF Members CNCF Projects CNCF Project
  18. What Does the CNCF Strive to Achieve (a) Fast is

    better than slow. (b) Open… the foundation’s technology must be available to all according to open source values. (c) Fair. The foundation will avoid undue influence, bad behavior or “pay-to-play” decision-making. (d) Strong technical identity. (e) Clear boundaries… to allow projects to effectively co-exist, and to help the ecosystem understand where to focus for new innovation. (f) Scalable. (g) Platform agnostic. CNCF Charter
  19. 1. Better resource efficiency lets you to run the same

    number of services on less servers 2. Improved resiliency and availability: despite failures of individual applications, machines, and even data centers 3. Cloud native allows multi-cloud (switching between public clouds or running on multiple ones) and hybrid cloud (moving workloads between your data center and the public cloud) 4. Cloud native infrastructure enables higher development velocity – improving your services faster – with lower risk The Cloud Native Advantage
  20. Cloud native practices empower organizations to develop, build, and deploy

    workloads in computing environments (public, private, hybrid cloud) to meet their organizational needs at scale in a programmatic and repeatable manner. It is characterized by loosely coupled systems that interoperate in a manner that is secure, resilient, manageable, sustainable, and observable. Cloud native technologies and architectures typically consist of some combination of containers, service meshes, multi-tenancy, microservices, immutable infrastructure, serverless, and declarative APIs — this list is non-exhaustive. CNCF Cloud Native Definition v1.1
  21. 30 Highest Velocity Open Source Projects Oct 2022 - Oct

    2023 Commits Logarithmic Issues & PRs
  22. Gather with the Community • Meet our Ambassadors ◦ Local

    cloud native influencers • Mentorship Programs ◦ Learn and grow in open source • Cloud Native Community Groups ◦ Local meetup events • Kubernetes Community Days ◦ Regional events where cloud native connects • KubeCon + CloudNativeCon ◦ Premier worldwide cloud native events! ◦ Co-located events
  23. Contribute - Code & Cloud Native Evangelism CODE - Technical

    Oversight Committee ◦ Special Interest Groups ▪ App Delivery ▪ Contributor Strategy ▪ Network ▪ Runtime ▪ Security ▪ Storage ▪ Observability ◦ Working Groups ▪ Serverless • 180+ projects NON CODE - Cloud Native Evangelism • CNCF.io blog (projects and members) • Kubernetes.io blog (open to all) • Marketing Committee (members only) ◦ Business Value Subcommittee ◦ Cloud Native Glossary (open to all) • Online Programs (members only) • Cartografos WG
  24. Joining Cloud Native Madison is Easy! linktr.ee/cloud.native.madison Find our new

    company page on LinkedIn, Join our Cloud Native Community Group on CNCF, and follow our CFP process (coming soon) to submit your ideas and talks to help grow this community.
  25. Showcase Your Project with the CNCF • A neutral home

    increases contributions • Endorsement by CNCF’s Technical Oversight Committee • Engagement with End User and Service Provider Communities • Full-time press and analyst relations teams • Tens of thousands of dollars per year in documentation, security audits, case studies, and other support services • Maintain your committers and define your own governance, as long as it’s neutral • Full-time staff eager to assist • World-class events team, track at KubeCon + CloudNativeCon around the world, and custom events for your project • Worldwide Community Groups • Cloud resources for CI and scale testing