Как лучше настроить сервер для (Rails + PostgreSQL, PostGIS) + (PHP + MySQL) + Mapnik?

Здравствуйте. В связи с ростом нагрузки был приобретен сервер HP DL360 G6 (Xeon E5504 2.0 GHz, 20 Gb DDR3, SAS 300 Gb 10000 x 4).
Планируется разместить:
1. Apache + PHP + Passenger
2. Ruby on Rails + PostgreSQL + PostGIS
3. сайт на PHP + MySQL
4. Mapnik + Renderd + TileCache
Раньше все это работало на обычном десктопном компьютере с Intel Core i7, 8Gb DDR3. Но после того как география расчетов разрослась нагрузка ЦП ушла в 100%. С установкой всего вышеперечисленного проблем не возникнет, опыт есть.
Вопрос в том, как лучше построить работу самого сервера? Есть мысль развернуть виртуальные машины (правда опыт есть только с Microsoft Hyper-V) отдельно под веб сервер, отдельно под БД, отдельно под бэкапы. И дополнительно бэкапить сами ВМ. В таком случае вижу много плюсов в обслуживании но не знаю сколько ресурсов съест оболочка управления и какую систему виртуализации выбрать под задачи.
Или установить Ubuntu Server и в ней развернуть все перечисленное ПО. Прошу поделиться опытом в решении таких вопросов.
  • Вопрос задан
  • 521 просмотр
Решения вопроса 1
mblp
@mblp
системный администратор
Виртуализация в данном случае мне видится хорошим решением. Можете например воспользоваться XenServer
"Оболочка" съест совсем немного.
Документации по нему много и проблем возникнуть не должно.
Опять же, при виртуализации, возможно точнее распределить выч. ресурсы между Вашими приложениями.
Ну и не забывайте, что например БД кроме как установить надо еще и настраивать под соответствующие нагрузки. Настройки по умолчанию зло.
А кто у вас "скушал" CPU?
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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