Aviasales: миграция поискового движка в docker / Дмитрий Кузьменков (Aviasales)
Автор: HighLoad Channel
Загружено: 2017-04-22
Просмотров: 5081
Описание:
Презентация и тезисы:
http://www.highload.ru/2016/abstracts...
Yasen (Yet Another Search Engine) – первоначальная архитектура поискового движка.
Немного о старой схеме деплоя и её боли – buildbot, chef, git, monit, haproxy.
Docker – простота и мощь в одной команде.
Настраиваем запуск демона – что нужно знать.
Dockerfile – проблемы и решения.
Swarm, Kubernetes, Rancher – обзор вариантов оркестрации.
Простой путь – docker-compose, и как его готовить.
Разбираемся с сетью – bridge, host, overlay, macvlan, none.
Root или не root в контейнере? Выбираем подходящее решение.
Shared volumes и проблема права доступа к файлам.
User namespaces – как и зачем?
Docker и linux capabilities – добавляем безопасности.
Нюансы ограничения ресурсов контейнеру: memory, cpu, swap.
Stateful & Stateless в docker
Автоматизация деплоя через docker-compose.
Итоговая архитектура и процесс выкатки в production.
Повторяем попытку...
Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: