Перейти к содержанию

Требования к аппаратному обеспечению сервера

В данной статье перечислены требования к оборудованию сервера при установке Webim Server в hosted-режиме (на мощностях заказчика).

Компания Webim гарантирует заявленную производительность сервиса при установке Webim Server на выделенных серверах (dedicated servers) без использования техник виртуализации. Требования для таких хостов изложены в таблице ниже.

Если Webim устанавливается на виртуальные машины (VPS) или в Docker-контейнерах, данные виртуалки должны хоститься на собственном аппаратном обеспечении заказчика, не используемом для других целей, тем более третьими сторонами. Вся конфигурация сервера должна быть согласована с Webim. В любом случае, при использовании виртуализации изложенные ниже требования повышаются в 1,5 раза.

Напомним, что Webim рекомендуется размещать на трёх хостах: отдельно сервер приложений, реляционную СУБД и колоночную СУБД.

Требования к аппаратным параметрам каждого из хостов, на котором установлен сервер Webim:

Параметр Конфигурация: 3 оператора, 200 чатов, 2000 сообщений в сутки Конфигурация: 10 операторов, 2000 чатов, 20000 сообщений в сутки
Архитектура процессора x86-64 x86-64
Частота процессора 2.6ГГц 3.5ГГц
Количество ядер 4 (8 потоков) 8 (16 потоков)
Оперативная память 16ГБ 32ГБ
Свободное место на жёстком диске исключительно для нужд сервера приложений (все данные, логи, файлы пользователей, резервные копии и прочее хранится отдельно, см. статью о хранилище) 8ГБ 500ГБ, RAID 1 или RAID 5
Количество серверов 3 (сервер приложений, сервер реляционной СУБД и сервер колоночной СУБД) 6 (2 сервера приложений, 2 сервера реляционной СУБД, 2 сервера колоночной СУБД, active/stand-by)
Сетевой интерфейс Fast Ethernet 100МБит Gigabit Ethernet 1ГБит
10 Gigabit Ethernet для высоконагруженных систем

Рекомендации актуальны для эксплуатации системы в пределах параметров нагрузки в рамках стандартного SLA

Требования к жёсткому диску и его разбиению можно посмотреть в статье Требования к жёсткому диску.

N.B.

Система не тестируется на серверах других архитектур (ARM, PPC и т. д.) и поэтому работоспособность Webim на этих платформах не гарантируется.

Требования к аппаратному обеспечению также зависят от нагрузки на систему, от количества операторов и посетителей.

Например, для системы с 20 операторами и нагрузкой около 100 000 хитов в сутки мы рекомендуем сервер приложений такой конфигурации:

Intel® Xeon® Processor E5-2637 v4 3.5ГГц, ОЗУ 32ГБ DDR4 ЕСС, SSD 128Гб для ОС + 2 х HDD 1Тб SATA, объединённых в RAID 1

Аппаратные характеристики серверов СУБД должны совпадать, с точностью до +/- 10%, с характеристиками его сервера приложений.

О вариантах размещения серверных компонентов Webim на нескольких серверах (хостах) см. статью Схемы сетевого размещения серверных компонентов.