Als je een applicatie of programma in een geïsoleerde omgeving wilt laten draaien,
kun je gebruik maken van containers. Je kunt ook je besturingssysteem bare metal draaien. De 3
populairste manieren om containers te draaien zijn Kubernetes, Docker en Vagrant. Elk met hun eigen
voor- en nadelen.
Containers zijn een lightweight alternatief voor virtualisatie. Elke applicatie
wordt in zijn eigen omgeving gestoken en gebruikt het besturingssysteem van de host waardoor er veel
minder overhead nodig is dan als je voor elke applicatie een eigen besturingssysteem nodig hebt.
Je kunt veel containers draaien op de minimale hoeveelheid aan systeembronnen omdat elke container
enkel gebruikt wat hij nodig heeft en hij op dat stukje van het system geïsoleerd wordt.