Разработка кластерных сайтов высокой нагрузки.
Полностью готовое решение для организации кластерного сайта.
Позволяет запустить сайт одновременно на группе из нескольких серверов. При этом одни из серверов в группе выполняют роль веб-сервера, другие - файлового хранилища, третьи - базы данных. В связи с тем, что вся система функционирует сразу на нескольких серверах у сайта появляются такие уникальные свойства как:
масштабируемость: при увеличении нагрузки достаточно ввести в эксплуатацию дополнительный сервер;
отказоустойчивость: при выходе из строя одного из серверов его функции берут на себя оставшиеся сервера, работа сайта продолжается.
Время развертывания нового сервера: около 30 минут.
Движок системы содержит следующие компоненты:
ядро(кластерный вебсервер);
аутентификация в системе;
безопасность(фильтрация ввода/вывода);
мультидоменная система;
мультиязычная система;
мультишаблонная система.
Модули поставляемые отдельно:
баннеры;
объявления;
фотогалереи;
обмен ссылками;
знакомства;
сообщения между пользователями;
Проект выполнен на языке perl.
В качестве балансировщика нагрузки используется nginx, в качестве базы данных выступает Mysql.