Данная схема применяется для создания тестовых стендов (для тестирования системы на этапе сдачи-приемки). В данном случае производительность неважна, поэтому система разворачивается на одном сервере.
Развертывание данной схемы выполняется на сервере под управлением Linux, рекомендуется использовать вариант поставки в виде Docker контейнеров под управлением Docker Compose.
Количество пользователей – менее 10.
Требования к аппаратному обеспечению
Процессор;2 четырехядерный процессор Intel® Xeon 2,00 GHz) (или равнозначное по производительности) в сумме 8 ядер
ОЗУ, не менее;12 Гб
Память;200гб
Минимальная мультисерверная конфигурация (Linux)
Данная схема применяется для серверов под управлением Linux, где сервер СУБД вынесен отдельным сервером. Конфигурация используется если количество пользователей системы не превышает 100 человек.
Требования к аппаратному обеспечению
Сервер СУБД
Процессор;2 четырехядерный процессор Intel® Xeon 2,00 GHz) (или равнозначное по производительности) в сумме 8 ядер
ОЗУ; 32 Гб
Память;200гб
Сетевая плата;100 Мб/с…1 Гб/с
Сервер приложений
Процессор;2 четырехядерный процессор Intel® Xeon 2,00 GHz) (или равнозначное по производительности) в сумме 8 ядер
ОЗУ; 16 Гб
Память;200гб
Сетевая плата;100 Мб/с…1 Гб/с
Минимизация использования OS Linux
В текущем пункте рассматривается случай использования Windows версий всех сервисов, кроме Kafka и Redis.
В предлагаемой конфигурации отдельными серверами вынесены: сервер СУБД и сервер под управлением Linux для установки Kafka и Redis.
Конфигурация используется если количество пользователей системы не превышает 50 человек.
Требования к аппаратному обеспечению
Процессор;2 четырехядерный процессор Intel® Xeon 2,00 GHz) (или равнозначное по производительности) в сумме 8 ядер
ОЗУ, не менее;12 Гб
Память;200гб
Базовая мультисерверная конфигурация
Данная схема применяется, если количество пользователей системы 100 - 500 человек. Используется сервер контента и веб-сервер, в отдельный сервер под управлением Linux вынесены Kafka и Redis.
Процессор;2 четырехядерный процессор Intel® Xeon 2,00 GHz) (или равнозначное по производительности) в сумме 8 ядер
ОЗУ; 32 Гб
Память;200 Гб
Сетевая плата;10 Гб/с
Сервер контента
Процессор;2 четырехядерный процессор Intel® Xeon 2,00 GHz) (или равнозначное по производительности) в сумме 8 ядра
ОЗУ не менее; 16 Гб
Память не менее;100 Гб
Сетевая плата;10 Гб/с
Сервер приложений
Процессор;2 четырехядерный процессор Intel® Xeon 2,00 GHz) (или равнозначное по производительности) в сумме 8 ядер
ОЗУ; 16 Гб
Память;200гб
Сетевая плата;100 Мб/с…1 Гб/с
Веб-сервер
Процессор;1 четырехядерный процессор Intel® Xeon 2,00 GHz) (или равнозначное по производительности) в сумме 4 ядра
ОЗУ не менее; 12 Гб
Память не менее;100 Гб
Сетевая плата;10 Гб/с
Сервер Компонент (Redis и Kafka)
Процессор;1 четырехядерный процессор Intel® Xeon 2,00 GHz) (или равнозначное по производительности) в сумме 4 ядра
ОЗУ не менее; 12 Гб
Память не менее;100 Гб
Сетевая плата;10 Гб/с
Сервер Полнотекстового поиска
Процессор;1 четырехядерный процессор Intel® Xeon 2,00 GHz) (или равнозначное по производительности) в сумме 4 ядра
ОЗУ не менее; 16 Гб
Память не менее;100 Гб
Сетевая плата;10 Гб/с
Требования к аппаратному обеспечению в случае виртуализации
Отличие системных требований при использовании виртуализации и без заключается только в следующем – в случае использования виртуализации общее число vCPU всех виртуальных машин на хосте должно быть равно числу процессорных потоков (в том числе и получаемых с помощью Hyper-Threading) (на один vCPU - одно ядро).