@stuartleeks
ASP.NET 5 + Docker + Azure
@stuartleeks
@stuartleeks@stuartleeks
@stuartleeks
#itsallgonecrazy
@stuartleeks
“Developers, developers, developers!”
@stuartleeks
@stuartleeks
#itsallgonecrazy
@stuartleeks
@stuartleeks
@stuartleeks #gotocph #itsallgonecrazy
#itsallgonecrazy
@stuartleeks #gotocph #itsallgonecrazy
So... ASP.NET 5
@stuartleeks #gotocph #itsallgonecrazy
OSS
ASP.NET 5
@stuartleeks #gotocph #itsallgonecrazy
x-plat
ASP.NET 5
@stuartleeks #gotocph #itsallgonecrazy
BYOCLR
ASP.NET 5
@stuartleeks #gotocph #itsallgonecrazy
DEMO…
ASP.NET 5
@stuartleeks #gotocph #itsallgonecrazy
@stuartleeks #gotocph #itsallgonecrazy
Hypervisor
Host OS
Server
Guest OS Guest OS
Bins/Libs Bins/Libs
App A App B
Virtual Machines
Docker Engine
Host OS
Server
Bins/Libs Bins/Libs
App A App B
Docker
Docker
@stuartleeks #gotocph #itsallgonecrazy
DEMO…
Docker
@stuartleeks #gotocph #itsallgonecrazy
Docker
… and Windows
@stuartleeks #gotocph #itsallgonecrazy
Hypervisor
Host OS
Server
Guest OS Guest OS
Bins/Libs Bins/Libs
App A App B
Virtual Machines
Docker Engine
Host OS
Server
Bins/Libs Bins/Libs
App A App B
Docker
Docker
@stuartleeks #gotocph #itsallgonecrazy
Hypervisor
Host OS
Server
Guest OS Guest OS
Bins/Libs Bins/Libs
App A App B
Hyper-V Containers
Docker Engine
Host OS
Server
Bins/Libs Bins/Libs
App A App B
Windows Server Containers
Docker
@stuartleeks #gotocph #itsallgonecrazy
@stuartleeks #gotocph #itsallgonecrazy
Docker Compose
web:build: .command: python app.pyports:- "5000:5000"
volumes:- .:/code
links:- redis
redis:image: redis
docker-compose up –d
docker-compose stop
@stuartleeks #gotocph #itsallgonecrazy
Azure
@stuartleeks #gotocph #itsallgonecrazy
Azure + Docker
VM image: Ubuntu with docker
Docker VM Extension
Docker Compose
Docker Swarm
Apache Mesos
NEW: Azure Container Service
@stuartleeks #gotocph #itsallgonecrazy
#itsallgonecrazy
@stuartleeks #gotocph #itsallgonecrazy@stuartleeks #gotocph #itsallgonecrazy
@stuartleeks #gotocph #itsallgonecrazy
#itsallgonecrazy