Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Global Azure Bootcamp Québec - Container on Azure

87 views

Published on

On Saturday April, 21st 2018 was the 6th edition of the Global Azure Bootcamp, Maxime and I present 2 way to deploy container on Azure:

Build your own Swarm Cluster
Using AKS (Azure Kubernetes Services)

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Global Azure Bootcamp Québec - Container on Azure

  1. 1. Containers on Azure
  2. 2. # Speakers Maxime Coquerel Cloud Architect @Logibec Email : max.coquerel@live.fr Blog : zigmax.net (Since 2012) Github : https://github.com/zigmax Twitter : @zig_max Open Source Contributor (VSCode / ...). Julien Maitrehenry Cloud Developper @Ingeno Email : contact@jmaitrehenry.ca Blog : jmaitrehenry.ca Github : https://github.com/jmiatrehenry Twitter : @jmaitrehenry Docker Community Leader, MVP Azure
  3. 3. Disclaimer “This opinions express in this presentation are our own and not necessary those of our employers or customers.“
  4. 4. Agenda ! Overview on containers ! Container is only half the business ! Unmanaged Docker cluster with Swarm ! Managed cluster with Azure Container Service (managed Kubernetes)
  5. 5. Overview on container What and why?
  6. 6. What is a container?
  7. 7. Why should I use containers?
  8. 8. Why should I use containers? ! Simple ! Dependency management ! Portable ! Moving faster ! Optimize infrastructure ressources
  9. 9. Container is only half of business How to handle it at scale
  10. 10. Cache DB AppApp App Host HostHost App ?? ?
  11. 11. Container orchestrator jobs ! Start containers on host ! Rescheduling failing containers ! Networking ! Containers on the same host ! Containers on different hosts ! Containers and the outside world ! And more...
  12. 12. Unmanaged Docker cluster with Swarm The hard way
  13. 13. Infrastructure
  14. 14. Demo
  15. 15. Managed Docker cluster with Azure Container Service (AKS)
  16. 16. Whats is Kubernetes ? Open source container orchestrator that automates deployment, scaling, and management of applications ● Automatic bin-packing ● Self-Healing ● Horizontal scaling ● Service discovery and load balancing ● Automated rollouts and rollbacks ● Secret and configuration management ● Storage orchestration ● Batch execution
  17. 17. Kubernetes Architecture
  18. 18. Azure Container Service (AKS) Your Kubernetes cluster, managed by Azure
  19. 19. Why AKS ? ! Easy to use ○ Fastest path to Kubernetes on Azure ○ Up and running with 3 simple commands ! Easy to manage ○ Automated upgrades and patching ○ Easily scale the cluster up and down ○ Self-healing control plan ! Use Open APIs ○ 100% upstream Kubernetes
  20. 20. Kubernetes without AKS
  21. 21. Kubernetes with AKS
  22. 22. Limitations ● Windows containers are not supported yet in AKS, but it is in their road- map.
  23. 23. Questions / Talks

×