Microsoft Build 2016 11/9/2017 5:00 AM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,

Slides:



Advertisements
Similar presentations
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Advertisements

© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
Building Scalable Web Apps with Windows Azure Name Title Microsoft Corporation.
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
© 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
MIX 09 4/15/ :14 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Co- location Mass Market Managed Hosting ISV Hosting.
Linux Running on an Azure Virtual Network Speaker Title Organization.
Session 1.
Built by Developers for Developers…. © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
Yousef Khalidi Distinguished Engineer Microsoft Corporation.
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
Building Social Games for Windows 8 with Windows Azure Name Title Microsoft Corporation.
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or.
demo Instance AInstance B Read “7” Write “8”

customer.
demo © 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
demo Demo.
demo QueryForeign KeyInstance /sm:body()/x:Order/x:Delivery/y:TrackingId1Z
Windows Azure SQL Data Sync Name Title Microsoft Corporation.
projekt202 © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are.
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks.
© 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or.

IT Operations Management
Run Azure Services in your datacenter
IT Operations Management
Building ARM IaaS Application Environment
Accelerate your DevOps with OpenShift by Red Hat
Azure Machine Learning Deploying and Managing Models in production
Developing Hybrid Apps on Microsoft Azure Stack
Azure SDKs and Tools for You
Deep Dive into the Azure Container Service
IT Operations Management
Microsoft Ignite /31/ :08 AM
IT Operations Management
Python Tools for Visual Studio
Возможности Excel 2010, о которых следует знать
9/20/ :55 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Azure Container Service - the most open container orchestration service yet Saurya Das Program Manager.
Azure PowerShell Aaron Roney Senior Program Manager Cormac McCarthy
Introduction to Windows Azure Web Sites
Microsoft Ignite NZ October 2016 SKYCITY, Auckland.
Managing and Troubleshooting Exchange Server Delivery
Run Bash scripts from Windows 10
Baseline: How Are We Doing Now?
Developing for the cloud with Visual Studio
Web Site Web App Web API microsoftazurepass.com
Build /2/ The future of Azure devops: Building and managing cloud applications lifecycle across your teams Bradley Millington Program.
Disaster Recovery as a Service
Title of Presentation 12/2/2018 3:48 PM
Microsoft Virtual Academy
TechEd /6/2018 8:16 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Microsoft Virtual Academy
1/2/2019 5:18 PM THR3016 Customer stories: Plan and orchestrate large resource deployments on Azure infrastructure Igal Figlin Principal PM Manager – Azure.
MDC-B203 Deploying Applications in Microsoft System Center Virtual Machine Manager Using Services John Messec Program Manager Microsoft.
8/04/2019 9:13 PM © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Windows 8 Security Internals
Виктор Хаджийски Катедра “Металургия на желязото и металолеене”
WINDOWS AZURE A LAP AROUND PLATFORM THE Steve Marx
Шитманов Дархан Қаражанұлы Тарих пәнінің
Title of Presentation 5/24/2019 1:26 PM
5/24/2019 6:44 PM 1/8/18 Bell #10 In a world governed by the gods, is there any room for human will? Do human choices make a difference? EXPLAIN © 2007.
Using Smart Unit Tests to find bugs earlier in the development cycle
日本初公開!? Vista の新機能を実演 とっちゃん わんくま同盟 7/23/2019 9:09 AM
Microsoft Virtual Academy
Managing your infrastructure with System Center
Presentation transcript:

Microsoft Build 2016 11/9/2017 5:00 AM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Building Applications using the Azure Container Service Ross Gardler Program Manager Saurya Das

Agenda Introduction to Containers Container Orchestration 11/9/2017 5:00 AM 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.

Demo: Docker 101 Microsoft Build 2016 11/9/2017 5:00 AM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

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…

Not the only game in town, but certainly the loudest Tagged posts on Stackoverflow: https://twitter.com/dberkholz/status/689211852157407233

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

Meet Ross Gardler | @rgardler Microsoft Senior Program Manager Linux Compute Team in Azure Azure Container Service Open source guy Internet search ‘ross gardler’ gives more information than you could want rgardler.github.io

Meet Saurya Das | @sauryadas_ Microsoft Program Manager Linux Compute Team in Azure Azure CLI Open source application stacks on Azure Market Place Azure Container Service Java Developer – Eclipse IDE fan Oracle Corp, Huawei Technologies

Microsoft Build 2016 11/9/2017 5:00 AM 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.

Our Demo Application Event Producers Web UI Event Queue Event Consumers Analysis

Demo: The Application Microsoft Build 2016 11/9/2017 5:00 AM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Azure Container Services Build 2015 11/9/2017 App1 App2 © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Demo: Running in Production (Docker Swarm) Microsoft Build 2016 11/9/2017 5:00 AM Demo: Running in Production (Docker Swarm) © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Azure Container Services Service Tooling Container Tooling Layer Supported Technologies Configuration as Code ARM, Dockerfile, Docker Compose, Marathon.json Host cluster management VM Scale Sets Container orchestration Docker Swarm, Chronos, Marathon, Apache Mesos Monitoring OMS, Statsd ARM Template Containers Container Services (1st party, 3rd party) Windows Server Linux VMs and VM Scale Sets Azure Stack Azure

Deploy using Portal or ARM

Deploy using Portal or ARM dnsNamePrefix (e.g.”acsbuild2016”) orchestratorType (e.g. “mesos“) agentCount (e.g. 3) masterCount: (e.g. 3) linuxAdminUsername (e.g. "azureuser“) sshRSAPublicKey (e.g "ssh-rsa AAAAB3NzaC1“)

Demo: Creating an Azure Container Service Cluster (QuickStarts) Microsoft Build 2016 11/9/2017 5:00 AM Demo: Creating an Azure Container Service Cluster (QuickStarts) © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Demo: Creating an Azure Container Service Cluster (CLI) Microsoft Build 2016 11/9/2017 5:00 AM Demo: Creating an Azure Container Service Cluster (CLI) © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Azure Container Service Architecture (Swarm) 11/9/2017 5:00 AM Azure Container Service Architecture (Swarm) © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Azure Container Service Architecture (Mesos) 11/9/2017 5:00 AM Azure Container Service Architecture (Mesos) © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Demo: Running in Production (Apache Mesos) Microsoft Build 2016 11/9/2017 5:00 AM Demo: Running in Production (Apache Mesos) © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Layered for flexibility and agility Service Tooling Container Tooling Layer Supported Technologies Configuration as Code ARM, Dockerfile, Docker Compose, Marathon.json Host cluster management VM Scale Sets Container orchestration Docker Swarm, Chronos, Marathon, Apache Mesos Monitoring OMS, Statsd Networking IP per container Storage Persistent storage ??? Layer Supported Technologies Configuration as Code ARM, Dockerfile, Docker Compose, Marathon.json Host cluster management VM Scale Sets Container orchestration Docker Swarm, Chronos, Marathon, Apache Mesos Monitoring OMS, Statsd ARM Template Containers Container Services (1st party, 3rd party) Windows Server Linux VMs and VM Scale Sets Azure Stack Azure

Building for the Ecosystem 11/9/2017 5:00 AM 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.

Docker Datacentre: Integrated, end-to-end platform for agile application development and management Enables hybrid use cases Azure / On-premise

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

Demo: Scaling on the Mesos Cluster with Force12.io Microsoft Build 2016 11/9/2017 5:00 AM Demo: Scaling on the Mesos Cluster with Force12.io © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

11/9/2017 5:00 AM Bring your product to Azure Container Service ross.gardler@Microsoft.com saudas@Microsoft.com © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Try Azure Container Service Today http://aka.ms/azurecontainerservice 11/9/2017 5:00 AM Try Azure Container Service Today http://aka.ms/azurecontainerservice © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Please Complete An Evaluation Form Your input is important! 11/9/2017 Please Complete An Evaluation Form Your input is important! or © 2016 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.