Наскільки я розумію, контейнери набагато легші, ніж VM, оскільки вони не віртуалізують обладнання, а просто ізолюють програмне забезпечення, що працює в них, від програмного забезпечення, яке працює в інших контейнерах системи.
Моя ситуація така, що я не можу дозволити собі придбати додаткові сервери, а сервери, які я маю, - це всі запущені гіпервізори. Мені потрібно забезпечити принаймні 6 "серверів" для розміщення екземплярів порівняно невеликих веб-додатків (кожен екземпляр призначений для іншого клієнта). Було б марно надавати нову віртуальну машину для кожного з цих серверів, тому я планую встановити 2 VM і зробити одне з наступного:
- Запустіть кілька екземплярів програми на кожній машині віртуального використання за допомогою віртуальних хостів (apache). або
- Встановіть контейнери на віртуальних машинах, які б дозволили мені ізолювати середовища.
Враховуючи це, чи є незначна накладні витрати, пов’язані з контейнерними системами, що зробило б поганою ідеєю використовувати їх всередині VM, чи є якась інша технічна причина, чому я не хотів би використовувати контейнери?