§ О контейнерах как о будущем инфраструктуры.

Я если честно давно вынашивал эту статью, но всё никак не доходили руки до её написания. Положа руку на сердце я считаю что эра виртуализации постепенно подходит к своему логическому завершению, и в ближайшем будущем на её долю останется только случаи в которых нельзя никак иначе, а именно виртуализация платформ с принципиально разными ядрами, как например Windows на Linux (или наоборот), а так же эмуляция других аппаратных архитектур типа ARM или MIPS на x86_64 и тому подобное.

Ни для кого не секрет что на сегодняшний день большинство виртуализации приходится на случаи когда Linux поддерживает виртуальные машины с Linux. О недостатках такого решения, и о том почему контейнеризация в конечном счёте победит и пойдёт речь в моём посте.

§ Разработка модулей Puppet при помощи Docker

Последние несколько недель я подробно изучаю одну из самых занимательных новинок мира Linux - это docker - систему управления контейнерами. Это действительно удобный и очень мощьный инструмент, но мой пост будет посвящен не docker, а тому как при его помощи можно упростить разработку, а точнее тестирование модулей Puppet. С небольшими изменениямя тот же принцип можно использовать для тестирования модулей любых систем управления конфигурацией.