То, что РИТ++ — это фестиваль для тех, кто делает интернет, — не пустые слова. Мы, действительно, считаем, что полезно разбираться не только в тонкостях своего стека, но и быть в курсе общих тенденций отрасли и знать, кто живет по соседству.
А кто соседствует с бэкендерами и фронтендерами? Правильно, эксплуатация! И Root Conf — конференция о поддержке и эксплуатации IT-проектов, мониторинге, виртуализации, CD/CI, отказоустойчивости и всему такому прочему.
Обзор программы построим по следующему принципу: сначала доклады, которые пройдут в главном зале, а потом остальные по секциям.
Вы же помните, что главный зал транслируется нами на YouTube бесплатно? Чтобы не пропустить, подпишитесь на любое из наших уведомлений — на компанию или на сайте в рассылке.
Главный зал
Дмитрий Столяров из Фланта поделится обширным опытом настройки мониторинга, полученным в результате эксплуатации 21 проекта на Kubernetes, в состав которых входят более 200 различных приложений, написанных на 8 языках программирования. А также ответит на множество сопутствующих вопросов.
Николай Сивко из Okmeter.io планирует поговорить о тех, аспектах балансировки нагрузки, которые пока не очень популярны и о которых не знает большинство инженеров.
Алексей Паршуков расскажет, как в DocDoc прошли путь от 1 релиза в неделю до 30 релизов в день, зачем это нужно, сколько это стоит, и самое главное: как это работает.
А после, вместе с Ильей Сауленко из Avito отправимся на поиски идеального CI-пайплайна. Команды с работающим процессом Continuous Deployment получат из доклада информацию к размышлению о том, каких процессов не хватает в их существующих пайплайнах, а разработчики, только планирующие внедрять CI — критерии для выбора наиболее подходящего для них сервера интеграции.
Онлайн трансляцию главного зала смогут посмотреть все желающие, ссылку опубликуем накануне фестиваля в отдельной новости — не пропустите.
Непрерывное развертывание и деплой
В 2018 году людей трудно удивить самим фактом наличия худо-бедно работающего CI/CD, но подводных камней остается масса.
Даниил Мигалин (Microsoft) представит способ Skype для организации процесса доставки кода в продакшн так, чтобы он был одновременно не слишком обременительным для разработчиков, но в то же время гибким, управляемым и прозрачным. Речь пойдет не чем-то специфичном для Skype, а просто о самой проблеме и одном из способов ее решения.
Олег Блохин расскажет, как в Додо Пицца построили процесс разработки деплой-скрипта так, что кодирование можно без страха доверить студентам, а обратную связь о его качестве получать за одну минуту. А также о том, с какими сложностями мы столкнулись при работе с Docker-контейнерами под Windows, и какие плюшки можно от них получить.
Концепция «Everything as a Code» в последнее время все больше проникает во все сферы разработки ПО. Максим Грамин из КРОК считает, что этот подход применим и к разработке и сопровождению БД, и в своем докладе расскажет, как под эту схему подходят не только старые-добрые инкрементальные миграции, но и baseline, код манипуляции объектами и самим сервером БД.
Вячеслав Черников из Binwell считает, что автоматизация CI/CD, тестирования и мониторинга применимы и в мобильной разработке, но все же специфика присутствует, да так, что даже применим термин Mobile DevOps — узнаем, чем он отличается от обычного DevOps.
А что же с коробочными продуктами? Они с их релизами раз в полгода в стороне? Максим Лапшин с Erlyvideo точно не в стороне. Из его доклада узнаем, как внедрение DevOps практик помогает снижать количество багов.
Логирование и мониторинг
Без этого просто никуда, следить надо за всем и делать это эффективно, поэтому необходимо развивать инструменты и новые подходы.
Вице-президент OmniTI Леон Файер считает, что способность быстро выявлять и устранять проблемы в production, а не в development, имеет приоритетное значение и требует понимания моделей использования и тенденций по всей системе. В докладе он планирует рассказать о стратегии по системному мониторингу, которая возможно позволит понять, преуспевает ли ваш бизнес.
В докладе Григория Земскова (Ревизиум) будет предложен подход к мониторингу безопасности сайтов, включающий все возможные варианты пассивного и активного обнаружения вредоносных скриптов, вирусов и других типов заражений сайтов.
Алексей Палажченко из Percona обещает рассказать про стандартные (но плохо документированные) средства Prometheus’а для хранения метрик не в краткосрочном режиме, а месяцы и годы, автоматически разрежая старые данные, но не меняя интерфейса работы с ними.
Технологии отказоустойчивости и катастрофоустойчивости
Никита Маслянников (ЦИАН) расскажет о результатах разделения одного кластера Cassandra с данными на несколько, что наиболее важно, процесс происходил без даунтайма приложения и потери данных.
Левон Авакян в своем докладе обещает рассказать, как выглядит World of Tanks Server (кластер кластеров) со всеми веб-сервисами. Какие есть узкие места с точки зрения отказоустойчивости и как в Wargaming решают возникающие проблемы технически, процессно, проектно.
Технологии виртуализации и контейнеризация
Основная цель доклада Вадима Пономарева (Selectel) — рассказать в деталях, как работает сеть в современных облаках, какие технологии используются, как они развиваются, обозначить проблемы и дать рекомендации по их решению.
Михаил Кузьмин из JetBrains планирует разобрать множество вопросов, связанных с применением идей continuous delivery не только к процессу разработки приложений, но и к управлению инфраструктурой, в лице виртуальных машин.
Евгений Потапов и Тимур Хасанов из ITSumma расскажут про подходы к решению задачи скрестить потребность к быстрому и прозрачному деплойменту приложений и необходимость работы с Big Data. Освежим, какие есть технологии, узнаем, что успели попробовать, что не подошло, какие были проблемы, и как это работает в итоге.
Глеб Альшанский из Jet.Team обещает рассказать, как совместное размещение виртуальных машин (VM) с максимально различными профилями нагрузки на одном мастер-сервере может серьезно увеличить утилизацию ресурсов мастер-сервера.
Вместе с Иваном Глушковым из Postmates попытаемся перенести опыт работы с обычными пакетными менеджерами на k8s, порассуждаем нужны ли они вообще, в чём они могут помочь, и постараемся спрогнозировать ближайшее будущее пакетных менеджеров.
Александр Хаёров (Ingram Micro Cloud) поможет нам восполнить пробелы в знаниях базовых сетевых понятий и расскажет о сетевой магии kubernetes — от пода до ingress. Узнаем, чем руководствовались создатели оркестратора, для каких задач можно применить те или иные компоненты и почему не стоит бояться Ingress.
Это фото призвано напомнить, что конференции — это не только доклады, но и возможность расспросить с пристрастием экспертов, познакомиться с единомышленниками и просто приятно провести время. Не отказывайте себе в этом — присоединяйтесь!
Полное расписание с залами и временем скоро появится на сайтах всех конференций фестиваля, а пока можно приобрести билеты и освободить себе от других дел два дня — 28 и 29 мая.
До встречи в Сколково!
Автор: mi5ha6in