VM vs Контейнер
- VM: ізоляція на рівні апаратного забезпечення, повна ОС (~GB), старт за хвилини, максимальна безпека
- Container: ізоляція на рівні процесів, спільне ядро хоста (~MB), старт за секунди, трохи менша ізоляція
Коли VM, коли контейнер
VM — коли потрібна жорстка ізоляція (різні ОС, compliance, untrusted code). Контейнери — для більшості мікросервісних застосунків, де важлива швидкість запуску і щільність розміщення.