Системные требования
В данном разделе приведены минимальные системные требования к вычислительным ресурсам, необходимым для запуска 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 |
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 | Подключение к мессенджерам (полный список портов зависит от используемых типов оповещений) |
В данной таблице не указаны сетевые взаимодействия, необходимые для подключения к сторонним системам мониторинга заказчика. Их список определяется индивидуально – после получения данных о необходимых интеграциях.
Для получения обновлений системы потребуется разрешить доступ к ресурсам компании ООО "Монк Диджитал Лаб" c сервера, где произведена установка Monq:
https://release-hub.monq.ru
https://registry.monq.ru
https://downloads.monq.ru
Также возможны случаи, когда разрешить сетевое взаимодействие с внешними ресурсами нельзя. В данном случае необходимо скачать обновление там где есть доступ в интернет и перенести архивы в закрытый контур. Подробнее об этом написано в инструкциях по обновлению.
Типовая схема размещения компонентов
Дополнительно
При разворачивании экземпляра Monq вам также потребуется:
- Доменное имя для доступа к веб-интерфейсу вашего пространства Monq. Является обязательным условием для выпуска лицензии.