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.

Docker Management and Kubernetes Orchestration

798 views

Published on

Docker is the de facto tool for creating containerized applications, but leveraging containers in production isn’t always straightforward. There are many options from simple hosts to complex orchestration tools. Learn how to create Docker images, load them to a custom registry and deploy them at scale with a simple example application written in Go and JavaScript. See examples of cloud deployments implemented with Azure Container Instances, Web Apps for Containers, and Azure Kubernetes Services.

Published in: Software
  • Be the first to comment

  • Be the first to like this

Docker Management and Kubernetes Orchestration

  1. 1. Copyright Computer Laboratory, University of Cambridge. Reproduced by permission.
  2. 2. On-Premises How often should I patch my servers? How can I increase server utilization? How do I deploy new code to my server? Which packages should be on my server? It takes how long to provision a new server? The “evolution” of application platforms
  3. 3. IaaSOn-Premises How often should I patch my servers? How often should I backup my server? Which packages should be on my server? How many servers do I need? How can I increase server utilization? What is the right size of servers for my business needs? How can I scale my app? Which OS should I use? How do I deploy new code to my server? Who monitors my App? The “evolution” of application platforms
  4. 4. PaaSIaaSOn-Premises How many “servers” do I need? How can I increase “server” utilization? What is the right size of “servers” for my business needs? How can I scale my app? The “evolution” of application platforms
  5. 5. PaaSIaaSOn-Premises Containers How do I architect my app? What runtime do I deploy? Where do I store my containers? Which container orchestrator should I use? Containers, lighter than IaaS more control than PaaS The “evolution” of application platforms
  6. 6. Compact
  7. 7. Compact Consistent
  8. 8. Compact Consistent Isolated
  9. 9. Compact Consistent Isolated Fast
  10. 10. Compact Consistent Isolated Fast Simple
  11. 11. Compact Consistent Isolated Fast Simple Scale
  12. 12. http://msinilo.pl/download/zmachine.go https://github.com/visnup/frotz/blob/master/lib/ZORK1.DAT?raw= true
  13. 13. Resiliency Scale out Load balancing Service discovery Roll-out and roll-back Secrets and configs Storage management Batch jobs
  14. 14. pod service node master deployments
  15. 15. https://docker.com https://kubernetes.io https://aka.ms/aks-docs https://aka.ms/aci-docs https://aka.ms/web-app-docker

×