2. Кому нужна виртуализация?
• Датацентры и гибридные облака
• Внутренняя инфраструктура
• Просто инструмент
• DevOps Engineer
• Test Engineer
• Developers
2
3. Зачем виртуализация разработчику?
Если вы разработчик и...
Несколько проектов
+
Зависимость от разных типов програмного обеспечения
=
Ваша машина просто напичкана мусором
3
4. Зачем виртуализация разработчику?
Если вы разработчик и...
Несколько проектов
+
Зависимость от разных версий програмного обеспечения
=
Ваша машина все еще напичкана мусором
4
5. Зачем виртуализация разработчику?
Текущий разработчик (с частичной но не актуальной) информацией
как воссоздать среду разработки
+
Новый разработчик в команде (с чистой машиной, или другой
операционной системой)
=
Проблемы c установкой среды разработки, вплоть до невозможности
работы на этой ОС
5
14. Vagrant. Стало гораздо проще!
$> git clone git@github.com/user/project
$> cd project
$> vagrant up
$> vagrant exec middleman server
$> vagrant exec cap production deploy
01.
02.
03.
04.
05.
14
18. Vagrant. Не все так безоблачно :-/
• Требователен к ресурсам машины
• Довольно сложно дебажить из редактора/IDE
• Shared folders (жить можно только через nfs)
• ...
18