tech talk #2: docker - from $1 billion startup to the future industry standard

30
from 1$ Billion Startup to the Future Industry Standard

Upload: innovatube

Post on 21-Jan-2018

387 views

Category:

Software


1 download

TRANSCRIPT

Page 1: Tech Talk #2: Docker - From $1 Billion Startup to the Future Industry Standard

from  1$  Billion  Startup  

to  the  Future  Industry  Standard  

Page 2: Tech Talk #2: Docker - From $1 Billion Startup to the Future Industry Standard

AGENDA  

   A  History  Lesson    What  is  Docker  

   Docker  Use  Cases    What’s  Next  

Page 3: Tech Talk #2: Docker - From $1 Billion Startup to the Future Industry Standard

AGENDA  

   A  History  Lesson    What  is  Docker  

   Docker  Use  Cases    What’s  Next  

Page 4: Tech Talk #2: Docker - From $1 Billion Startup to the Future Industry Standard

A  HISTORY  LESSON  

The  Traditional  Server  Setup  The  Virtual  Machine  Setup  

The  Container  Setup  

Page 5: Tech Talk #2: Docker - From $1 Billion Startup to the Future Industry Standard

A  HISTORY  LESSON  

The  Traditional  Server  Setup   Problems  

   Very  slow  deployment  time  

   Expensive    Wasted  resources  

   Difficult  to  scale  

   Difficult  to  migrate  

   Complex  configuration  

   Vendor  lock-­‐in  

Page 6: Tech Talk #2: Docker - From $1 Billion Startup to the Future Industry Standard

A  HISTORY  LESSON  

The  Virtual  Machine  Setup  

Page 7: Tech Talk #2: Docker - From $1 Billion Startup to the Future Industry Standard

A  HISTORY  LESSON  

The  Virtual  Machine  Setup   Problems  

   Very  slow  deployment  time  

   Expensive    Wasted  resources  

   Difficult  to  scale  

   Difficult  to  migrate  

   Complex  configuration  

   Vendor  lock-­‐in    

Page 8: Tech Talk #2: Docker - From $1 Billion Startup to the Future Industry Standard

   Very  slow  deployment  time  

   Expensive    Wasted  resources  

   Difficult  to  scale  

   Difficult  to  migrate  

   Complex  configuration  

   Vendor  lock-­‐in    

A  HISTORY  LESSON  

The  Virtual  Machine  Setup   Problems  

   Very  slow  deployment  time  

   Expensive    Wasted  resources  (Guest  OS)  

   Difficult  to  scale  

   Difficult  to  migrate  

   Complex  configuration  

   Vendor  lock-­‐in     Resource  allocation  is  problematic  

 

Page 9: Tech Talk #2: Docker - From $1 Billion Startup to the Future Industry Standard

A  HISTORY  LESSON  

The  Container  Setup  

Page 10: Tech Talk #2: Docker - From $1 Billion Startup to the Future Industry Standard

A  HISTORY  LESSON  

The  Container  Setup   Benefits  

   Isolation     Lightweight  

   Resource  effective     Easy  to  migrate  

   Security     Low  overhead  

  Mirror  production  and  development  environment  

Page 11: Tech Talk #2: Docker - From $1 Billion Startup to the Future Industry Standard

A  HISTORY  LESSON  

The  Container  Setup   Benefits  

   Isolation     Lightweight  

   Resource  effective     Easy  to  migrate  

   Security     Low  overhead  

  Mirror  production  and  development  environment  

Page 12: Tech Talk #2: Docker - From $1 Billion Startup to the Future Industry Standard

AGENDA  

   A  History  Lesson    What  is  Docker  

   Docker  Use  Cases    What’s  Next  

Page 13: Tech Talk #2: Docker - From $1 Billion Startup to the Future Industry Standard

WHAT  IS  DOCKER  

The  Container  Setup   Docker  

Page 14: Tech Talk #2: Docker - From $1 Billion Startup to the Future Industry Standard

WHAT  IS  DOCKER  

   Docker  allows  you  to  package  an  application  with  all  of  its  dependencies  into  a  standardized  unit  for  software  development.  

Page 15: Tech Talk #2: Docker - From $1 Billion Startup to the Future Industry Standard

WHAT  IS  DOCKER  

   Docker  allows  you  to  package  an  application  with  all  of  its  dependencies  into  a  standardized  unit  for  software  development.  

Page 16: Tech Talk #2: Docker - From $1 Billion Startup to the Future Industry Standard

WHAT  IS  DOCKER  

Page 17: Tech Talk #2: Docker - From $1 Billion Startup to the Future Industry Standard

WHAT  IS  DOCKER  

Acquisitions  

Mar  4,  2015  

SocketPlane  Mar  12,  2015  

Kitematic  Oct  21,  2015  

Tutum  Jan  21,  2016  

Unikernel  Systems  

Roadmap  

Page 18: Tech Talk #2: Docker - From $1 Billion Startup to the Future Industry Standard

WHAT  IS  DOCKER  

   Docker  provides  an  integrated  technology  suite  that  enables  development  and  IT  operations  teams  to  build,  ship,  and  run  distributed  applications  anywhere  

Page 19: Tech Talk #2: Docker - From $1 Billion Startup to the Future Industry Standard

WHAT  IS  DOCKER  

The  Docker  platform  is  a  set  of  Tools…  

Engine  

Registry  

Machine  

Swarm  Compose  

Kitematic  

Each  tool  has  a  specific  role  

   Engine:  Creates  and  runs  Docker  containers  

   Registry:  Open  source  Docker  image  distribution  

   Machine:  Automate  Docker  provisioning  

   Swarm:  Host  clustering  and  container  scheduling  

   Compose:  Define  multi-­‐container  applications  

   Kitematic:  Desktop  GUI  for  Docker  

Page 20: Tech Talk #2: Docker - From $1 Billion Startup to the Future Industry Standard

WHAT  IS  DOCKER  

Docker  Swarm   High  Performance  at  Any  Scale  

Swarm’s scalability has been tested up to 1,000 nodes with 50,000 deployed containers with sub second container startup times  

Page 21: Tech Talk #2: Docker - From $1 Billion Startup to the Future Industry Standard

WHAT  IS  DOCKER  

Docker Datacenter brings container management and deployment services to enterprises with a production-ready platform supported by Docker and hosted locally behind the firewall  

Page 22: Tech Talk #2: Docker - From $1 Billion Startup to the Future Industry Standard

AGENDA  

   A  History  Lesson    What  is  Docker  

   Docker  Use  Cases    What’s  Next  

Page 23: Tech Talk #2: Docker - From $1 Billion Startup to the Future Industry Standard

DOCKER  USE  CASES  

Page 24: Tech Talk #2: Docker - From $1 Billion Startup to the Future Industry Standard

DOCKER  USE  CASES  

Page 25: Tech Talk #2: Docker - From $1 Billion Startup to the Future Industry Standard

DOCKER  USE  CASES  

Continuous  Integration  and  Delivery  

Page 26: Tech Talk #2: Docker - From $1 Billion Startup to the Future Industry Standard

DOCKER  USE  CASES  

Continuous  Deployment   DevOps  

Page 27: Tech Talk #2: Docker - From $1 Billion Startup to the Future Industry Standard

AGENDA  

   A  History  Lesson    What  is  Docker  

   Docker  Use  Cases    What’s  Next  

Page 28: Tech Talk #2: Docker - From $1 Billion Startup to the Future Industry Standard

WHAT’S  NEXT  

The  Open  Container  Project  (OCP)   Supporting  companies  

   The  Open  Container  Project  is  an  open  governance  structure,  formed  under  the  Linux  foundation,  to  create  open  industry  standards  for  container  formats  and  runtime.  

   runC  is  a  CLI  tool  for  spawning  and  running  container  according  to  the  OCP  specification.  

Page 29: Tech Talk #2: Docker - From $1 Billion Startup to the Future Industry Standard

JOIN  US  

  Docker  Birthday  #3  Celebration  +  Training     When:     Saturday,  March  19,  2016  

   Where:     Hackanoi  Lab,  4th  floor,  40  Phan  Boi  Chau,  Ha  Noi  

   Agenda:     13:45  -­‐  Doors  Open     14:00  -­‐  Welcome  message,  presentation  of  Docker  &  snacks  

   14:30  -­‐  Training  begins     14:30  to  16:30  -­‐  Learning  Docker  with  Birthday  App     16:30  to  17:30  -­‐  Begin  working  on  hands-­‐on  labs     17:30  -­‐  Cake  and  Socializing  

Page 30: Tech Talk #2: Docker - From $1 Billion Startup to the Future Industry Standard

JOIN  US  

   Docker-­‐Hanoi     Meetup:  

   http://www.meetup.com/Docker-­‐Hanoi/     Slack:  

   https://docker-­‐hanoi.slack.com/     Facebook:  

   https://www.facebook.com/dockerhanoi/  

   Docker-­‐Saigon     Meetup:  

   http://www.meetup.com/Docker-­‐Saigon/     Slack:  

   https://dockersaigon.slack.com/     Facebook:  

   https://www.facebook.com/DockerSaigon/