Октябрьский HighLoad++, Конференция разработчиков высоконагруженных систем
Вот и пришло письмо от оргкомитета HighLoad++ (команды Олега Бунина, не Рогожина) с анонсом октябрьской конфы. Заинтересованные поприсутствовать или заслать кого-то из своей команды всё ещё наблюдают и, если есть свободное время, отслеживают информацию, размышляют о том, чью же конфу из расколовшейся на две HighLoad имеет смысл оплачивать и посещать, а я пока отмечу ту, анонс на которую пришёл первым.
UPD: Судя по комментам (в трансляции на я.ру) не все в курсе раскола с конференциями, так что, не вдаваясь в подробности, скажу только, что речь теперь идёт о двух разных конференциях. Та, которая анонсируется на старом домене – highload.ru, организовывается Олегом Буниным и называется “HighLoad++” и стоимость – 4500 р. Та, которая анонсируется на домене highload.info, называется теперь “РИТ: Высокие нагрузки. Конференция разработчиков высоконагруженных систем”, организацией оной занимается Павел Рогожин (сентябрьская стоимость оной – 16 000 р). Почитать немного о разделении (расколе?) и причинах – на Roem.ru здесь и здесь или в блоге Павла Рогожина, к примеру здесь.
Для новичков мы подготовим ряд учебных классов, охватывающих все сферы веб-разработки:
- “PHP в высоконагруженных приложениях” от Николая Добина, в прошлом – ведущего разработчика компании Бегун;
- “Язык Perl” от Андрея Шитова, организатора конференции YAPC::Russia;
- “Организация кода в высоконагруженных приложениях” от Сергея Мартынова, докладчика и организатора конференций РИТ-2007, РИТ-2008 и технического директора веб-студии НотаМедиа;
- Учебный класс по PostgreSQL подготовят специалисты консалтинговой компании PostgresMan — Николай Самохвалов и Иван Золотухин;
- Разработке проектов с высокой нагрузкой обучит один из лучших специалистов в отрасли, руководитель технического отдела компании Eyelinkmedia, Алексей Рыбак.
Также мы ведем переговоры, чтобы свой мастер-класс представил Игорь Сысоев, разработчик быстрого веб-сервера nginx, который используется на многих крупных сайтах (Рамблер, Яндекс). Мастер-класс Игоря может называться “Стадии обработки запроса в nginx”.
На этом представление российских продуктов не закончится – компания SUP (Livejournal.com) расскажет о сервере приложений C++ для разработки высоконагруженных приложений с встроенной поддержкой MVC.
Павел Кудинов, один из лучших докадчиков наших предыдущих конференций, расскажет о различных архитектурных приемах, используемых в разработке онлайн игр. В тезисах этого выступления написано: “отказываемся от SQL и memcached, от apache, mod_perl и FastCGI”. На чем он предлагает создавать высоконагруженные проекты пока не понятно.
Дмитрий Лоханский, совладелец компании Z-Support и один из разработчиков операционной системы OpenBSD, расскажет о тестировании кластерных и распределенных файловых систем (Arla, Coda, Lustre, MogileFS, iSCSI-based решения) и о разработке географически-зеркального хранения данных.
Мы пригласили на конференцию не только ведущих специалистов российских компаний, но и западных гуру. Кейс про 18 тысяч запросов в секунду к базе данных в 300 гигабайт представит Гавин Рой, технический директор популярной в Америке социальной сети MyYearbook.com. Продолжит тему баз данных Максим Богук (.masterhost), который готовит доклад о репликации PostgreSQL.
Также мы пригласили специалистов компании stopddos.ru (к сожалению, мы не можем называть имен), которые представят доклады про борьбу с DDOS-атаками.
Сотрудники компании Рамблер представят доклады про использование Perl и nginx – комбинация, все более часто встречающаяся в РуНете (Алекс Капранов) и про нагрузочное тестирование с сверхвысокими нагрузками (от 10 тысяч запросов в секунду) (Александр Комлев). Тему нагрузочного тестирования продолжит Павел Липский, начальник отдела QA компании ИнфоСкан с докладом “Мифы и реальность нагрузочного тестирования”.
С компаниями IBM, Intel и Hewlett-Packard ведутся переговоры о докладе про бизнес-критичные системы, системы которые строятся с двойным-тройным дублированием в подземных бункерах, где даже минутная остановка в обслуживании приводит к миллионным убыткам. Это системы бронирования авиабилетов, гостиниц, предъявляемые требования к которым несколько отличаются от того, с чем мы привыкли работать.
Конечно, это не все. Переговоры о выступлениях ведутся со всеми ведущими компании России и с многими зарубежными: Яндекс, 1С-Битрикс, Mail.ru, Facebook, Google, Yahoo, Microsoft и другие. Поэтому список докладов не конечный и будет увеличиваться. Мы готовим доклады про Erlang, Java, архитектуры крупных зарубежных проектов, технические доклады про коммерческие базы данных и многие-многие другие.
Стоимость участия в конференции – от 4500 рублей. Более подробную информацию о программе и ценах Вы можете узнать на сайте.
Дополнительные вопросы Вы можете задать руководителю организационного комитета Олегу Бунину, +7 (916) 635-9584

плохо, когда люди расходятся =(
Конференция веб-разработчиков по высоким нагрузкам продолжает свою работу – во второй серии заявок – доклады от РБК/Медиа Мир, Бегуна и IBM, выступления про Sphinx, Samba и Amazon EC2. Конференция пройдет 6 и 7 октября 2008 года в Москве.
Интересный блок докладов представляет один из лидеров Рунета, компания Медиа Мир (холдинг РБК). Разработчики крупнейших (и самых нагруженных) развлекательных ресурсов пока не раскрывают темы своих выступлений, но обещают, что действительно впервые раскроют часть своих секретов. Александр Горный, Влад Шабанов и Андрей Федоровский обещают интересные и полезные доклады. Может быть мы узнаем, как делать сайты знакомств всероссийского масштаба.
В докладе Александра Панкова из компании Бегун будет рассказано о том как подбираются рекламные объявления, раскрыты некоторые особенности индексации страниц и поведенческого таргетинга. Доклада будет посвящен как алгоритмам индескации страниц и подбора объявлений, так и способам оптимизации производительности такого рода систем.
Тему MySQL откроет Андрей Аксенов, наш постоянный докладчик. Он выступит с детальным рассказом про внутренее устройство и тюнинг Sphinx, некоторые tips-n-tricks и объяснением, почему они работают. Этот доклад будет полезен любому, кто сталкивался с задачей построения поиска на сайте.
Андрей Боковой, тим-лидер Центра компетенций Linux компании IBM, предложит рассказ о CTDB, механизме горизонтального масштабирования, который разработан для кластеризации Samba и других сервисов. В коммерциализированном решении от IBM им обеспечивается кластеризация файловых служб, веб-сервисов и некоторых других решений.
Продолжит тему хранения данных и кластеризации Андрей Кремнев с докладом “Облака Амазона или хостинг для стартапов. Теория и практика использования Amazon Web Services в проектах с непредсказуемой нагрузкой”.
Дмитрий Даниленко, заместитель генерального директора .masterhost, на веселых и смешных примерах расскажет о том, как делать не надо Нам всем будет полезен взгляд на высокие нагрузки со стороны хостера.
Другой наш постоянный докладчик – Константин Андрюнин – вместе со своим коллегой Сергеем Барбушиным представят доклад “Логирование и мониторинг нагрузки” (правильное логирование, паразитная нагрузка при записи логов и способы её смягчения, перфоманс-мониторинг по логам, исследование логов для построения графиков нагрузки).
Третья серия выступлений – примеры архитектур и конкретных практических решений.
Дмитрий Тупицын, директор по технологиям стартапа nevesomo.com, готовит доклад на тему “Amazon Web Services: инструменты обеспечения масштабируемости и отказоустойчивости”. В докладе рассматриваются вопросы практического применения служб Amazon’а: Simple Storage Service (S3), SimpleDB (SDB) и Simple Queue Service (SQS).
Андрей Смирнов, технический директор netstream.ru расскажет об архитектуре видеосервиса smotri.com с особенным упором на технологии кеширования. Кластер серверов, использующих кеш; кластер кешей; гетерогенная среда с точки зрения языков программирования. Об анализе производительности кеширования, анализе распределения ключей в кеше, эффективности кеширования, влиянии сетевых каналов. О проблеме актуальности кеша и его сбросе, сочетания кеширования и master-slave репликации БД.
Фил Кулин расскажет о построении современного почтового узла (авторизованная почта, хабы, релеи, хранение почты, вирусы и антивирусы, спам, взломы и так далее). Весь доклад делается в применении к опыту, полученному при внедрении почтовой системы провайдера Peterhost и использовании этого опыта в почтовой системе efind.ru.
Многие крупные проекты, ежедневно выдерживающие миллионные нагрузки, работают на базе данных MySQL. Как настроить СУБД, в чем секрет, какие шестеренки надо подкрутить и какие рычаги подергать? На эти вопросы ответят сразу несколько докладчиков профессиональной конференции веб-разработчиков HighLoad++.
Петр Зайцев несколько лет назад возглавлял отдел высоких нагрузок в компании MySQL Inc, разработчике одноименной базы данных. Сейчас Петр руководит консалтинговой фирмой, специализирующейся на оптимизации MySQL. Петр подал две заявки для участия в конференции – “Обзор систем хранения данных в MySQL” и “Масштабирование Innodb”.
MySQL издавна отличался от других СуБД наличием множества систем хранения данных (Storage Engines), обладающих разными характеристиками и полезными в разных случаях. В последние годы систем хранения данных появилось еще большее количество – как подходящих для типичных нужд, так и специальных случаев.
В первом докладе Петр познакомит нас с системами данных MySQL, как доступными в данный момент (такими как MyISAM, Innodb) так и активно разрабатывающимися (Falcon, Maria, PBXT). Будет рассказано – в чем отличительные дизайн концепции данных систем, каков их текущий статус и параметры производительности.
Второй доклад посвящен Innodb, которая является наиболее популярной системой хранения данных для Web приложений. Не секрет однако, что Innodb часто плохо масштабируется на высокопроизводительных серверах, имеющих большое число процессоров или дисковых накопителей.
В этой презентации Петр расскажет нам о том, насколько хорошо Innodb масштабируется на данный момент и как настроить Innodb и приложение так, чтобы получить наилучшую масштабируемость. Кроме этого будет рассказано о работах, которые ведутся по улучшению масштабируемости Innodb, как компанией Петра Percona, так и Oracle и Google.
Еще один доклад непосредственно от разработчиков MySQL – “Scale-up серверной части MySQL: архитектура, бенчмарки, узкие места и их решения” от Константина Осипова, участвующего в проектировании самой серверной части СУБД.
Григорий Рубцов подал заявку на доклад “Архитектура MySQL Cluster” – возможности использования этого решения для построения отказоустойчивых нагруженных приложений (механизм хранения NDB, производительность, отказоустойчивость, репликация).