dockerday2015: microsoft and docker

15
Microso’ and Docker How Azure and Windows Server embrace containers Pham Hong Viet – Cloud Solu4on Architects FSOFT

Upload: docker-hanoi

Post on 14-Aug-2015

96 views

Category:

Technology


0 download

TRANSCRIPT

Microso'  and  Docker How  Azure  and  Windows  Server  embrace  containers

Pham  Hong  Viet  –  Cloud  Solu4on  Architects  -­‐  FSOFT  

Agenda

•  Trends  • Docker  in  Azure  • Docker  in  Windows  Server  2016  

•  Nano  Server  • Windows  Container  •  Hyper-­‐V  Container  

Microso'  is  more  open  &  loves  Linux

Courtesy:  Twi.er  &  Informa5onWeek  

Microso'  loves  container

Courtesy:  Twi.er  

.NET  vNext  is  cross-­‐plaForm

•  Open  source  (Roslyn  now  on  GitHub)  

•  Cross  plaOorm  thanks  to  Mono    

•  Op4mized  for  cloud  applica4ons  

Courtesy:  MSDN  Blog  

Docker  in  Windows  vs  Docker  in  Linux

Courtesy:  Azure  Blog  

Docker  on  Azure

Courtesy:  BizTalk360  Microservices  and  the  Cloud  based  future  of  integra5on–  Charles  Young  

Azure  Service  Fabric?  

Docker  on  Azure

• Currently  •  VM  Docker  Extension  •  Container  Apps  •  Docker  Machine    •  Docker  Swarm  •  Docker  Compose  (beta)  

•  Third  party  integra4ons  •  Support  Mesosphere  DCOS  •  Support  Kubernetes  

Windows  Nano  Server

Courtesy:  MSDN  

Windows  Nano  Server

• Can  be  deployed  to  Physical,  Virtual  and  Container  • BeWer  op4miza4on  compares  to  Windows  Server  Core  

Criteria   Windows  Nano  Server  

Windows  Server  Core  

Windows  Server  (Full)  

Important  Bulle4ns   9   23   26  

Cri4cal  Bulle4ns   2   8   23  

Number  of  reboots   3   6   11  

Services  Running   22   46  

Ports  open   12   31  

Boot  IO  (MB)   150   255  

VHD  size  (GB)   0.41   6.3  

Setup  4me  (sec)   40   300  

Docker  on  Windows  Server

Courtesy:  TechNet  

Two  types  of  containers  

Windows  Server  Container

Courtesy:  MSDN  Blog  

Container  on  Windows  Server  Container  on  Hardware

Courtesy:  MSDN  Blog  

Container  on  Windows  Server  Container  on  VM

Courtesy:  MSDN  Blog  

Summary  (TL/DR)

• MS  is  more  open  &  loves  Linux  and  Docker  • Azure  does  support  Docker,  Machine,  Swarm,  Mesosphere  and  Kubernetes  • Windows  Nano  Server  is  a  lightweight  OS  which  can  be  deployed  on  hardware,  VM  and  container  • Windows  Server  will  have  two  types  of  containers:  Hyper-­‐V  container  and  Windows  container