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
.NET vNext is cross-‐plaForm
• Open source (Roslyn now on GitHub)
• Cross plaOorm thanks to Mono
• Op4mized for cloud applica4ons
Courtesy: MSDN 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
• 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
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