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

Why Docker, Why Now?

Why Docker, Why Now?

Docker containers are a 5-year old project that has revolutionized much of how we build, ship, and run software on servers. Bret will highlight the far-reaching effects of this pivotal technology and how it's blazing a trail for the future of app development and deployment.

Bret Fisher

June 01, 2018
Tweet

More Decks by Bret Fisher

Other Decks in Technology

Transcript

  1. How Docker is Changing IT
    5 YEARS CREATING AN INDUSTRY OF INNOVATION

    View Slide

  2. SAID BY ME. JUST NOW.
    This is it. Containers are the next
    once-in-a-decade shift in infrastructure
    and process that make or break you.

    View Slide

  3. Let's Recap
    Mainframe to PC
    90'S
    Baremetal to Virtual
    00'S
    Datacenter to Cloud
    10'S
    Host to Container
    (Serverless)
    MAJOR INFRASTRUCTURE SHIFTS

    View Slide

  4. Like all these shifts, migrating is the
    hard part.

    View Slide

  5. Yet unlike previous shifts, Docker is
    focused on the migration experience.
    Like all these shifts, migrating is the
    hard part.

    View Slide

  6. 2017
    24B
    PULLS
    By 2020, more than 50% of global
    organizations will be running
    containers in production.
    -Gartner
    Title source: 451 Research
    Containers are the “Fastest Growing Cloud Enabling
    Technology”

    View Slide

  7. What will Docker do for me?
    @gordonTheTurtle
    @docker

    View Slide

  8. Develop Faster.
    Build Faster.
    Test Faster.
    Deploy Faster.
    Update Faster.
    Recover Faster.
    Docker is all about speed.

    View Slide

  9. Static Website
    Web Frontend
    Background
    Workers
    User DB
    Analytics DB
    Queue
    ?
    ?
    ?
    ?
    ?
    ?
    Desktop
    ?
    ?
    ?
    ?
    ?
    ?
    Test/QA
    Cluster
    ?
    ?
    ?
    ?
    ?
    ?
    Production
    Cluster
    ?
    ?
    ?
    ?
    ?
    ?
    Public

    Cloud
    ?
    ?
    ?
    ?
    ?
    ?
    Data

    Center
    ?
    ?
    ?
    ?
    ?
    ?
    Mainframe
    ?
    ?
    ?
    ?
    ?
    ?
    Windows
    Server
    ?
    ?
    ?
    ?
    ?
    ?
    Edge

    Device
    The “Matrix from Hell” Breeds Complexity

    View Slide

  10. Static Website ? ? ? ? ? ? ?
    Web Frontend ? ? ? ? ? ? ?
    Background
    Workers
    ? ? ? ? ? ? ?
    User DB ? ? ? ? ? ? ?
    Analytics DB ? ? ? ? ? ? ?
    Queue ? ? ? ? ? ? ?
    Desktop Test/QA
    Cluster
    Production
    Cluster
    Public

    Cloud
    Data

    Center
    Mainframe Windows
    Server
    Edge

    Device
    Containers Reduce Complexity

    View Slide

  11. Maintenance and Complexity Drains Budgets, So Innovation Suffers
    * Average number infrastructures in the enterprise (on-prem and cloud)
    ** Forrester, CIO and the emerging Digital Crisis, 2018
    *** CloudPhysics, Global IT Data Lake Report, Q4, ‘16
    Sources: IDC “The Cost of Retaining Aging IT Infrastructure”, RightScale 2017 State of the Cloud Report
    Stalled Initiatives
    • Modernizing legacy apps
    • Cloud migration
    • Server consolidation
    • Faster s/w time to market
    8+ 

    IT Silos*
    1000’s 

    of apps
    <20% server
    utilization***
    IT demands

    increasing!
    !
    60% of CIOs say 

    “We’re behind in digital
    transformation”**
    INNOVATION
    20%
    MAINTENANCE
    80%

    View Slide

  12. Financial
    Services
    Healthcare

    & Science
    Tech
    Oil & Gas /
    Energy
    Insurance Public 

    Sector
    500+ Build Their Containerization Strategy with Docker Enterprise Edition
    docker.com/customers

    View Slide

  13. 18 Month project
    Migrated 700+ apps
    Now 150,000 containers
    50% dev productivity boost
    70% reduction in VM costs
    67% fewer CPU's
    10x average CPU utilization
    66% cost reduction
    https://blog.docker.com/2017/12/containers-at-paypal/
    https://blog.docker.com/2017/10/metlife-docker-enterprise-edition-self-funded-containerization/

    View Slide

  14. View Slide

  15. View Slide

  16. View Slide

  17. View Slide