Здравствуйте, ребята.
Задача - установить веб-сервер на котором будут крутиться порядка 50 сайтов под управлением 1С-Битрикс.
Условно на каждом сайте посещаемость будет составлять порядка 100 посетителей одновременно.
Думаю использовать для этого дела Citrix Xen или OpenVZ под управлением CentOS 6 - выделить для каждого веб-сервера отдельную виртуальную машину.
Плюс на этом компьютере должен работать VPN-сервер для сети из приблизительно 300-400 пользователей.
Нужна помощь в выборе конфигурации компьютера под сервер.
Нужны подсказки по выбору чипсета системной платы, жестких дисков, контроллера жестких дисков, сетевого адаптера и т.д.
Бюджет - 2000 у.е.
Выбор конфигурации компьютера как сервера
Бюджет - 2000 у.е.
50 виртуальных машин, которые тянут, каждая, по 100 коннектов единовременоо за 2 тыщи уе???
Ну, ты понял, что мужики сумлеваются...
Считай сам - каждой машине надо по гигабайту реальной памяти выделить. Кроме этого процессоры разделить (ну их можно под корнем сложить, по теории массового обслуживания). Это 8 ядер минимум на хосту иметь надо, если каждой виртуалке по ядру выделять. И то при этом драка за ядра будет изрядная, если юзера на сервера одновременно ломанутся... Ожидаю, что 16 ядер будет на 50 VM самый раз. Далее - по дисковому пространству: каждая виртуальная машина это 10-12 гигабайт образа. Значит надо иметь под них пару (RAID1, зеркало) полутерабайтных диска, плюс еще пара для организации хранилища резервных копий этих образов. Это еще под тыщу не наших рублей потянет. Плюс контроллер RAID, с возможностью горячей замены дисков. Плюс источник бесперебойного питания под это дело.
Так что бюджет надо, минимум, раз 5 увеличивать. И то может не хватить.
Мой прогноз под такое ТЗ:
1. какой либо отказоустойчивый NAS
2. НА-кластер высокой доступности на двух, минимум, хостах, каждый по 64гигабайта памяти и об 16 ядрах.
3. связь между этим делом на 10 гигабитах или на аналогичной скорости
4. бесперебойник.
Никак этот проект в 2 тыщи уе не вписывается.
Citrix Xen или OpenV
лучше наверно kvm
В принципе основная задача этого компьютера - обслужить один сайт с нагрузкой порядка 200 пользователей одновременно и VPN-сервер для 300-400 пользователей.
По поводу 50-ти сайтов - это я на предмет утилизации избыточной мощности.
Если исходить из одного работающего на сервере сайта и VPN-сервера - какие будут предложения?
В принципе основная задача этого компьютера - обслужить один сайт с нагрузкой порядка 200 пользователей одновременно и VPN-сервер для 300-400 пользователей.
По поводу 50-ти сайтов - это я на предмет утилизации избыточной мощности.
Если исходить из одного работающего на сервере сайта и VPN-сервера - какие будут предложения?
Если в стойку, то HP DL 165 или 160 (первые на Opteron, вторые на Xeon).
http://h10010.www1.hp.com/wwpc/us/en/sm/WF04a/15351-15351-3328412-241644-3328421.html?dnr=1
"сайт с нагрузкой порядка 200 пользователей одновременно" - ничего не говорящая характеристика, но в оба варианта можно напихать кучу железа при необходимости, так что потянут.
Может и 120 справится, но там возможности для расширения сильно скромнее.
бюджет придется увеличить, это по любому. А вообще, я бы взял под VPN отдельный appliance (cisco ASA5510, Чекпоинт из средненьких, джунипер... короче то с чем лучше знаком), с лицензиями должно получиться примерно 3 килобакса, емнип.
Хост под виртуалки в 2к тоже не влезет - или ставить все в виртуальные хосты апаче, или поднимать планку.
В принципе основная задача этого компьютера - обслужить один сайт с нагрузкой порядка 200 пользователей одновременно и VPN-сервер для 300-400 пользователей.
По поводу 50-ти сайтов - это я на предмет утилизации избыточной мощности.
Если исходить из одного работающего на сервере сайта и VPN-сервера - какие будут предложения?
Диски точно не SATA, пусть даже это будет брендовый сервер. Из виртуализации тут лучше Openvz. Остальное сложно сказать. Мониторте нагрузку на тестовом сервере. Собирайте статистику.
Ради бога не связывайтесь с Citrix Xen Server. Тут либо KVM либо OpenVZ. Если чисто для сайтов, то второе предпочтительнее.
За 2к не хватит конечно. Если в стойку, то надо упску, сам сервер и еще и консолька не помешала бы kvm.
1С Битрикс жрет изрядно. Больше чем неоптимизированный вордпресс. Так что на железо скупиться не стоит =).
Если требуется vpn-сервер в виртуалку поселить то никаких openvz! Либо kvm, либо xen. Вообще Xen предпочтительнее, если у вас хост-машины на линуксе - будет меньше накладных расходов. И не обязательно хвататься за платный Citrix Xen, когда тут вполне хватит опенсорцного =).
А по конкретным параметрам железа выше уже высказались =). Мне добавить нечего =)
Либо kvm, либо xen. Вообще Xen предпочтительнее, если у вас хост-машины на линуксе - будет меньше накладных расходов.
можно вот тут подробнее?
1С Битрикс жрет изрядно. Больше чем неоптимизированный вордпресс.
По потреблению памяти вордпресс может разорвать битрикс как хомячка. Я в свое время собрал немного статистики для общего развития. Битрикс периодически получает по ушам от suhosin за попытку зачем-то откусить 512 метров памяти (это в логах), но все работает без жалоб и среднее потребление у него немного меньше, чем у вордпресс ( 25 Мб против 38 ). Все сайты достаточно простенькие. Ссылки не даю, так как сайты не мои, просто хостятся у нас. Соответственно не вникал что там и как настроено, но подозреваю, что плохо (:
Выводов никаких делать не надо, ибо этой статистике даже я не доверяю, но теоретически можно или аппетиты битрикса уменьшить, или вордпресс раскормить. Просто забавный факт из жизни (: