Download presentation
Presentation is loading. Please wait.
Published byGregorio Villalba Rey Modified over 6 years ago
1
Microsoft Ignite NZ 25-28 October 2016 SKYCITY, Auckland
2
Hear about Azure Container Service
Microsoft Ignite 2016 11/21/2018 4:10 PM Hear about Azure Container Service Session Code: M403 Rick Claus Sr. Program Manager Azure Compute Team © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
3
Agenda Introduction to Containers Container Orchestration
11/21/2018 4:10 PM Agenda Introduction to Containers What are containers? Building a containerized application Container Orchestration Managing the application in the real world Introduction to Azure Container Service Azure Container Service It’s all open source Let the innovations flow © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
4
Demo: Docker 101 Microsoft Build 2016 11/21/2018 4:10 PM
© 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
5
Docker, Docker, Docker Containers have been around for many years
Docker Inc. did not invent them They created open source software to build and manage containers Docker makes containers easy Even I can create and run them Docker is a container format and a set of tools Docker CLI, Docker Engine, Docker Swarm, Docker Compose, Docker Machine and more…
6
This session is… …about Containers …about Docker Images
This means it is about Docker But it is about more than Docker …about Docker Images …about orchestrating containerized applications …about Azure Container Service
7
Microsoft Build 2016 11/21/2018 4:10 PM App A App A’ App B Containers are isolated, but share OS and, where appropriate, bins/libraries Bins/Libs Bins/Libs Bins/Libs Bins/Libs Guest OS Guest OS Guest OS App A App A’ App B App B’ App B App B’ App B App B’ Bins/Libs Bins/Libs Hypervisor Docker Engine Host OS Host OS Server Server © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
8
How Containers Work Containers = Operating system virtualization
Microsoft Build 2016 How Containers Work 11/21/2018 4:10 PM Containers Windows Server containers No different from Linux containers Windows Server Container = Operating system virtualization Container Container Container Application OS Hardware Traditional virtual machines = hardware virtualization Hyper-V containers Isolation plus performance Hyper-V WS Container Application OS Hardware VM VM VM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
9
101 advantages It’s faster It’s more portable
Microsoft Ignite 2016 11/21/2018 4:10 PM 101 advantages It’s faster It’s more portable It improves the dev cycle It improves the ops cycle It promises to help make you more agile © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
10
How do you define and use a Docker container?
14
Azure Container Services
Build 2015 11/21/2018 © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
15
Azure Container Services
Build 2015 11/21/2018 App1 App2 © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
16
Demo: Deploying ACS Microsoft Build 2016 11/21/2018 4:10 PM
© 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
17
Azure Container Service
11/21/2018 4:10 PM Azure Container Service Standard Docker tooling and API support Streamlined provisioning of DCOS and Docker Swarm Linux and Windows Server containers Azure and Azure Stack DC/OS Swarm © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
18
Azure Container Service
11/21/2018 Azure Container Service Application Orchestrator ACS ARM Template Infrastructure © 2015 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
19
Azure Container Service
Microsoft Ignite 2016 11/21/2018 4:10 PM Azure Container Service © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
20
Comparing OS Architectures
Platform Independent Docker Docker Client Docker Swarm Docker Compose Docker Registry Docker Engine REST Interface libcontainerd graph libnetwork plugins Platform Specific Containerd + runC Windows Control Groups Job objects Namespaces Object Namespace, Process Table, Networking Layer Capabilities Registry, Union like filesystem extensions Other OS Functionality Compute Services Linux Control Groups cgroups Namespaces Pid, net, ipc, mnt, uts Layer Capabilities Union Filesystems: AUFS, btrfs, vfs, zfs*,DeviceMapper Other OS Functionality
21
Demo: Scaling on the Mesos Cluster with Microscaling Services
Microsoft Build 2016 11/21/2018 4:10 PM Demo: Scaling on the Mesos Cluster with Microscaling Services © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
22
Building for the Ecosystem
11/21/2018 4:10 PM Building for the Ecosystem Azure Container Service is the Infrastructure Production grade Enterprise scale Hybrid Empowering the Ecosystem Open source Choice: Docker Native or Apache Mesos Community defined APIs © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
23
Docker Datacentre: Integrated, end-to-end platform for agile application development and management
Enables hybrid use cases Azure / On-premise
24
DCOS Empowers your developers and operations teams with simplified app deployment.
Enables hybrid use cases Azure / On-premise Use Docker Images or other containerized workloads
25
Not everything is a Docker Container
26
Not Everything is a Docker Container
27
DC/OS - http://dcos.io Microsoft Build 2016 11/21/2018 4:10 PM
© 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
28
Try Azure Container Service Today http://aka.ms/try-acs
11/21/2018 4:10 PM Try Azure Container Service Today © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
29
11/21/2018 4:10 PM © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.