Разворачивайтесь в марше
Docker, Docker, Docker, Docker!
Александр Чистяков,
главный инженер Git in Sky,
2015
Что такое Docker?
§ Я сегодня утром вернулся из Москвы
§ И очень устал
§ Поэтому отвечать на этот вопрос будете вы!
Разворачивайтесь в марше. 2015
Почему мы используем Docker?
§ Во-первых, это модно, стильно и молодежно
§ Во-вторых, круто уметь что-то новое
§ В-третьих, Docker решает проблемы*
*отношение количества решенных проблем к количеству
созданных определяет эффективность выбранного средства
Разворачивайтесь в марше. 2015
Поговорим о проблемах
§ Legacy система деплоя
§ Абсолютно чужеродная враждебная среда*
§ Для простоты не подключенная к Internet вообще
§ Как обычно, дедлайн был вчера
§ Представьте себе компоненты стека Hadoop/HBase/...
* не для нас
Разворачивайтесь в марше. 2015
Поговорим о решениях
§ Docker полностью абстрагирует нас от сетевой
инфраструктуры
§ Чтобы установить Docker, нужно поставить меньше 5
RPM пакетов
§ Просто тестировать, просто обновлять, просто управлять
§ Независимая DNS инфраструктура на базе Consul*
* выглядит как стремный костыль, но пока работает
Разворачивайтесь в марше. 2015
Что не удалось решить
§ С DNS и IP все вышло весьма запутанно
§ При импорте тарбола терялся CMD
§ Поставка из нескольких тарболов — несколько Gb
§ Private Docker registry не работает вообще :(
Разворачивайтесь в марше. 2015
Выводы:
§ Docker эффективно решает некоторые наши
проблемы
§ Да и вообще — Docker это круто, если вы еще
не поняли
Разворачивайтесь в марше. 2015
С вами был Александр Чистяков,
главный инженер Git in Sky
alex@gitinsky.com
http://gitinsky.com
http://meetup.com/Docker-SPb
Пожалуйста, ваши вопросы.
Спасибо за внимание!

On Docker

  • 1.
    Разворачивайтесь в марше Docker,Docker, Docker, Docker! Александр Чистяков, главный инженер Git in Sky, 2015
  • 2.
    Что такое Docker? §Я сегодня утром вернулся из Москвы § И очень устал § Поэтому отвечать на этот вопрос будете вы! Разворачивайтесь в марше. 2015
  • 3.
    Почему мы используемDocker? § Во-первых, это модно, стильно и молодежно § Во-вторых, круто уметь что-то новое § В-третьих, Docker решает проблемы* *отношение количества решенных проблем к количеству созданных определяет эффективность выбранного средства Разворачивайтесь в марше. 2015
  • 4.
    Поговорим о проблемах §Legacy система деплоя § Абсолютно чужеродная враждебная среда* § Для простоты не подключенная к Internet вообще § Как обычно, дедлайн был вчера § Представьте себе компоненты стека Hadoop/HBase/... * не для нас Разворачивайтесь в марше. 2015
  • 5.
    Поговорим о решениях §Docker полностью абстрагирует нас от сетевой инфраструктуры § Чтобы установить Docker, нужно поставить меньше 5 RPM пакетов § Просто тестировать, просто обновлять, просто управлять § Независимая DNS инфраструктура на базе Consul* * выглядит как стремный костыль, но пока работает Разворачивайтесь в марше. 2015
  • 6.
    Что не удалосьрешить § С DNS и IP все вышло весьма запутанно § При импорте тарбола терялся CMD § Поставка из нескольких тарболов — несколько Gb § Private Docker registry не работает вообще :( Разворачивайтесь в марше. 2015
  • 7.
    Выводы: § Docker эффективнорешает некоторые наши проблемы § Да и вообще — Docker это круто, если вы еще не поняли Разворачивайтесь в марше. 2015
  • 8.
    С вами былАлександр Чистяков, главный инженер Git in Sky alex@gitinsky.com http://gitinsky.com http://meetup.com/Docker-SPb Пожалуйста, ваши вопросы. Спасибо за внимание!