Аппаратные требования
Требования к аппаратным средствам зависят от конфигурации развертывания «Осмакс»:
-
требования для развертывания в минимальной конфигурации;
-
требования для развертывания в высокодоступной конфигурации.
Минимальная конфигурация
Минимальная конфигурация, описанная в Табл. 1, обеспечивает работу до 100 машин.
В рамках этой конфигурации количество пользователей в домене принимается равным количеству машин.
| № | CPU, ядра | RAM, ГБ | HDD, ГБ | ОС | Компоненты | Количество машин |
|---|---|---|---|---|---|---|
1 |
4 |
8 |
32 |
Linux |
|
1 |
2 |
4 |
8 |
64 |
Linux |
|
1 |
3 |
4 |
8 |
64 |
|
1 |
|
4 |
4 |
8 |
256 |
Linux |
PostgreSQL |
1 |
5 |
2 |
4 |
32 |
Linux |
АРМ (с |
< 100 |
* dhcp-proxy используется для установки ОС по сети. Устанавливается, если у клиента он отсутствует или нет возможности настроить в соответствии с потребностями развертывания.
Высокодоступная конфигурация
Для организаций с большим количеством обслуживаемых устройств (более 50 тыс.), а также для объектов, относящихся к критической инфраструктуре, рекомендуется внедрять высокодоступную и отказоустойчивую конфигурацию «Осмакс» в соответствии с параметрами, описанными в Табл. 2.
Отказоустойчивость достигается дублированием всех компонентов: каждый компонент развертывается минимум на двух нодах или репликах.
Доступность обеспечивается горизонтальным масштабированием основных компонентов «Осмакс».
| № | Компонент | CPU, ядра | RAM, ГБ | HDD, ГБ | ОС | Количество серверов | Комментарий |
|---|---|---|---|---|---|---|---|
1 |
|
8 |
8 |
256 |
Linux |
>=2 |
Количество экземпляров зависит от числа пользователей и числа миньонов (обслуживаемых АРМ), количества и частоты исполнения периодических задач. В указанной конфигурации: до 100 000 миньонов и частоте выполнения задач 1 раз в час |
2 |
|
4 |
4 |
256 |
Linux |
>=2 |
Не ожидается большая нагрузка. 2 экземпляра для обеспечения отказоустойчивости. При существенной нагрузке может использоваться больше экземпляров |
3 |
|
4 |
4 |
256 |
Linux |
>=2 |
Не ожидается большая нагрузка. 2 экземпляра для обеспечения отказоустойчивости. При существенной нагрузке может использоваться больше экземпляров |
4 |
|
4 |
8 |
256 |
Linux |
>=2 |
До 100 000 пользователей пользовательских интерфейсов «Кабинет администратора» и «Магазин приложений». В среднем до 10 000 RPS (Requests Per Second; метрика, которая измеряет количество запросов, обрабатываемых сервером в секунду) |
5 |
|
4 |
8 |
512 |
Linux |
>=2 |
Число мастеров (серверов управления) зависит от числа обслуживаемых АРМ. Рекомендуется использовать 1 мастер на 2000 миньонов |
6 |
Guacamole* |
8 |
32 |
256 |
Linux |
>=2 |
Количество выбирается в зависимости от количества одновременных удаленных подключений. Рекомендуется по 200 одновременных сессий на один сервер указанной конфигурации |
7 |
PostgreSQL* |
40 |
40 |
1024 (SSD) |
Linux |
2 реплики |
До 100 000 миньонов в указанной конфигурации |
8 |
Kafka* |
8 |
16 |
1024 (SSD) |
Linux |
3 брокера |
До 100 000 миньонов и частоте выполнения задач 1 раз в час. Зависит от количества миньонов (N) и частоты исполнения периодических задач (K) |
9 |
S3* |
4 |
8 |
512 (SSD) |
Linux |
От 2 серверов для data storage |
Зависит от количества мастеров. В указанной конфигурации до 50 мастеров |
* Инсталлятор «Осмакс» предоставляет возможность развернуть одиночные экземпляры Guacamole, PostgreSQL, Kafka и S3, которые не являются отказоустойчивыми и не масштабируются горизонтально. Конфигурация и развертывание отказоустойчивых и масштабируемых развертываний Guacamole, PostgreSQL, Kafka и S3 не входит в зону ответственности «Осмакс» и обеспечивается IT-службами клиентов.
Обновлено: