Системные требования
В данном разделе приведены минимальные системные требования к вычислительным ресурсам, необходимым для запуска Monq.
Ознакомьтесь с данным документом, прежде чем переходить к установке системы.
Для работы с платформой Monq рекомендуется использование браузера:
Google Chrome версии 101.* и выше
Размещение ресурсов
Наименование продукта | CPU, Cores | RAM, GB | HDD, GB | Описание |
---|---|---|---|---|
Monq Demo | 8 | 24 | 100 | Сервер для развертывания СПО и модулей Monq |
⚠️ Размеры системных дисков должны быть не меньше указанных в таблице. При разметке все пространство диска монтируется в корень «/» без разделения на разделы.
Файловая система –
xfs
.
Система хранения
Наименование сервера | Данные | Чтение / Запись, iops (Highload) | Интенсивность использования | Примечание |
---|---|---|---|---|
d-head | СУБД: postgresql, arangodb, clickhouse, redis, VictoriaMetrics Storage: nfs, docker registry | 15/40 (75/200) | medium |
Обязательное системное программное обеспечение
С приведенными в таблице версиями системного ПО протестирована совместимость с Monq и гарантируется работоспособность. Другие, более новые или старые версии СПО не тестировались и не проверялись.
Название | Тип | Версия | Роль | Лицензирование | d-head | Описание |
---|---|---|---|---|---|---|
Debian | Baremetal | 11.6 | Операционная система | GNU GPL | + | |
containerd | Baremetal | 1.6.6 | Виртуализация | Apache License 2.0 | + | |
postgresql | Container | 12.15 | СУБД | Лицензия PostgreSQL | + | |
victoria-metrics | Container | 1.91.3 | СУБД | Apache License 2.0 | + | |
arangodb | Container | 3.11.2 | СУБД | Apache License 2.0 | + | |
redis | Container | 7.0.11 | Кеш сервер | 3-Clause-BSD | + | Документация |
rabbitmq | Container | 3.11.18 | Брокер сообщений | Mozilla Public License | + | |
clickhouse | Container | 23.3.8 | СУБД | Apache License 2.0 | + | |
docker-registry | Container | 2.8.2 | Репозиторий образов docker | Apache License 2.0 | + | Образ |
nfs-utils | Baremetal | 1.3.0 | Сетевой доступ к ФС | MIT; GPLv2; GPLv2+; BSD | + | Документация |
cilium | Container | 1.13.3 | Драйвер виртуальной сети | Apache License 2.0 | + | |
etcd | Container | 3.5.1 | Хранилище состояния кластера | Apache License 2.0 | + | |
consul | Baremetal | 1.8.0 | Хранилище конфигураций | Mozilla Public License v2.0 | + | |
kubernetes | Container | 1.26.6 | Оркестратор docker-контейнеров | Apache License 2.0 | + | |
kubernetes/nginx-ingress-controller | Container | 1.8.0 | Веб балансировщик | Apache License 2.0 | + | Документация |
kubernetes/core-dns | Container | 1.9.3 | Кластерный DNS | Apache License 2.0 | + | Документация |
ansible | Baremetal | 2.9.13 | Система управления конфигурациями | GPL v3 | Используется в сценарии поставки в виде пакета |
Типовые сетевые взаимодействия
Минимально необходимо:
- Наличие доступа по порту 22/tcp ко всем серверу.
- Доступ по порту 80,443/tcp к серверу.
Типовой список сетевых взаимодействий
Наименование сервера | Назначение сервера | Входящее соединение Сеть | Входящее соединение Протоколы, порты | Исходящее соединение Сеть | Исходящее соединение Протоколы, порты | Обоснование запрашиваемых настроек |
---|---|---|---|---|---|---|
d-head | Сервера для развертывания ППО | Внешняя сеть | 80, 443 tcp | Доступ пользователей к системе | ||
d-head | Сервера для развертывания ППО | Интернет | 80, 443 tcp 25, 465 tcp | Подключение мессенджерам (полный список портов зависит от используемых типов оповещений) |
В данной таблице не указаны сетевые взаимодействия, необходимые для подключения к системам мониторинга Клиента. Их список определяется индивидуально – после получения данных о необходимых интеграциях.
Для получения обновлений системы потребуется разрешить доступ к ресурсам компании ООО "Монк Диджитал Лаб" c сервера, где произведена установка Monq:
https://release-hub.monq.ru
https://registry.monq.ru
https://downloads.monq.ru
Также возможны случаи, когда разрешить сетевое взаимодействие с внешними ресурсами нельзя. В данном случае необходимо скачать обновление там где есть доступ в интернет и перенести архивы в закрытый контур. Подробнее об этом написано в инструкциях по обновлению.
Типовая схема размещения компонентов
Дополнительно
При разворачивании экземпляра Monq вам также потребуется:
- Доменное имя для доступа к веб-интерфейсу вашего пространства Monq. Является обязательным условием для выпуска лицензии.