HighLoad++ 2015 завершён! Ждём вас в 2016 году!

Профессиональная конференция разработчиков высоконагруженных систем

2 и 3 ноября 2015 Крокус-Экспо МОСКВА
Профессиональная конференция разработчиков высоконагруженных систем

Vagrant и Packer для стабильных портируемых сред, работающих в нескольких облаках
Системное администрирование

Доклад принят в Программу конференции

Митчелл известен, прежде всего, как создатель Vagrant и основатель HashiCorp. Он также является автором O'Reilly и профессиональным оратором. Митчелл стремится строить элегантные, мощные инструменты DevOps в HashiCorp, которые автоматизируют все и вся.

Тезисы

Сейчас мы живем в мире, который решительно движется в сторону «облаков». Даже используя физическое оборудование, мы концентрируемся на более быстром развертывании и использовании образов для этих машин. Но установка программного обеспечения и управление серверами во множестве сред (разработки, тестирования, отладки (staging), продакшн) – это устаревшая практика, которую начали применять еще 10 лет назад. Такие инструменты, как Vagrant и Packer, предлагают новый подход к этим проблемам.

Автоматизация и обилие доступных вычислительных ресурсов требуют нового подхода к рабочим процессам вокруг сред разработки, тестирования, отладки (staging) и продакшн. Не применяя автоматизацию, вы теряете огромный потенциал – не только в плане ускорения работы, но и в плане ее значительного упрощения.

Сколько времени вам нужно, чтобы «поднять» новый веб-сервер? 2 минуты? 5 минут? Что если я скажу вам, что это можно сделать за 15 секунд без каких-либо побочных эффектов? Packer позволяет легко сделать это. Насколько похожи ваши среда разработки и продакшн-среда? Используете ли вы одни и те же скрипты операций для установки обеих сред? Работает ли это на Mac, Windows и Linux? С Vagrant это легко.

В ходе своего доклада я продемонстрирую, как можно использовать Vagrant и Packer для создания стабильных портируемых сред для разработки, тестирования, отладки и продакшна. Эти образы будут работать в нескольких «облаках» (таких, как VirtualBox, VMware, AWS) и даже на физическом оборудовании.

Rambler's Top100