1 / 35

Building Applications using the Azure Container Service

Building Applications using the Azure Container Service. Ross Gardler Program Manager Saurya Das Program Manager. B822. Agenda. Introduction to Containers What are containers? Building a containerized application Container Orchestration Managing the application in the real world

hildegardl
Download Presentation

Building Applications using the Azure Container Service

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


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

  2. 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

  3. Demo: Docker 101

  4. 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…

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

  6. This session is… …about Containers 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. Meet Ross Gardler | @rgardler Microsoft Senior Program Manager Linux Compute Team in Azure Azure Container Service Open source guy Internet search ‘rossgardler’ gives more information than you could want rgardler.github.io

  8. 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

  9. 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 B’ App B’ App B App B App B’ App B App A App A’ Bins/Libs Bins/Libs Hypervisor Docker Engine Host OS Host OS Server Server

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

  11. Demo: The Application

  12. Azure Container Services App1 App2

  13. Demo: Running in Production (Docker Swarm)

  14. Azure Container Services Service Tooling Container Tooling ARM Template Containers Container Services (1st party, 3rd party) Windows Server Linux VMs and VM Scale Sets Azure Stack Azure

  15. Deploy using Portal or ARM

  16. 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-rsaAAAAB3NzaC1“)

  17. Demo: Creating an Azure Container Service Cluster (CLI)

  18. Azure Container Service Architecture (Swarm)

  19. Azure Container Service Architecture (Mesos)

  20. Demo: Running in Production (Apache Mesos)

  21. Layered for flexibility and agility Service Tooling Container Tooling ARM Template Containers Container Services (1st party, 3rd party) Windows Server Linux VMs and VM Scale Sets Azure Stack Azure

  22. 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

  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. Demo: Scaling on the Mesos Clusterwith Force12.io

  26. Bring your product to Azure Container Serviceross.gardler@Microsoft.comsaudas@Microsoft.com

  27. Try Azure Container Service Todayhttp://aka.ms/azurecontainerservice

  28. Please Complete An Evaluation FormYour input is important! or

More Related