Полезноe
бесплатная книга Продуманная оптимизация
Материалы HighLoad++
материалы За все восемь лет вебинар Пошаговый
алгоритм
вебинар Вопросы
и ответы
Презентации
2014 года
Видеозаписи
2014 года
Как это было
книга Услуги и скидки корпоративный Обучающий тренинг Тезисы и расписание Шаржи на докладчиков
2014 года

HighLoad++

31 октября
и 1 ноября
Место проведения: Москва,
Краснопресненская наб. 12.

Отказоустойчивый стартап на AWS без devops’ов
Архитектуры

Программный комитет ещё не принял решения по этому докладу
Epoch8

Сейчас CEO Epoch8.
Ранее: CTO VRTech, CTO Sputnik.ru, CTO Zvooq.ru, CTO Enter.ru, SWE/SRE Google Analytics, devops HH.ru, team lead Yandex (lenta.yandex.ru).

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

https://www.linkedin.com/in/elephantum

Тезисы

Технически, любой веб-сервис состоит из самого продукта, который решает задачу клиента, и инфраструктуры, которая его поддерживает. Каждый стартап в условиях ограниченных ресурсов сталкивается с выбором: разработчик продукта или devops? Как правило продукт выигрывает, а инфраструктурные проблемы накапливаются на будущее. Через год развития у такого стартапа есть продукт, который можно было бы запустить в активный маркетинг, но нельзя - падает.

Однако не все так плохо. Развитие современного рынка облачных технологий привело к ситуации, что при правильном использовании профильная команда может достаточно долго не заботиться о devops-инженере и больших вложениях на поддержку инфраструктуры в проекте.

На примере конкретного стартапа readymag.com я расскажу


* как выглядела архитектура системы на момент старта (все работает на одном сервере и не масштабируется), в чем были основные проблемы:
* монолитная архитектура,
* ограничения по возможности вертикального масштабирования,
* взаимосвязанные тестовые и продуктивные окружения,
* отсутствие возможности отлаживать системные (nginx/redis/mongo) конфиги,
* зависимость от локальных файлов при обработке независимых запросов,
* наличие SPOF
* последовательность рефакторинга системы до состояния "нам всеравно сколько трафика к нам идет”:
* декомпозиция монолитной архитектуры на компоненты,
* выделение группы для горизонтального масштабирования и сопутствующие изменения: тестовый/боевой деплоймент, мониторинг, балансировка нагрузки,
* переход на S3 для работы с аплоадом файлов, изменения в архитектуре и обеспечение безопасности данных,
* использование ELB для балансировки нагрузки,
* разделение тестового/боевого окружений,
* использование AMI и клонирования машин для быстрого управления ресурсами
* общий подход к эффективному использованию сервисов AWS, который позволит получить эффективно масштабируемый сервис без участия devops и сосредоточить усилия команды на развитии продукта:
* много независимых stateless воркеров,
* ELB для балансировки нагрузки
* SQS/http-callbacks для управления очередью задач
* S3 для хранения и распространения статики

Другие доклады секции
Архитектуры

Спонсоры конференции

  • Nutanix
  • Webzilla
  • Badoo
  • Parallels
  • Филанко
  • Treatface
  • Дата центр Selectel

Информационная поддержка

  • SQLInfo.ru
  • Интернет Хостинг Центр
  • Sports.ru
  • Rusonyx
  • Adriver
  • SuperJob
  • REG.RU
  • ООО «Юмисофт»
  • Агава
  • PCWeek
  • PС Мagazine
  • Bugtraq.ru
  • TRINET
  • FL.ru
  • Телеканал «Конференция ТВ»
По любым вопросам обращайтесь:
Бухгалтерия и вопросы оплаты :
Олег Бунин , +7(495) 646-07-68
Организационный комитет :
Олег Бунин , +7 (495) 646-07-68
Программный комитет :
Олег Бунин , +7 (916) 635-95-84
Горячая линия :
+7 (495) 646-07-68, ежедневно с 10 до 22

Почтовый адрес:
119180, Москва, Бродников пер., д. 7 стр. 1, +7 (495) 646-07-68 ООО «Онтико»

Rambler's Top100
Рейтинг@Mail.ru