Microsoft Connect 2016 9/18/2018 12:32 PM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Windows Containers Taylor Brown, @taylorb_msft Principal Lead Program Manager
Helpful Links Containers at Microsoft Windows Container Doc’s microsoft.com/containers Microsoft and the container ecosystem Windows Container Doc’s aka.ms/windowscontainers Getting Started Guides and Documentation Community Links aka.ms/windowscontainers/community Links to blogs, videos and other community resources.
What is a container? Microsoft Build 2016 9/18/2018 12:32 PM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
What is a container? Application OS Hardware Microsoft Build 2016 9/18/2018 12:32 PM What is a container? Application OS Hardware © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Traditional virtual machines = hardware virtualization Microsoft Build 2016 9/18/2018 12:32 PM What is a container? Traditional virtual machines = hardware virtualization Application VM OS Hardware © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Traditional virtual machines = hardware virtualization Microsoft Build 2016 9/18/2018 12:32 PM What is a container? Traditional virtual machines = hardware virtualization Application VM OS Hardware © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Traditional virtual machines = hardware virtualization Microsoft Build 2016 9/18/2018 12:32 PM What is a container? OS Hardware Traditional virtual machines = hardware virtualization Application VM OS Hardware © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
What is a container? Containers = Operating system virtualization Microsoft Build 2016 9/18/2018 12:32 PM What is a container? Containers = Operating system virtualization OS Applications Kernel Hardware Traditional virtual machines = hardware virtualization Application VM OS Hardware © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
What is a container? Containers = Operating system virtualization Microsoft Build 2016 9/18/2018 12:32 PM What is a container? Containers = Operating system virtualization OS CONTAINER CONTAINER CONTAINER Applications Kernel Hardware Traditional virtual machines = hardware virtualization Application VM OS Hardware © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
What is a container? Containers = Operating system virtualization Microsoft Build 2016 9/18/2018 12:32 PM What is a container? Containers = Operating system virtualization OS CONTAINER CONTAINER CONTAINER Applications Kernel Hardware Traditional virtual machines = hardware virtualization Application VM OS Hardware © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Windows Server Containers Microsoft Build 2016 9/18/2018 12:32 PM What is a container? Windows Server Containers Maximum speed and density Containers = Operating system virtualization OS CONTAINER CONTAINER CONTAINER CONTAINER CONTAINER CONTAINER Applications Kernel Kernel Hardware Traditional virtual machines = hardware virtualization Application VM OS Hardware © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Windows Server Containers Microsoft Build 2016 9/18/2018 12:32 PM What is a container? Windows Server Containers Maximum speed and density Containers = Operating system virtualization OS CONTAINER CONTAINER CONTAINER CONTAINER CONTAINER CONTAINER Applications Kernel Kernel Hardware Hyper-V Containers Isolation plus performance Traditional virtual machines = hardware virtualization Kernel CONTAINER Kernel CONTAINER Kernel CONTAINER Application VM OS Hardware Hyper-V © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Some Container Vocabulary Docker Set of open source projects that create, manage and distributes containers. Docker Engine Creates, ships and runs Docker containers on a physical or virtual host. Docker Image The basis of a Docker container. Represents a full application Docker Container The standard unit in which the application service resides and executes Registry Service (Docker Hub or Docker Trusted Registry) Cloud or server based storage and distribution service for your images
Put it all together: Build, Ship, Run Workflow Developers IT Operations BUILD Development Environments SHIP Create & Store Images RUN Deploy, Manage, Scale
Demo Build, Ship and Run
Getting Started Containers at Microsoft Windows Container Doc’s microsoft.com/containers Microsoft and the container ecosystem Windows Container Doc’s aka.ms/windowscontainers Getting Started Guides and Documentation Community Links aka.ms/windowscontainers/community Links to blogs, videos and other valuable resources.
Microsoft Connect 2016 9/18/2018 12:32 PM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.