-
Александр Сербул
-
Все началось с того, что в 14 лет (1990 г.) родители подарили мне популярный в СССР компьютер «БК 0010-01» и с тех пор мир IT покорил мое сердце. Программировал «все, что движется» — начиная с игр на ассемблере и музыкального синтезатора на базе ZX Spectrum.
В 1993 году окончил технический лицей при ДГТУ, а в 1998 году — Донской государственный технический университет (г.Ростов-на-Дону).
Во время учебы серьезно увлекся теорией ООП, вопросами создания стабильных масштабируемых информационных систем, разработкой на PHP и J2EE.
В 2002-2004 разработал на платформе LAMP интернет/интранет портал для Юго-Западного банка Сбербанка России.
2005-2007 — ведущий разработчик, аналитик в QSOFT. Участвовал в проектировании и разработке: eldorado.ru, online.1c.ru, rt.ru, aif.ru, cmd-online.ru.
2007-2010 — руководитель отдела разработки Софтлайн Интернет Трейд, IT-директор allsoft.ru.
С 2011 года являюсь руководителем направления контроля качества интеграции и внедрений в компании своей мечты — ООО «1С-Битрикс».
Последние несколько лет успешно внедряю гибкие методологии управления проектами, в т.ч. SCRUM/XP/Lean. Продолжаю горячо интересоваться вопросами оптимальной архитектуры, масштабируемости и надежности интернет-проектов на платформе PHP/MySQL.
Обожаю ЭФФЕКТИВНОСТЬ во всех ее ипостасях.
Организация отказоустойчивого масштабируемого web-кластера на базе Amazon Web Services
Проблематика
С какими проблемами в области высокой нагрузки и отказоустойчивости сталкиваются крупные интернет-проекты. Упущенная выручка и удар по репутации. Рассматривается несколько типичных ситуаций.
Задачи, которые необходимо решить
Обеспечение высокой доступности (HA). Масштабирование веб-проекта в условиях возрастающей нагрузки (HP). Балансирование нагрузки/трафика. Целостное резервное копирование.
Типичные конфигурации веб-приложений на PHP
Рассматриваются наиболее распространенные аппаратно-программные конфигурации интернет-проектов.
Технологии кластеризации
Шардинг (вертикальный и горизонтальный), репликация и балансирование нагрузки MySQL, распределенный кэш данных, централизованное хранение сессий, общее файловое хранилище, балансирование нагрузки.
Облачный хостинг Amazon Web Services
Краткий обзор возможностей по гибкому конфигурированию облачных сервисов AWS для обеспечения масштабируемости и отказоустойчивости.
Развертывание веб-кластера в облаке
На примере «1С-Битрикс: Управление сайтом», редакция «Веб-кластер», рассматриваем шаги по развертыванию отказоустойчивого, масштабируемого веб-кластера с использованием вышеперечисленных технологий кластеризации.
Отдельно будет освещены новейшие возможности продукта по вертикальному шардингу путем «горячего» выноса внутренних модулей в отдельные базы данных.



















































































