Как гарантировать равное распределение ресурсов сервера между сайтами?

Всем доброго дня. Прошу помощи в поиске оптимального решения следующей задачи:
Имеется сервер (E3-1230v5/32gb/2Tb. Установлено: PHP/MySQL/Apache/Debian-8). На нём размещено десяток сайтов, у каждого сайта своя MySQL база данных (размером от 3-4gb), но используется один и тот же php код. На каждом сайте от 2 до 15 одновременных пользователей.
Обычно нагрузка на сервер приемлемая, и у всех всё работает быстро. Но, примерно раз в 3 дня на одном из сайтов запускаются очень ресурсоёмкие операции длительностью 10-15 минут. Тогда остальные копии сайтов просто ложатся.
Вопрос как обеспечить гарантированный ресурс сервера для всех? Пусть и ценой снижения общего быстродействия и увеличением времени сложных операций.
Сам думал над созданием десятка виртуальных серверов, но мне кажется, что держать десяток копий ОС и скриптов – как то не очень… Возможно, есть лучшее решение?
  • Вопрос задан
  • 1177 просмотров
Решения вопроса 1
AxianLTD
@AxianLTD
А чем месье не устраивают контейнеры, LXC например?
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@mamayama
10 сайтов с 2-15 пользователями одновременно?
E3-1230v5/32gb/2Tb?
Тормозит?

Высечь программиста розгами.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы