HighLoad++ / модерация миллиарда фотографий и суперкомьютеры
Мы опубликовали тезисы конференции разработчиков высоконагруженных систем HighLoad++:
http://www.highload.ru/2012/abstracts/index.html
Попробуем рассказать о том, о чем ещё не рассказывали.
Роман Зыков из Wikimart прочитает доклад «Сервис рекомендаций на виртуальном Hadoop-кластере». Название выносит мозг — сервис рекомендаций — это интересно уже само по себе, Hadoop — это всегда интересно, но не просто Hadoop, а на виртуальном (!) кластере! Ждём с нетерпением.
«Спасение 6 000 000 файлов в условиях полного Хецнера» от Дмитрия Симонова и Даниила Подольского (Setup.ru). Файлов вроде бы немного (6 миллионов, сравните с 30 миллиардами от ВКонтакте в выступлении Олега Илларионова), но выбранный способ хранения картинок (в базе данных PostgreSQL) заставил поспорить даже бывалых членов Программного комитета. Я посмотрел, как они спорят, и решил взять доклад — для дискуссии, как спорный метод решения задачи. Обсудим, тем более, что ребята грозятся прийти с бенчмарками.
Кстати, доклад-интрига "Крадущийся сервер, затаившийся диод" от Андрея Аксенова (Sphinx) как раз про то, как правильно бенчмаркать и проводить эксперименты. Поставим доклады рядом, устроим шоу.
«Как Badoo модерирует 1 миллиард фотографий в год» — доклад от Андрея Гоменюка. Оказывается, Badoo модерирует все закачиваемые фотографии, а их, на минуточку, 3 миллиона в день. Простой расчёт подсказывает, что это 30 фотографий в секунду. При этом эти фотографии раскладываются на несколько сотен серверов в двух дата-центрах на разных континентах. В докладе будут раскрыты не только архитектурные особенности, но и менеджмент этого процесса, что лично мне, значительно более интересно.
Новички программы — Алексей Копытов (Percona) с докладом "Percona XtraBackup: экспертные возможности".
Секция "Смежные технологии" дополнилась интересным рассказом про супер-компьютеры от Андрея Слепухина (Т-Платформы). Процессоры, ускорители, энергетический барьер, будущее суперкомпьютинга. Все это надо знать, мы ведь профессионалы!
Вот еще интересное — «Цикл разработки, визуальный деплой, автоматизация и интернационализация» от Михаила Буйлова (Mamba). Хочется вкратце рассказать о довольно сложной системе разработки, деплоя и сопутствующих задач, которые позволяют ~10 командам разработки, тестировщикам и переводчикам работать параллельно над десятками задач и не мешать друг другу.
В общем, изучайте: http://www.highload.ru/2012/abstracts/
Выбирайте, принимайте решение.
Билеты еще есть, аж 34 штуки:
http://www.highload.ru/