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

Review of "Why Containers and Docker are the Fu...

Avatar for capony capony
December 03, 2015

Review of "Why Containers and Docker are the Future"

Review of the ebook by Manuel Weiss, Cofounder of Codeship

Avatar for capony

capony

December 03, 2015

Other Decks in Technology

Transcript

  1. DISADVANTAGES • Very slow deployment time • Expensive • Wasted

    resources • Difficult to scale • Difficult to migrate • Complex configuration 8/20 /STACK/TRADITIONAL/DISADVANTAGES
  2. VIRTUAL MACHINE SETUP PHYSICAL SERVER OPERATING SYSTEM 9/20 /STACK/VM/SETUP VIRTUAL

    MACHINE APPLICATION APPLICATION APPLICATION GUEST OS GUEST OS GUEST OS VIRTUAL MACHINE VIRTUAL MACHINE HYPERVISOR
  3. ADVANTAGES • Good use of resources • Easy to scale

    • Easy to backup and migrate • Cost efficiency • Flexibility 10/20 /STACK/VM/ADVANTAGES
  4. DISADVANTAGES • Resource allocation is problematic • Vendor lockin •

    Complex configuration 11/20 /STACK/VM/DISADVANTAGES
  5. CONTAINER SETUP PHYSICAL SERVER OR VIRTUAL MACHINE 12/20 /STACK/CONTAINER/SETUP CONTAINER

    APPLICATION APPLICATION APPLICATION OS KERNEL HOST OPERATING SYSTEM CONTAINER RUNTIME CONTAINER CONTAINER
  6. ADVANTAGES • Isolation • Lightweight • Resource effective • Easy

    to migrate • Security 13/20 /STACK/CONTAINER/ADVANTAGES • Low overhead • Mirror production and development environment • Community
  7. DOCKER AS A STANDARDIZED CONTAINER PLATFORM • Container virtualization is

    not a new concept • But standardized platforms around containers are • like Docker 16/20 /STACK/CONTAINER/DOCKER
  8. A PLATFORM FOR DEVELOPING, SHIPPING, AND RUNNING APPLICATIONS USING CONTAINER

    VIRTUALIZATION TECHNOLOGY https://www.docker.com/ 17/20 /STACK/CONTAINER/DOCKER
  9. WHY CONTAINERS ARE THE SHIT • Fastest, most resource-efficient and

    most secure setup • Lightweight instances that can be replaced, rebuilt, and moved easily • Mirror production and development environment • Tremendous help in continuous integration and delivery process 19/20 /CONCLUSION/