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

Bridging a Multi-Cloud Environment

Tim Hockin
January 14, 2020

Bridging a Multi-Cloud Environment

Tim Hockin

January 14, 2020
Tweet

More Decks by Tim Hockin

Other Decks in Technology

Transcript

  1. Bridging a
    Multi-Cloud
    Environment
    Tim Hockin
    Google Cloud

    View Slide

  2. View Slide

  3. Availability
    Locality
    Risk
    Isolation
    Legacy
    Acquisitions
    Multi-Env

    View Slide

  4. By 2021, over 75% of midsize
    and large organizations will have
    adopted a multi-cloud or hybrid
    IT strategy*
    *Gartner, Predicts 2019: Increasing Reliance on Cloud Computing Transforms IT
    and Business Practices, December 2018
    +75 %

    View Slide

  5. Using multiple clouds means
    you are exposed to all of the
    differences between them
    ● UI, API, CLI
    ● Product capabilities
    ● Identity, Auth
    Cacophony

    View Slide

  6. Differences between clouds run
    deep, impact what you build,
    and how you operate
    ● Networking
    ● Storage
    ● Autoscaling
    ● App lifecycle
    Experience

    View Slide

  7. The logical solution to variations
    across platforms is new
    abstractions
    Abstraction

    View Slide

  8. It’s very easy to accidentally
    depend on facets of a specific
    environment and get stuck
    Lock-In

    View Slide

  9. Mastering one cloud is hard;
    mastering multiple clouds can
    be overwhelming
    Training

    View Slide

  10. You don’t want to train your
    teams on multiple clouds
    You don’t want to tailor your
    deployments for each cloud
    Consistency

    View Slide

  11. Look for abstractions that are
    widely adopted and which are
    supported by the underlying
    providers
    Standard

    View Slide

  12. Consistent, flexible CLI & API
    Abstraction of infrastructure
    Single dev / ops experience
    Highly portable workloads
    Kubernetes

    View Slide

  13. High-level enough to hide the
    worst differences between
    clouds
    Low-level enough to run almost
    anything
    Elevate

    View Slide

  14. Build your custom platform on a
    solid foundation that abstracts
    the infrastructure
    Platform

    View Slide

  15. Kubernetes is not an island
    Ecosystem

    View Slide

  16. Numerous options and solutions
    exist, and people are ready to fill
    in the gaps
    Leverage

    View Slide

  17. There are no magic bullets
    No system is perfect
    Anyone who says otherwise is
    selling something
    Reality Check

    View Slide

  18. Kubernetes can be the thread
    that ties multi-cloud solutions
    together, but it is not a solution
    on its own
    Future

    View Slide

  19. View Slide