SlideShare a Scribd company logo
1 of 30
Download to read offline
from	
  1$	
  Billion	
  Startup	
  
to	
  the	
  Future	
  Industry	
  Standard	
  
AGENDA	
  
   A	
  History	
  Lesson	
  
   What	
  is	
  Docker	
  
   Docker	
  Use	
  Cases	
  
   What’s	
  Next	
  
AGENDA	
  
   A	
  History	
  Lesson	
  
   What	
  is	
  Docker	
  
   Docker	
  Use	
  Cases	
  
   What’s	
  Next	
  
A	
  HISTORY	
  LESSON	
  
The	
  Traditional	
  Server	
  Setup	
  
The	
  Virtual	
  Machine	
  Setup	
  
The	
  Container	
  Setup	
  
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	
  
A	
  HISTORY	
  LESSON	
  
The	
  Virtual	
  Machine	
  Setup	
  
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	
  
	
  
   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	
  
	
  
A	
  HISTORY	
  LESSON	
  
The	
  Container	
  Setup	
  
A	
  HISTORY	
  LESSON	
  
The	
  Container	
  Setup	
   Benefits	
  
   Isolation	
  
   Lightweight	
  
   Resource	
  effective	
  
   Easy	
  to	
  migrate	
  
   Security	
  
   Low	
  overhead	
  
   Mirror	
  production	
  and	
  development	
  
environment	
  
A	
  HISTORY	
  LESSON	
  
The	
  Container	
  Setup	
   Benefits	
  
   Isolation	
  
   Lightweight	
  
   Resource	
  effective	
  
   Easy	
  to	
  migrate	
  
   Security	
  
   Low	
  overhead	
  
   Mirror	
  production	
  and	
  development	
  
environment	
  
AGENDA	
  
   A	
  History	
  Lesson	
  
   What	
  is	
  Docker	
  
   Docker	
  Use	
  Cases	
  
   What’s	
  Next	
  
WHAT	
  IS	
  DOCKER	
  
The	
  Container	
  Setup	
   Docker	
  
WHAT	
  IS	
  DOCKER	
  
   Docker	
  allows	
  you	
  to	
  package	
  an	
  
application	
  with	
  all	
  of	
  its	
  
dependencies	
  into	
  a	
  standardized	
  unit	
  
for	
  software	
  development.	
  
WHAT	
  IS	
  DOCKER	
  
   Docker	
  allows	
  you	
  to	
  package	
  an	
  
application	
  with	
  all	
  of	
  its	
  
dependencies	
  into	
  a	
  standardized	
  unit	
  
for	
  software	
  development.	
  
WHAT	
  IS	
  DOCKER	
  
WHAT	
  IS	
  DOCKER	
  
Acquisitions	
  
Mar	
  4,	
  2015	
  
SocketPlane	
  
Mar	
  12,	
  2015	
  
Kitematic	
  
Oct	
  21,	
  2015	
  
Tutum	
  
Jan	
  21,	
  2016	
  
Unikernel	
  
Systems	
  
Roadmap	
  
WHAT	
  IS	
  DOCKER	
  
   Docker	
  provides	
  an	
  integrated	
  
technology	
  suite	
  that	
  enables	
  
development	
  and	
  IT	
  operations	
  teams	
  
to	
  build,	
  ship,	
  and	
  run	
  distributed	
  
applications	
  anywhere	
  
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	
  
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	
  
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	
  
AGENDA	
  
   A	
  History	
  Lesson	
  
   What	
  is	
  Docker	
  
   Docker	
  Use	
  Cases	
  
   What’s	
  Next	
  
DOCKER	
  USE	
  CASES	
  
DOCKER	
  USE	
  CASES	
  
DOCKER	
  USE	
  CASES	
  
Continuous	
  Integration	
  and	
  Delivery	
  
DOCKER	
  USE	
  CASES	
  
Continuous	
  Deployment	
   DevOps	
  
AGENDA	
  
   A	
  History	
  Lesson	
  
   What	
  is	
  Docker	
  
   Docker	
  Use	
  Cases	
  
   What’s	
  Next	
  
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.	
  
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	
  
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/	
  

More Related Content

What's hot

Docker vs VM | | Containerization or Virtualization - The Differences | DevOp...
Docker vs VM | | Containerization or Virtualization - The Differences | DevOp...Docker vs VM | | Containerization or Virtualization - The Differences | DevOp...
Docker vs VM | | Containerization or Virtualization - The Differences | DevOp...Edureka!
 
Docker Bday #5, SF Edition: Introduction to Docker
Docker Bday #5, SF Edition: Introduction to DockerDocker Bday #5, SF Edition: Introduction to Docker
Docker Bday #5, SF Edition: Introduction to DockerDocker, Inc.
 
Getting Started With Docker | Docker Tutorial | Docker Training | Edureka
Getting Started With Docker | Docker Tutorial | Docker Training | EdurekaGetting Started With Docker | Docker Tutorial | Docker Training | Edureka
Getting Started With Docker | Docker Tutorial | Docker Training | EdurekaEdureka!
 
Docker, a new LINUX container technology based light weight virtualization
Docker, a new LINUX container technology based light weight virtualizationDocker, a new LINUX container technology based light weight virtualization
Docker, a new LINUX container technology based light weight virtualizationSuresh Balla
 
DockerCon 16 General Session Day 2
DockerCon 16 General Session Day 2 DockerCon 16 General Session Day 2
DockerCon 16 General Session Day 2 Docker, Inc.
 
DockerCon EU 2015: Sparebank; a journey towards Docker
DockerCon EU 2015: Sparebank; a journey towards DockerDockerCon EU 2015: Sparebank; a journey towards Docker
DockerCon EU 2015: Sparebank; a journey towards DockerDocker, Inc.
 
Docker and Containers overview - Docker Workshop
Docker and Containers overview - Docker WorkshopDocker and Containers overview - Docker Workshop
Docker and Containers overview - Docker WorkshopJonas Rosland
 
Are VM Passé?
Are VM Passé? Are VM Passé?
Are VM Passé? dotCloud
 
Docker - A high level introduction to dockers and containers
Docker - A high level introduction to dockers and containersDocker - A high level introduction to dockers and containers
Docker - A high level introduction to dockers and containersDr Ganesh Iyer
 
Modernizing Java Apps with Docker
Modernizing Java Apps with DockerModernizing Java Apps with Docker
Modernizing Java Apps with DockerDocker, Inc.
 
Docker Registry V2
Docker Registry V2Docker Registry V2
Docker Registry V2Docker, Inc.
 
Making DevOps Secure with Docker on Solaris (Oracle Open World, with Jesse Bu...
Making DevOps Secure with Docker on Solaris (Oracle Open World, with Jesse Bu...Making DevOps Secure with Docker on Solaris (Oracle Open World, with Jesse Bu...
Making DevOps Secure with Docker on Solaris (Oracle Open World, with Jesse Bu...Jérôme Petazzoni
 
Devoxx 2016 - Docker Nuts and Bolts
Devoxx 2016 - Docker Nuts and BoltsDevoxx 2016 - Docker Nuts and Bolts
Devoxx 2016 - Docker Nuts and BoltsPatrick Chanezon
 
What's New in Docker - February 2017
What's New in Docker - February 2017What's New in Docker - February 2017
What's New in Docker - February 2017Patrick Chanezon
 

What's hot (20)

Docker, what's next ?
Docker, what's next ?Docker, what's next ?
Docker, what's next ?
 
Docker vs VM | | Containerization or Virtualization - The Differences | DevOp...
Docker vs VM | | Containerization or Virtualization - The Differences | DevOp...Docker vs VM | | Containerization or Virtualization - The Differences | DevOp...
Docker vs VM | | Containerization or Virtualization - The Differences | DevOp...
 
7+1 myths of the new os
7+1 myths of the new os7+1 myths of the new os
7+1 myths of the new os
 
I3 docker-intro-yusuf
I3 docker-intro-yusufI3 docker-intro-yusuf
I3 docker-intro-yusuf
 
Docker Bday #5, SF Edition: Introduction to Docker
Docker Bday #5, SF Edition: Introduction to DockerDocker Bday #5, SF Edition: Introduction to Docker
Docker Bday #5, SF Edition: Introduction to Docker
 
Getting Started With Docker | Docker Tutorial | Docker Training | Edureka
Getting Started With Docker | Docker Tutorial | Docker Training | EdurekaGetting Started With Docker | Docker Tutorial | Docker Training | Edureka
Getting Started With Docker | Docker Tutorial | Docker Training | Edureka
 
Docker, a new LINUX container technology based light weight virtualization
Docker, a new LINUX container technology based light weight virtualizationDocker, a new LINUX container technology based light weight virtualization
Docker, a new LINUX container technology based light weight virtualization
 
DockerCon 16 General Session Day 2
DockerCon 16 General Session Day 2 DockerCon 16 General Session Day 2
DockerCon 16 General Session Day 2
 
DockerCon EU 2015: Sparebank; a journey towards Docker
DockerCon EU 2015: Sparebank; a journey towards DockerDockerCon EU 2015: Sparebank; a journey towards Docker
DockerCon EU 2015: Sparebank; a journey towards Docker
 
Docker and Containers overview - Docker Workshop
Docker and Containers overview - Docker WorkshopDocker and Containers overview - Docker Workshop
Docker and Containers overview - Docker Workshop
 
Docker 101
Docker 101Docker 101
Docker 101
 
Are VM Passé?
Are VM Passé? Are VM Passé?
Are VM Passé?
 
Docker - A high level introduction to dockers and containers
Docker - A high level introduction to dockers and containersDocker - A high level introduction to dockers and containers
Docker - A high level introduction to dockers and containers
 
Modernizing Java Apps with Docker
Modernizing Java Apps with DockerModernizing Java Apps with Docker
Modernizing Java Apps with Docker
 
Docker Registry V2
Docker Registry V2Docker Registry V2
Docker Registry V2
 
Making DevOps Secure with Docker on Solaris (Oracle Open World, with Jesse Bu...
Making DevOps Secure with Docker on Solaris (Oracle Open World, with Jesse Bu...Making DevOps Secure with Docker on Solaris (Oracle Open World, with Jesse Bu...
Making DevOps Secure with Docker on Solaris (Oracle Open World, with Jesse Bu...
 
Docker meetup-20-apr-17-openshit
Docker meetup-20-apr-17-openshitDocker meetup-20-apr-17-openshit
Docker meetup-20-apr-17-openshit
 
Docker benefits v0.1
Docker benefits v0.1Docker benefits v0.1
Docker benefits v0.1
 
Devoxx 2016 - Docker Nuts and Bolts
Devoxx 2016 - Docker Nuts and BoltsDevoxx 2016 - Docker Nuts and Bolts
Devoxx 2016 - Docker Nuts and Bolts
 
What's New in Docker - February 2017
What's New in Docker - February 2017What's New in Docker - February 2017
What's New in Docker - February 2017
 

Similar to From 1$ Billion Startup to Industry Standard - The Rise of Docker

DockerPenang Meetup#1
DockerPenang Meetup#1DockerPenang Meetup#1
DockerPenang Meetup#1Sujay Pillai
 
Docker Birthday #3 - Intro to Docker Slides
Docker Birthday #3 - Intro to Docker SlidesDocker Birthday #3 - Intro to Docker Slides
Docker Birthday #3 - Intro to Docker SlidesDocker, Inc.
 
Docker Birthday #3 Slides - Overview
Docker Birthday #3 Slides - OverviewDocker Birthday #3 Slides - Overview
Docker Birthday #3 Slides - OverviewChris Ciborowski
 
Azure ai on premises with docker
Azure ai on premises with  dockerAzure ai on premises with  docker
Azure ai on premises with dockerVishwas N
 
Docker Birthday #5 Meetup Cluj - Presentation
Docker Birthday #5 Meetup Cluj - PresentationDocker Birthday #5 Meetup Cluj - Presentation
Docker Birthday #5 Meetup Cluj - PresentationAlex Vranceanu
 
Tampere Docker meetup - Happy 5th Birthday Docker
Tampere Docker meetup - Happy 5th Birthday DockerTampere Docker meetup - Happy 5th Birthday Docker
Tampere Docker meetup - Happy 5th Birthday DockerSakari Hoisko
 
What is Docker | Docker Tutorial for Beginners | Docker Container | DevOps To...
What is Docker | Docker Tutorial for Beginners | Docker Container | DevOps To...What is Docker | Docker Tutorial for Beginners | Docker Container | DevOps To...
What is Docker | Docker Tutorial for Beginners | Docker Container | DevOps To...Edureka!
 
Docker containers anintroduction
Docker containers anintroductionDocker containers anintroduction
Docker containers anintroductionKhelender Sasan
 
Container on azure
Container on azureContainer on azure
Container on azureVishwas N
 
Docker open stack boston
Docker open stack bostonDocker open stack boston
Docker open stack bostondotCloud
 
Docker and OpenStack Boston Meetup
Docker and OpenStack Boston MeetupDocker and OpenStack Boston Meetup
Docker and OpenStack Boston MeetupKamesh Pemmaraju
 
What is Docker & Why is it Getting Popular?
What is Docker & Why is it Getting Popular?What is Docker & Why is it Getting Popular?
What is Docker & Why is it Getting Popular?Mars Devs
 
A curtain-raiser to the container world Docker & Kubernetes
A curtain-raiser to the container world Docker & KubernetesA curtain-raiser to the container world Docker & Kubernetes
A curtain-raiser to the container world Docker & KuberneteszekeLabs Technologies
 
Containers Intro - Copy.pptx
Containers Intro - Copy.pptxContainers Intro - Copy.pptx
Containers Intro - Copy.pptxkarthick656723
 
Docker Presentation at the OpenStack Austin Meetup | 2013-09-12
Docker Presentation at the OpenStack Austin Meetup | 2013-09-12Docker Presentation at the OpenStack Austin Meetup | 2013-09-12
Docker Presentation at the OpenStack Austin Meetup | 2013-09-12dotCloud
 
Application Deployment on Openstack
Application Deployment on OpenstackApplication Deployment on Openstack
Application Deployment on OpenstackDocker, Inc.
 

Similar to From 1$ Billion Startup to Industry Standard - The Rise of Docker (20)

Webinar : Docker in Production
Webinar : Docker in ProductionWebinar : Docker in Production
Webinar : Docker in Production
 
DockerPenang Meetup#1
DockerPenang Meetup#1DockerPenang Meetup#1
DockerPenang Meetup#1
 
Docker Birthday #3 - Intro to Docker Slides
Docker Birthday #3 - Intro to Docker SlidesDocker Birthday #3 - Intro to Docker Slides
Docker Birthday #3 - Intro to Docker Slides
 
Docker Birthday #3 Slides - Overview
Docker Birthday #3 Slides - OverviewDocker Birthday #3 Slides - Overview
Docker Birthday #3 Slides - Overview
 
Azure ai on premises with docker
Azure ai on premises with  dockerAzure ai on premises with  docker
Azure ai on premises with docker
 
Introduction to docker
Introduction to dockerIntroduction to docker
Introduction to docker
 
Docker Birthday #5 Meetup Cluj - Presentation
Docker Birthday #5 Meetup Cluj - PresentationDocker Birthday #5 Meetup Cluj - Presentation
Docker Birthday #5 Meetup Cluj - Presentation
 
Tampere Docker meetup - Happy 5th Birthday Docker
Tampere Docker meetup - Happy 5th Birthday DockerTampere Docker meetup - Happy 5th Birthday Docker
Tampere Docker meetup - Happy 5th Birthday Docker
 
What is Docker | Docker Tutorial for Beginners | Docker Container | DevOps To...
What is Docker | Docker Tutorial for Beginners | Docker Container | DevOps To...What is Docker | Docker Tutorial for Beginners | Docker Container | DevOps To...
What is Docker | Docker Tutorial for Beginners | Docker Container | DevOps To...
 
What-Is-Docker?
What-Is-Docker?What-Is-Docker?
What-Is-Docker?
 
Docker containers anintroduction
Docker containers anintroductionDocker containers anintroduction
Docker containers anintroduction
 
Container on azure
Container on azureContainer on azure
Container on azure
 
Docker open stack boston
Docker open stack bostonDocker open stack boston
Docker open stack boston
 
OpenStack Boston
OpenStack BostonOpenStack Boston
OpenStack Boston
 
Docker and OpenStack Boston Meetup
Docker and OpenStack Boston MeetupDocker and OpenStack Boston Meetup
Docker and OpenStack Boston Meetup
 
What is Docker & Why is it Getting Popular?
What is Docker & Why is it Getting Popular?What is Docker & Why is it Getting Popular?
What is Docker & Why is it Getting Popular?
 
A curtain-raiser to the container world Docker & Kubernetes
A curtain-raiser to the container world Docker & KubernetesA curtain-raiser to the container world Docker & Kubernetes
A curtain-raiser to the container world Docker & Kubernetes
 
Containers Intro - Copy.pptx
Containers Intro - Copy.pptxContainers Intro - Copy.pptx
Containers Intro - Copy.pptx
 
Docker Presentation at the OpenStack Austin Meetup | 2013-09-12
Docker Presentation at the OpenStack Austin Meetup | 2013-09-12Docker Presentation at the OpenStack Austin Meetup | 2013-09-12
Docker Presentation at the OpenStack Austin Meetup | 2013-09-12
 
Application Deployment on Openstack
Application Deployment on OpenstackApplication Deployment on Openstack
Application Deployment on Openstack
 

More from Nexus FrontierTech

[Executive Lounge Talk] Digital Transformation Journey
[Executive Lounge Talk] Digital Transformation Journey[Executive Lounge Talk] Digital Transformation Journey
[Executive Lounge Talk] Digital Transformation JourneyNexus FrontierTech
 
[AI series Talk #2] From PoC to Production - A Case Study
[AI series Talk #2] From PoC to Production - A Case Study[AI series Talk #2] From PoC to Production - A Case Study
[AI series Talk #2] From PoC to Production - A Case StudyNexus FrontierTech
 
[AI Series Talk #2] Moving AI from PoC Stage to Production
[AI Series Talk #2] Moving AI from PoC Stage to Production[AI Series Talk #2] Moving AI from PoC Stage to Production
[AI Series Talk #2] Moving AI from PoC Stage to ProductionNexus FrontierTech
 
[VFS 2019] Introduction to GANs - Pixta Vietnam
[VFS 2019] Introduction to GANs - Pixta Vietnam[VFS 2019] Introduction to GANs - Pixta Vietnam
[VFS 2019] Introduction to GANs - Pixta VietnamNexus FrontierTech
 
[VFS 2019] Enabling Young Generation for Future - AWS Vietnam User Group
[VFS 2019] Enabling Young Generation for Future - AWS Vietnam User Group[VFS 2019] Enabling Young Generation for Future - AWS Vietnam User Group
[VFS 2019] Enabling Young Generation for Future - AWS Vietnam User GroupNexus FrontierTech
 
[VFS 2019] Building chatbot with RASA
[VFS 2019] Building chatbot with RASA[VFS 2019] Building chatbot with RASA
[VFS 2019] Building chatbot with RASANexus FrontierTech
 
[VFS 2019] Vietnamese Speech-to-Text: Applications and Product
[VFS 2019] Vietnamese Speech-to-Text: Applications and Product[VFS 2019] Vietnamese Speech-to-Text: Applications and Product
[VFS 2019] Vietnamese Speech-to-Text: Applications and ProductNexus FrontierTech
 
[VFS 2019] How AI Will Innovate Recruitment
[VFS 2019] How AI Will Innovate Recruitment[VFS 2019] How AI Will Innovate Recruitment
[VFS 2019] How AI Will Innovate RecruitmentNexus FrontierTech
 
[VFS 2019] Preventive Approach to Designing and Selling Healthy AI System
[VFS 2019] Preventive Approach to Designing and Selling Healthy AI System [VFS 2019] Preventive Approach to Designing and Selling Healthy AI System
[VFS 2019] Preventive Approach to Designing and Selling Healthy AI System Nexus FrontierTech
 
[VFS 2019] Phương pháp phát hiện bất thường bằng học máy
[VFS 2019] Phương pháp phát hiện bất thường bằng học máy[VFS 2019] Phương pháp phát hiện bất thường bằng học máy
[VFS 2019] Phương pháp phát hiện bất thường bằng học máyNexus FrontierTech
 
[VFS 2019] OCR Techniques for Digital Transformation Evolution
[VFS 2019] OCR Techniques for Digital Transformation Evolution[VFS 2019] OCR Techniques for Digital Transformation Evolution
[VFS 2019] OCR Techniques for Digital Transformation EvolutionNexus FrontierTech
 
[VFS 2019] Human Activity Recognition Approaches
[VFS 2019] Human Activity Recognition Approaches [VFS 2019] Human Activity Recognition Approaches
[VFS 2019] Human Activity Recognition Approaches Nexus FrontierTech
 
[VFS 2019] Datamart Introduction (brief)
[VFS 2019] Datamart Introduction (brief)[VFS 2019] Datamart Introduction (brief)
[VFS 2019] Datamart Introduction (brief)Nexus FrontierTech
 
[VFS 2019] Data Strategy for Vietnamese Businesses to Levarage AI
[VFS 2019] Data Strategy for Vietnamese Businesses to Levarage AI[VFS 2019] Data Strategy for Vietnamese Businesses to Levarage AI
[VFS 2019] Data Strategy for Vietnamese Businesses to Levarage AINexus FrontierTech
 
[VFS 2019] Digital Solution for Enterprises: 24/7 A.I English Speaking Coach
[VFS 2019] Digital Solution for Enterprises: 24/7 A.I English Speaking Coach[VFS 2019] Digital Solution for Enterprises: 24/7 A.I English Speaking Coach
[VFS 2019] Digital Solution for Enterprises: 24/7 A.I English Speaking CoachNexus FrontierTech
 
[VFS 2019] Project Management for AI-based Product - A Better Approach
[VFS 2019] Project Management for AI-based Product - A Better Approach[VFS 2019] Project Management for AI-based Product - A Better Approach
[VFS 2019] Project Management for AI-based Product - A Better ApproachNexus FrontierTech
 
[VFS 2019] AI Ecosystem transition from zero to hero - case study by rubikAI
[VFS 2019] AI Ecosystem transition from zero to hero - case study by rubikAI[VFS 2019] AI Ecosystem transition from zero to hero - case study by rubikAI
[VFS 2019] AI Ecosystem transition from zero to hero - case study by rubikAINexus FrontierTech
 

More from Nexus FrontierTech (20)

[Executive Lounge Talk] Digital Transformation Journey
[Executive Lounge Talk] Digital Transformation Journey[Executive Lounge Talk] Digital Transformation Journey
[Executive Lounge Talk] Digital Transformation Journey
 
[AI series Talk #2] From PoC to Production - A Case Study
[AI series Talk #2] From PoC to Production - A Case Study[AI series Talk #2] From PoC to Production - A Case Study
[AI series Talk #2] From PoC to Production - A Case Study
 
[AI Series Talk #2] Moving AI from PoC Stage to Production
[AI Series Talk #2] Moving AI from PoC Stage to Production[AI Series Talk #2] Moving AI from PoC Stage to Production
[AI Series Talk #2] Moving AI from PoC Stage to Production
 
[VFS 2019] Introduction to GANs - Pixta Vietnam
[VFS 2019] Introduction to GANs - Pixta Vietnam[VFS 2019] Introduction to GANs - Pixta Vietnam
[VFS 2019] Introduction to GANs - Pixta Vietnam
 
[VFS 2019] Enabling Young Generation for Future - AWS Vietnam User Group
[VFS 2019] Enabling Young Generation for Future - AWS Vietnam User Group[VFS 2019] Enabling Young Generation for Future - AWS Vietnam User Group
[VFS 2019] Enabling Young Generation for Future - AWS Vietnam User Group
 
[VFS 2019] Building chatbot with RASA
[VFS 2019] Building chatbot with RASA[VFS 2019] Building chatbot with RASA
[VFS 2019] Building chatbot with RASA
 
[VFS 2019] Vietnamese Speech-to-Text: Applications and Product
[VFS 2019] Vietnamese Speech-to-Text: Applications and Product[VFS 2019] Vietnamese Speech-to-Text: Applications and Product
[VFS 2019] Vietnamese Speech-to-Text: Applications and Product
 
[VFS 2019] How AI Will Innovate Recruitment
[VFS 2019] How AI Will Innovate Recruitment[VFS 2019] How AI Will Innovate Recruitment
[VFS 2019] How AI Will Innovate Recruitment
 
[VFS 2019] AI in Finance
[VFS 2019] AI in Finance[VFS 2019] AI in Finance
[VFS 2019] AI in Finance
 
[VFS 2019] Preventive Approach to Designing and Selling Healthy AI System
[VFS 2019] Preventive Approach to Designing and Selling Healthy AI System [VFS 2019] Preventive Approach to Designing and Selling Healthy AI System
[VFS 2019] Preventive Approach to Designing and Selling Healthy AI System
 
[VFS 2019] Phương pháp phát hiện bất thường bằng học máy
[VFS 2019] Phương pháp phát hiện bất thường bằng học máy[VFS 2019] Phương pháp phát hiện bất thường bằng học máy
[VFS 2019] Phương pháp phát hiện bất thường bằng học máy
 
[VFS 2019] OCR Techniques for Digital Transformation Evolution
[VFS 2019] OCR Techniques for Digital Transformation Evolution[VFS 2019] OCR Techniques for Digital Transformation Evolution
[VFS 2019] OCR Techniques for Digital Transformation Evolution
 
[VFS 2019] Human Activity Recognition Approaches
[VFS 2019] Human Activity Recognition Approaches [VFS 2019] Human Activity Recognition Approaches
[VFS 2019] Human Activity Recognition Approaches
 
[VFS 2019] Aimesoft Solutions
[VFS 2019] Aimesoft Solutions[VFS 2019] Aimesoft Solutions
[VFS 2019] Aimesoft Solutions
 
[VFS 2019] Datamart Introduction (brief)
[VFS 2019] Datamart Introduction (brief)[VFS 2019] Datamart Introduction (brief)
[VFS 2019] Datamart Introduction (brief)
 
[VFS 2019] Data Strategy for Vietnamese Businesses to Levarage AI
[VFS 2019] Data Strategy for Vietnamese Businesses to Levarage AI[VFS 2019] Data Strategy for Vietnamese Businesses to Levarage AI
[VFS 2019] Data Strategy for Vietnamese Businesses to Levarage AI
 
[VFS 2019] AI for Banks
[VFS 2019] AI for Banks[VFS 2019] AI for Banks
[VFS 2019] AI for Banks
 
[VFS 2019] Digital Solution for Enterprises: 24/7 A.I English Speaking Coach
[VFS 2019] Digital Solution for Enterprises: 24/7 A.I English Speaking Coach[VFS 2019] Digital Solution for Enterprises: 24/7 A.I English Speaking Coach
[VFS 2019] Digital Solution for Enterprises: 24/7 A.I English Speaking Coach
 
[VFS 2019] Project Management for AI-based Product - A Better Approach
[VFS 2019] Project Management for AI-based Product - A Better Approach[VFS 2019] Project Management for AI-based Product - A Better Approach
[VFS 2019] Project Management for AI-based Product - A Better Approach
 
[VFS 2019] AI Ecosystem transition from zero to hero - case study by rubikAI
[VFS 2019] AI Ecosystem transition from zero to hero - case study by rubikAI[VFS 2019] AI Ecosystem transition from zero to hero - case study by rubikAI
[VFS 2019] AI Ecosystem transition from zero to hero - case study by rubikAI
 

Recently uploaded

Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024StefanoLambiase
 
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...OnePlan Solutions
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfAlina Yurenko
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEOrtus Solutions, Corp
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesPhilip Schwarz
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Velvetech LLC
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...soniya singh
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataBradBedford3
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureDinusha Kumarasiri
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptkotipi9215
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEEVICTOR MAESTRE RAMIREZ
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Andreas Granig
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based projectAnoyGreter
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作qr0udbr0
 

Recently uploaded (20)

Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
 
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a series
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with Azure
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.ppt
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEE
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort ServiceHot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based project
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作
 

From 1$ Billion Startup to Industry Standard - The Rise of Docker

  • 1. from  1$  Billion  Startup   to  the  Future  Industry  Standard  
  • 2. AGENDA      A  History  Lesson      What  is  Docker      Docker  Use  Cases      What’s  Next  
  • 3. AGENDA      A  History  Lesson      What  is  Docker      Docker  Use  Cases      What’s  Next  
  • 4. A  HISTORY  LESSON   The  Traditional  Server  Setup   The  Virtual  Machine  Setup   The  Container  Setup  
  • 5. 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  
  • 6. A  HISTORY  LESSON   The  Virtual  Machine  Setup  
  • 7. 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    
  • 8.    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    
  • 9. A  HISTORY  LESSON   The  Container  Setup  
  • 10. A  HISTORY  LESSON   The  Container  Setup   Benefits      Isolation      Lightweight      Resource  effective      Easy  to  migrate      Security      Low  overhead      Mirror  production  and  development   environment  
  • 11. A  HISTORY  LESSON   The  Container  Setup   Benefits      Isolation      Lightweight      Resource  effective      Easy  to  migrate      Security      Low  overhead      Mirror  production  and  development   environment  
  • 12. AGENDA      A  History  Lesson      What  is  Docker      Docker  Use  Cases      What’s  Next  
  • 13. WHAT  IS  DOCKER   The  Container  Setup   Docker  
  • 14. WHAT  IS  DOCKER      Docker  allows  you  to  package  an   application  with  all  of  its   dependencies  into  a  standardized  unit   for  software  development.  
  • 15. WHAT  IS  DOCKER      Docker  allows  you  to  package  an   application  with  all  of  its   dependencies  into  a  standardized  unit   for  software  development.  
  • 17. WHAT  IS  DOCKER   Acquisitions   Mar  4,  2015   SocketPlane   Mar  12,  2015   Kitematic   Oct  21,  2015   Tutum   Jan  21,  2016   Unikernel   Systems   Roadmap  
  • 18. WHAT  IS  DOCKER      Docker  provides  an  integrated   technology  suite  that  enables   development  and  IT  operations  teams   to  build,  ship,  and  run  distributed   applications  anywhere  
  • 19. 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  
  • 20. 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  
  • 21. 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  
  • 22. AGENDA      A  History  Lesson      What  is  Docker      Docker  Use  Cases      What’s  Next  
  • 25. DOCKER  USE  CASES   Continuous  Integration  and  Delivery  
  • 26. DOCKER  USE  CASES   Continuous  Deployment   DevOps  
  • 27. AGENDA      A  History  Lesson      What  is  Docker      Docker  Use  Cases      What’s  Next  
  • 28. 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.  
  • 29. 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  
  • 30. 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/