- Конференция
- Программа
- Спикеры
- Стоимость
- Место
-
09:30 - 10:00 Регистрация
-
10:00 - 10:40 «Экономика отказоустойчивости»
Докладчик:
Александр Демидов«1С-Битрикс», руководитель направления арендных решений
сем ли проектам нужна отказоустойчивость? И если нужна, то в какой степени? К какому количеству «девяток» в uptime’е стоит стремиться? А главное – сколько это стоит? Попробуем разобраться и найти ответы на вопросы.
-
10:40 - 11:20
«Оптимизация затрат на отказоустойчивость»Докладчик:
Николай ДвасClodo.ru, директор по маркетингу
О том, как формировать бизнес-требования по отказоустойчивости и использовать облачные инструменты для обеспечения оптимальной - исходя из бизнес-требований - отказоустойчивости
-
11:20 - 12:00 «Построение надежных, гибких, расширяемых систем в реальном мире»
Докладчик:
Юрий Устинов«Русоникс», исполнительный директор
- Железо или облако? Истина где-то рядом.
- N+1 причина, почему железки - тяжелый, но плохой выбор.
- N+1 причина, почему облако - легкий, но плохой выбор.
- Джедайская техника построения гибких систем: устраняем узкие места инфраструктуры, избегаем облачных проблем, расширяем, масштабируем, эксплуатируем.
-
12:00 - 12:40 «Отказоустойчивый код»
Докладчик:
Илья ПятинLineMedia, IT-Директор
- Теоретический подход (на что, как и почему надо обращать внимание?)
- Потоковая обработка данных (экономим память, подготовка к обработке, очереди)
- Асинхроность и таймауты (работа с внешними источниками данных и отказ внешних сервисов)
- Эффективное и безопасное разделение ресурсов
- Добавляем в код MongoDB (не только кеш, консистентность данных)
-
12:40 - 13:30 Обед
-
13:30 - 14:10 «Новые возможности репликации в MySQL 5.6»
Докладчик:
Константин ОсиповMail.Ru Group, Руководитель подразделения разработчиков
Одно из существенных нововведений MySQL 5.6 - global transaction identifiers (глобальные идентификаторы транзакций). О механизме действия новых идентификаторов, а также новых возможностях 5.6, основанных на этом понятии я постараюсь рассказать в своём докладе. В частности, мной будут рассмотрены новый, упрощённый механизм fail-over, multi-source репликация, разрешение конфликтов репликации.
-
14:10 - 14:50 «Мониторинг веб-проектов: штаб оперативного реагирования и аналитический центр»
Докладчик:
Александр Сербул«1С-Битрикс», руководитель направления контроля качества интеграции и внедрений
- зачем мониторить веб-кластерные системы, обзор приоритетных рисков
- что измерять и зачем, полезные инструменты и приемы
- тактика – действия при внештатных ситуациях, экстренное восстановление веб-систем, когда бэкапы «недостаточно полезны»
- стратегия – анализ системных трендов и развитие архитектуры веб-кластера, прогноз требуемых мощностей, выбор и оценка новых технологий
-
14:50 - 15:30 «Стабильность проекта в условиях непрерывной интеграции»
Докладчик:
Денис МитрофановQSOFT
- Долгосрочная интенсивная разработка с постоянными релизами
- Организация работ, разделение на мажорные и минорные итерации
- Разные парадигмы мышления и KPI ТехПоддержки и производства
- Процессы производства, отгрузки и контроля качества
- Архитектурные решения и технические средства, позволяющие проводить большие обновления без остановки проекта
-
15:30 - 16:00 Кофе-брейк
-
16:00 - 16:40 «Бэкапы и резервное копирование: разные сценарии и учения по восстановлению»
Докладчик:
Дмитрий Сизиков«Сумма АйТи»
Бэкап баз данных:
- Средства создания горячих BackUp`ов MySQL: mysqldump, Percona Xtrabackup, mysqlhotcopy.
- Автоматизация бэкапов баз данных.
- Репликация - это не бэкап. Мониторинг состояния репликации. Multimaster replication: Rubyrep.
Бэкап и резервирование файловой системы / физических носителей:
- Рейд: software/hardware, LVM, raid. Мониторинг состояния рейда.
- Распространенные способы бекапа: tar.gz -> ftp, scp, sftp, авторизация по ключам, chroot.
- Сервисы для хранения бэкапов: Amazon s3, Glacier, другие.
- Инструменты полного, Инкрементального, Дифференциального бэкапа: bacula, amanda, rsync, lsync.