Containers voor.NET Developers
Jasper de Lange Software Architect
Wat is de link tussen DevOps en containers? Wat zijn containers? Wat is Docker? Hoe kan ik containers gebruiken? Hoe gaan containers en.NET samen? Demo’s!
Dev of Ops?
DevOps ♥ Automation
Voorspelbaar, Efficient, Secure, Onderhoudbaar Alles onder versiebeheer (alles is code) Phoenix Servers / Immutable infrastructure DevOps heeft automatisering nodig
Containers / Docker
Begonnen op Linux (LXC) OS virtualisatie ipv hardware virtualisatie Read-only (commit, volumes) Host- en container OS zelfde type Windows Containers / Hyper-v Containers FROM scratch
IJzer, IaaS, Containers, CaaS, PaaS, Serverless, SaaS
Tussen IJzer en VM’s Kleiner dan VM’s Meer controle dan PaaS Defineren composities / services Sinds v1.12 swarm mode
.NET Core / Nano Server
Microsoft ♥ Linux.NET Core ♥ Linux (and MacOS) Windows Nano Server
DEMO!
DevOps ♥ Docker
Veel gedaan in ~3,5 jaar Plaats verdiend Eén van de mogelijkheden Your Mileage May Vary (YMMV)
Docker for Windows HypriotOS voor Raspberry Pi Windows Server 2016 Docker Captains (blogs, twitter)