3 мифа о контейнерах



1. Контейнеры намного быстрее ВМ



В случае с машинами для каждой используется собственная гостевая ОС, а для контейнеров используется ядро одной хостовой ОС. ВМ включают ОС, поэтому их размер может вырастать до гигабайт. Да, загрузка ОС и инициализация приложения занимают больше времени, чем запуск контейнера, но это не гарантирует однозначно высокую производительность.



2. Контейнеры не безопасны



Этот миф основан на том, что выполнение в контейнерах происходит в основной ОС. Да, у ВМ есть механизм безопасности, отсутствующий у контейнеров, но у них есть свои способы защиты (сканеры, модули контроля доступа).



3. Контейнеры — это модно, надо срочно использовать



Контейнеры — относительно свежая технология, а работа с ВМ стала классикой. Руководствуйтесь целями, а затем выбирайте средства. Нельзя просто так взять и перенести все в контейнеры — приложение должно быть контейнеризировано, а вы должны понимать, с какой технологией и сущностями вы работате.