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

Opening Up the Cloud with Crossplane

Opening Up the Cloud with Crossplane

Today, cloud computing is dominated by a few, vertically integrated commercial providers. In this talk, Bassam Tabbara, founder of the open-source Crossplane project and CEO of Upbound.io, discusses how the open-source community can tip the market towards a more open, horizontally-integrated cloud ecosystem.

Video of the presentation is here ttps://www.youtube.com/watch?v=GOssXrkNYxM

Bassam Tabbara

November 18, 2019
Tweet

More Decks by Bassam Tabbara

Other Decks in Technology

Transcript

  1. Console CLI Tools API Anatomy of a Hyper Cloud •

    Managed Services • Wrapped OSS • Proprietary • Control Plane & Core Services • Hosts Automation (Provisioning, Lifecycle Management ) • Authorization and Authentication • Metering and Billing • Monitoring and Logging • Closed Source and Proprietary • Full Integration w/ SLA • A single consistent API • Console, CLI, Tools Regions & Zones Control Plane Managed Services Marketplace
  2. A COSS Company’s Path to Cloud • Marketplace • Limited

    Integration • Limited Business Model • Limited Access to Customers • Managed Service • Layers on Hyper Clouds • Separate Control Plane, API, Automation, CLI, Console, Tools • Separate Authentication, Billing, Metering • “Cloud of One” • Repeat for every Hyper Cloud
  3. Heterogeneity • Adoption Friction • New vendor setup • Custom

    Automation • Security and Compliance • Monitoring Integration • Logging Integration • Education and Training • Partial Solutions • Infrastructure Automation Tools • Run everything on Kubernetes • Closed or Vendor-Driven Solutions
  4. Universal Control Plane • Standardized API • Standardized Automation •

    Provisioning • Lifecyle Management • Service to Service Integration • First Class Extensibility • Shared Services • Billing and Metering • Authorization and Authentication • Monitoring • Logging • OSS and Community Driven
  5. The Open Source Multicloud Control Plane • Launched in Dec’18

    • Open Source and Community-Driven • Declarative API based on the Kubernetes API • One Control Plane - Multiple Clusters, Regions, or Clouds • Host for Automation (Provisioning or Full Lifecycle) • A strong separation of concerns • Built with high levels of extensibility • Advanced workload scheduling
  6. Deploying GitLab with Crossplane • Kubernetes • 50+ micro services

    • PostgreSQL • Redis • Object Storage On-Premises
  7. It Takes a Village • Join our Community • https://crossplane.io

    • https://github.com/crossplaneio • @crossplane_io • https://slack.crossplane.io • Crossplane v0.5 Released • GitOps support • AWS, Azure, and GCP out of tree • Improved Networking