html текст
All interests
  • All interests
  • Design
  • Food
  • Gadgets
  • Humor
  • News
  • Photo
  • Travel
  • Video
Click to see the next recommended page
Like it
Don't like
Add to Favorites

#FailOverConf — как это было, презентации и видео



4 апреля мы провели первую FailOver Conference — конференцию, целиком и полностью посвященную отказоустойчивости сайтов и их бесперебойной работе.

Целый день, более 7 часов, мы слушали доклады от разработчиков и архитекторов облачных сервисов, системных администраторов хостинг-провайдеров, опытных DBA, обсуждали их, спорили…

Тема оказалась очень важной и востребованной — более 1200 человек зарегистрировались на онлайн-трансляцию.

Конечно, сложно сразу «переварить» такой большой объем информации. К чему-то хочется вернуться позже, попробовать применить к конкретному проекту. Именно поэтому один из самых часто звучащих вопросов как из зала, так и в онлайне (в твиттере): «А будут ли опубликованы материалы?»

Да, конечно! Мы публикуем и презентации, и видео докладов, и с удовольствием делимся ими с вами!

* * *

1. «Экономика отказоустойчивости» (Александр Демидов, «1С-Битрикс»)

Всем ли проектам нужна отказоустойчивость? И если нужна, то в какой степени? К какому количеству «девяток» в uptime’е стоит стремиться? А главное – сколько это стоит? Попробуем разобраться и найти ответы на вопросы.



2. «Оптимизация затрат на отказоустойчивость» (Николай Двас, Clodo.ru)

О том, как формировать бизнес-требования по отказоустойчивости и использовать облачные инструменты для обеспечения оптимальной — исходя из бизнес-требований — отказоустойчивости



3. «Построение надежных, гибких, расширяемых систем в реальном мире» (Юрий Устинов, «Русоникс»)

* Железо или облако? Истина где-то рядом.
* N+1 причина, почему железки — тяжелый, но плохой выбор.
* N+1 причина, почему облако — легкий, но плохой выбор.
* Джедайская техника построения гибких систем: устраняем узкие места инфраструктуры, избегаем облачных проблем, расширяем, масштабируем, эксплуатируем.




4. «Отказоустойчивый код» (Илья Пятин, LineMedia)

* Теоретический подход (на что, как и почему надо обращать внимание?)
* Потоковая обработка данных (экономим память, подготовка к обработке, очереди)
* Асинхроность и таймауты (работа с внешними источниками данных и отказ внешних сервисов)
* Эффективное и безопасное разделение ресурсов
* Добавляем в код MongoDB (не только кеш, консистентность данных)




5. «Новые возможности репликации в MySQL 5.6» (Константин Осипов, Mail.Ru Group)

Одно из существенных нововведений MySQL 5.6 — global transaction identifiers (глобальные идентификаторы транзакций). О механизме действия новых идентификаторов, а также новых возможностях 5.6, основанных на этом понятии я постараюсь рассказать в своём докладе. В частности, мной будут рассмотрены новый, упрощённый механизм fail-over, multi-source репликация, разрешение конфликтов репликации.



6. «Мониторинг веб-проектов: штаб оперативного реагирования и аналитический центр» (Александр Сербул, «1С-Битрикс»)

* Зачем мониторить веб-кластерные системы, обзор приоритетных рисков
* Что измерять и зачем, полезные инструменты и приемы
* Тактика – действия при внештатных ситуациях, экстренное восстановление веб-систем, когда бэкапы «недостаточно полезны»
* Стратегия – анализ системных трендов и развитие архитектуры веб-кластера, прогноз требуемых мощностей, выбор и оценка новых технологий




7. «Стабильность проекта в условиях непрерывной интеграции» (Денис Митрофанов, QSOFT)

* Долгосрочная интенсивная разработка с постоянными релизами
* Организация работ, разделение на мажорные и минорные итерации
* Разные парадигмы мышления и KPI ТехПоддержки и производства
* Процессы производства, отгрузки и контроля качества
* Архитектурные решения и технические средства, позволяющие проводить большие обновления без остановки проекта




8. «Бэкапы и резервное копирование: разные сценарии и учения по восстановлению» (Дмитрий Сизиков, «Сумма АйТи»)

Бэкап баз данных:

* Средства создания горячих 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.
* Снэпшот: ZFS, LVM, rsnapshot.
* Глубина хранения и переодичность выполнения бэкапа.
* Оптимизация данных для бэкапа. Поскольку конечный файли может иметь значительный размер для экономии ресурсов мы должны исключать из бекапы ненужные данные.
* Безопастность и шифрование бекапа. Поскольку бекапы содержат конфидициальные данные, необходимо либо исключить возможно попадания в чужие руки, иначе шифровать их.
* Восстановление и контрольные суммы бэкапов. Когда процесс восстановления занимает длительное время необходимо перед началом проверить целостность бекапного файла.
* Мониторинг и контроль процесса. Система производящая бекап должна уметь создавать алерт о проблемах на всех этапах: создания, архивирования, закачки и т.д.




9. «О DDoS на Web-кластер» (Александр Крижановский, NatSys Lab)

Современные DDoS атаки используют случайные (или псевдослучайные) HTTP заголовки и URL, медленные запросы и запросы к наиболее чувствительным к нагрузке ресурсам сайта, периодические и изменяющиеся характеристики запросов. Все это делает DDoS атаки более разрушительными и устойчивыми к блокированию. Мы рассмотрим:

* чем в большинстве случаев DDoS трафик отличается от нормального трафика;
* чем нагрузка от DDoS отличается от обычной высокой нагрузки, вызванной, например, flash crowd;
* какие типы нагрузки на прикладные сервисы и ОС оказывает DDoS;
* защита от DDoS своими силами с использованием Open Source




10. «Как снизить нагрузку на высокопосещаемый проект?» (Виталий Гаврилов, «Ленвендо»)

*1. Условное деление проектов на две группы:
Высокодинамичные проекты
Низкодинамичные проекты
* 2. Снижение нагрузки на высокодинамичных проектах
Разделение контента на полностью динамический и условно статический контент
Перекомпановка страниц для оптимального использования AJAX
Статическое кеширование условно-статического контента
* 3. Снижение нагрузки на низкодинамичных проектах
Разделение контента на полностью статичный контент, условно-статический контент и высокодинамичый контент
Управляемое кеширование условно-статичного контента
* 4. Поисковые системы и динамический контент в режиме AJAX




* * *

Кажется, получилась отличная полезная конференция. :)

Огромное спасибо всем, кто участвовал! До встречи на следующей #FailOverConf! :)
Читать дальше
Twitter
Одноклассники
Мой Мир

материал с habrahabr.ru

3

      Add

      You can create thematic collections and keep, for instance, all recipes in one place so you will never lose them.

      No images found
      Previous Next 0 / 0
      500
      • Advertisement
      • Animals
      • Architecture
      • Art
      • Auto
      • Aviation
      • Books
      • Cartoons
      • Celebrities
      • Children
      • Culture
      • Design
      • Economics
      • Education
      • Entertainment
      • Fashion
      • Fitness
      • Food
      • Gadgets
      • Games
      • Health
      • History
      • Hobby
      • Humor
      • Interior
      • Moto
      • Movies
      • Music
      • Nature
      • News
      • Photo
      • Pictures
      • Politics
      • Psychology
      • Science
      • Society
      • Sport
      • Technology
      • Travel
      • Video
      • Weapons
      • Web
      • Work
        Submit
        Valid formats are JPG, PNG, GIF.
        Not more than 5 Мb, please.
        30
        surfingbird.ru/site/
        RSS format guidelines
        500
        • Advertisement
        • Animals
        • Architecture
        • Art
        • Auto
        • Aviation
        • Books
        • Cartoons
        • Celebrities
        • Children
        • Culture
        • Design
        • Economics
        • Education
        • Entertainment
        • Fashion
        • Fitness
        • Food
        • Gadgets
        • Games
        • Health
        • History
        • Hobby
        • Humor
        • Interior
        • Moto
        • Movies
        • Music
        • Nature
        • News
        • Photo
        • Pictures
        • Politics
        • Psychology
        • Science
        • Society
        • Sport
        • Technology
        • Travel
        • Video
        • Weapons
        • Web
        • Work

          Submit

          Thank you! Wait for moderation.

          Тебе это не нравится?

          You can block the domain, tag, user or channel, and we'll stop recommend it to you. You can always unblock them in your settings.

          • habrahabr.ru
          • домен habrahabr.ru

          Get a link

          Спасибо, твоя жалоба принята.

          Log on to Surfingbird

          Recover
          Sign up

          or

          Welcome to Surfingbird.com!

          You'll find thousands of interesting pages, photos, and videos inside.
          Join!

          • Personal
            recommendations

          • Stash
            interesting and useful stuff

          • Anywhere,
            anytime

          Do we already know you? Login or restore the password.

          Close

          Add to collection

             

            Facebook

            Ваш профиль на рассмотрении, обновите страницу через несколько секунд

            Facebook

            К сожалению, вы не попадаете под условия акции