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.

.NET Core at Scale with Docker Swarm

797 views

Published on

A simple ASP.NET Core website, packaged as a Docker container image and then run at scale using a Docker Swarm running on Microsoft Azure. Accompanying source code on GitHub.

Published in: Technology
  • Be the first to comment

  • Be the first to like this

.NET Core at Scale with Docker Swarm

  1. 1. .NET Core at Scale with Docker Swarm @EltonStoneman | #ddd11
  2. 2. Source: github.com/ sixeyed/ presentations/ developer-developer-developer
  3. 3. @EltonStoneman • Microsoft MVP • Docker Captain • Pluralsight Author
  4. 4. .NET Core • .NET Evolved • XPLAT & OSS • Modular
  5. 5. Demo 1 .NET Core
  6. 6. Docker • Application Packaging • Build Images • Run Containers
  7. 7. Ubuntu Install .NET Core Copy App Specify Startup Docker Image ~ 200MB Starts <1s Runs anywhere
  8. 8. Nano Server Install .NET Core Copy App Specify Startup Docker Image ~ 400MB Starts <1s Runs anywhere
  9. 9. Demo 2 Docker
  10. 10. Docker Swarm • Clustering • Scheduler • Orchestration
  11. 11. docker swarm init
  12. 12. docker swarm join
  13. 13. Demo 3 Docker Swarm
  14. 14. pi.sixeyed.com
  15. 15. x2
  16. 16. Demo 4 Scaling Services
  17. 17. docker service scale
  18. 18. x20
  19. 19. x2
  20. 20. x20
  21. 21. Orchestration • Docker Networks • Distributed Systems • Service Discovery
  22. 22. GET
  23. 23. GET
  24. 24. Demo 5 Docker Networks
  25. 25. docker network create
  26. 26. GET
  27. 27. GET
  28. 28. @EltonStoneman • Thank You! • Pluralsight Passes…

×