Системные требования
В данном разделе приведены минимальные системные требования к вычислительным ресурсам, необходимым для запуска Monq.
Ознакомьтесь с данным документом перед началом установки.
Для работы с платформой Monq рекомендуется использование браузера:
Google Chrome версии 101.* и выше
Размещение ресурсов
Наименование продукта | CPU, Cores | RAM, GB | HDD, GB |
---|---|---|---|
Monq Demo | 8 | 24 | ~60 |
Система хранения
Наименование сервера | Данные | Производительность СХД |
---|---|---|
monq-demo | СУБД: postgresql, arangodb, clickhouse, redis, VictoriaMetrics Storage: nfs, container registry | от 700+ iops |
Input/Output Operations Per Second - это метрика, используемая для измерения производительности системы хранения данных, такой как жесткий диск (HDD) или твердотельный накопитель (SSD). Она указывает на количество операций ввода/вывода, которые устройство может обработать за секунду. Чем выше значение IOPS, тем больше операций ввода/вывода может обрабатывать система, что часто связано с более высокой скоростью работы и улучшенной производительностью.
В процессе обновления Monq происходит загрузка новых версий образов микросервисов в приватный репозиторий. Предыдущие версии при этом не удаляются автоматически.
Рекомендуется периодически выполнять очистку вручную:
crictl rmi --prune
Поставляемое системное ПО
Совместимость Monq с приведенными в таблице версиями системного ПО протестирована и гарантируется работоспособность.
Более новые или старые версии СПО не проверялись. Их использование может привести к непредсказуемому поведению системы и не поддерживается официально.
Название | Тип | Версия | Роль | Лицензирование | monq-demo |
---|---|---|---|---|---|
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.15 | Оркестратор docker-контейнеров | Apache License 2.0 | + |
kubernetes/nginx-ingress-controller | Container | 1.8.0 | Веб балансировщик | Apache License 2.0 | + |
kubernetes/coredns | Container | 1.9.3 | Кластерный DNS | Apache License 2.0 | + |
Типовые сетевые взаимодействия
Минимально необходимо:
- Доступ по порту 22/tcp ко всем серверам
- Доступ по порту 443/tcp к серверу
Типовой список сетевых взаимодействий
Наименование сервера | Назначение сервера | Входящее соединение: сеть | Входящее соединение: протоколы и порты | Исходящее соединение: сеть | Исходящее соединение: протоколы и порты | Обоснование запрашиваемых настроек |
---|---|---|---|---|---|---|
monq-demo | Серверы для развертывания Monq | Внешняя сеть | 443 tcp | Доступ пользователей к системе | ||
monq-demo | Серверы для развертывания Monq | Интернет | 80, 443 tcp 25, 465 tcp | Подключение к мессенджерам (полный список портов зависит от используемых типов оповещений) |
В таблице не указаны сетевые взаимодействия с внешними системами мониторинга.
Их список определяется индивидуально после получения данных о необходимых интеграциях.
Для получения обновлений требуется разрешить доступ к ресурсам компании:
https://release-hub.monq.ru
https://registry.monq.ru
https://downloads.monq.ru
В случае запрета на сетевое взаимодействие с внешними ресурсами по соображениям информационной безопасности, обновления необходимо предварительно загрузить в среде с выходом в интернет и далее перенести в изолированный контур ручным способом.
Подробнее об этом написано в инструкциях по обновлению.
Типовая схема размещения компонентов
Дополнительно
При установке потребуется доменное имя для доступа к веб-интерфейсу вашего пространства Monq. Является обязательным условием для выпуска лицензии.