Bij een server denken wij aan een stukje hardware met software erop die één of meerdere diensten op het netwerk ‘serveert’. Bij een virtuele server is de software samengepakt in één enkel bestand. Dit noemen wij een ‘container’. Er kunnen ook meerdere containters op één fysieke server tegelijkertijd actief zijn. Ze gedragen zich als echte individuele servers. Deze containers/virtuele servers zijn gemakkelijk te verplaatsen naar andere fysieke hardware.