23 ноября 2018 / москва

UPTIME DAY

Последние пару лет серверные архитектуры видоизменяются ради удобства и простоты разработки. Добавились новые слои абстракции. А там, где раньше всё опиралось на несколько серверов и один резерв, появились SOA, оркестрация, платформы обработки данных, IaaS и PaaS внутри частной инфраструктуры и в облаках.

Преимущества новых технологий всем известны. Kubernetes, озера данных, CI\CD у всех на слуху и каждая команда разработчиков считает обязательным внедрить подобную инфраструктуру в свой рабочий процесс. Однако мало кто говорит какие проблемы нас ожидают после установки систем. Остается сложным найти информацию о практическом опыте использования систем.

Поэтому Uptime Day 2018 будет посвящен ретроспективе работы с современными инфраструктурами. Разберем в деталях поддержку сложных систем и укажем на главные трудности: когда их ждать, как их преодолеть, и можно ли их избежать.
Регистрация
Конференция бесплатная. Заполните заявку на участие:
Нажимая на кнопку «Отправить», вы даете согласие на отправку и обработку своих персональных данных.
Что такое uptime day
Конференция сообщества специалистов, которые занимаются оперативным реагированием на проблемы с веб-проектами, организуют мониторинг своих проектов и отказоустойчивую архитектуру.
Программа Uptime day
Регистрация участников с 10:00 до 10:45.
Вступительное слово организаторов
10:50 - 11:00
Егор Баяндин
Технический директор, S7 Travel Retail
Использование K8s в IaaS
11:00 – 11:35
Николай Сивко
Сооснователь, okmeter.io
Kubernetes для тех, кому за 30
Про Kubernetes сейчас говорят часто, громко и восхищенно. Мы в какой-то момент поняли, что нам тоже нужен k8s в production, хотя у нас не было даже CI/CD, но была задача делить общий пул серверов между приложениями и легко добавлять мощности в кластер.

При этом был ряд обстоятельств, которые усложняли внедрение k8s:
  • забота об отказоустойчивости (мы не вносим новые технологии в prod, пока не разберемся в них на достаточном уровне);
  • сервисы со временем ответа < 10ms;
  • недостаток человеческих ресурсов на эту задачу (узнать 10 новых терминов - ОК, 50 - уже нет).

В докладе я расскажу как разрешить подобные трудности:
  • Kubernetes HA на Вare Metal из зубочисток и синей изоленты;
  • сеть k8s: мы едва не внедрили аппаратную виртуализацию сети для подов (sriov), но потом успокоились и взяли flannel host-gw;
  • почему мы не используем k8s service network, а делаем headless-сервисы и внедряем envoy+dns discovery везде, где возможно;
  • как мы готовили наши не cloud native-приложения работать в k8s;
  • не очевидные проблемы в ограничении ресурсов.
11:45 – 12:20
Алекс фон Розен
Спрут против кашалота: великий соблазн SOA
Сервис-ориентированная архитектура (SOA) — это не только модно, но и выгодно. Однако, редко можно встретить удачную и простую в сопровождении реализацию SOA:
  • с одной стороны, монолит, приготовленный по учебникам — это надежный, предсказуемый, но достаточно неповоротливый кашалот;
  • с другой стороны, непродуманно внедренная SOA - это спрут, который играет сам с собой в пинг-понг.
Мы не стали выбирать между кашалотом и спрутом, а начали разработку нового продукта. Наш смешанный подход включал простоту модульной монолитной системы в соседстве с гибкостью и расширяемостью SOA.
12:30 — 13:05
Антон Маркелов
Инженер, United Traders
Эволюция слонов. Развитие инфраструктуры баз данных на примере растущей компании
В ходе количественного и качественного роста нашей инфраструктуры классическое решение "держим на одном сервере и приложение, и базу" перестало нас устраивать как в плане надежности, так и в плане быстродействия. Со стороны аналитиков возникла потребность создавать кроссбазные запросы, отделу эксплуатации надоело возиться с бэкапом и мониторингом большого количества серверов БД. Вдобавок ко всему, хранение стейта на одной машине с самим приложением сильно снижала гибкость планирования ресурсов и отказоустойчивость инфраструктуры.

Особенно болезненно это воспринималось на фоне того, что остальные наши хранилища данных (Kafka и ClickHouse) куда лучше приспособлены к текущим реалиям постоянно изменяющейся инфраструктуры.

Процесс перехода на текущую архитектуру шел эволюционно, мы проверяли разные решения как по предоставлению удобного интерфейса для разработчиков и аналитиков, так и по повышению надежности и управляемости всего этого хозяйства.

Я хочу рассказать об основных этапах модернизации наших СУБД, на какие грабли мы наступили и к каким решениям пришли, получив в итоге отказоустойчивую независимую среду, предоставляющую удобные способы взаимодействия как инженерам эксплуатации, так и разработчикам и аналитикам.
13:15 – 13:50
Обед
Обед – дело серьезное. Нужно успеть и отдохнуть, и зарядиться энергией для второй части конференции!
Не хочется, чтобы вы тратили время на поиск ресторана и ожидание блюд. Поэтому мы составляем список лучших едален поблизости и предупредим их заранее, чтобы были готовы к наплыву клиентов в Uptime day.

Как только наши коллеги-дегустаторы наедятся выберут лучших из лучших, мы отправим вам перечень кафе с адресами.
14:00 – 14:50
Евгений Потапов, Сергей Спорышев
Генеральный директор, Начальник отдела высоконагруженных проектов, ITSumma
Любовь со ...второго взгляда - наш опыт с Kubernetes
15:00 – 15:35
Иван Круглов
Principal Developer, Booking.com
Тернии контейнеризованных приложений и микросервисов
За последние два с половиной года Booking.com прошел через три поколения приватных облаков. Первое было построено на Mesos и Marathon и просуществовало полгода. Второе - на OpenShift. Работали над ним год и отказались. Сейчас у нас третье поколение на чистом Kubernetes. Пока живем с ним.

В докладе я расскажу в деталях о каждом из этапов и объясню причины внесенных изменений. Поделюсь необычными кейсами. Например, как переход на контейнеризованные приложения и сервис-ориентированную архитектуру заставил нас перестраивать внутренние процессы - от выдачи грантов на БД до внедрения service mesh.
15:45 - 16:20
Иван Глушко
InfraTeam TechLead, Postmates
Kubernetes не нужен 90% компаний
16:30 — 17:05
Дмитрий Симонов
Технический директор, Дримсим
Инфраструктурные коннекторы к интегрированным сервисам как часть реализации работ уменьшения вероятности и стоимости рисков
Обсудим следующее:
  • матрица рисков при работе с интегрированными сервисами;
  • балансировка между сервисами;
  • уменьшение вероятности рисков;
  • уменьшение цены реализации риска;
  • расследование инцидентов;
  • триггеры.
17:15 - 17:50
Афтепати
Знания и знакомства лучше закрепить! Крепленым… или разливным

Обычно конференции завершаются «круглыми столами». Но мы подумали, что за ними слишком удобно дремать, а не обсуждать услышанное. Давайте переместим наш круглый стол со спикерами за барную стойку афтепати. Пообщаемся, поделимся мнениями, обменяемся контактами.

Кстати, место афтепати выбираете вы, путём голосования. Об этом - подробнее в рассылке зарегистрированным участникам.
18:00 – 20:00
23 ноября 2018 / коворкинг Deworkacy
Красный октябрь, Берсеневская набережная, 6 ст 3
Стать участником Uptime Day
Конференция бесплатная. Для регистрации заполните форму:
Нажимая на кнопку «Отправить», вы даете согласие на отправку и обработку своих персональных данных.
Made on
Tilda