Системные требования
Необходимое программное обеспечение
Ниже приведен список необходимого программного обеспечения (далее — ПО), которое обязательно или не обязательно для установки, настройки, контроля и функционирования продукта. Если в группе указано несколько альтернатив, то клиент может выбрать любой из вариантов, исходя из условий использования конечной информационной системы.
| Тип | Наименование ПО и версия** | Обязательность (Да/Нет)* |
|---|---|---|
| СУБД | PostgreSQL 15.5 | Да |
| Platform V Pangolin DB 6.5.2+ | ||
| Platform V Pangolin DB 6.1.9+ | ||
| Platform V Pangolin DB 5.5.1+ | ||
| Операционная система | Platform V SberLinux OS Server 9.3.4+ | Да |
| Platform V SberLinux OS Server 8.10.0+ | ||
| Среда контейнеризации | Platform V DropApp 4.0.0 | Да |
| Система сбора и хранения и визуализации логов и метрик | Platform V Monitor 6.0.11 | Нет |
| Web-сервер | Platform V SynGX 3.0.0+ | Да |
| Браузер | SberBrowser 24.0.943.26 | Да |
| Сервис для аутентификации клиента | Platform V IAM SE 1.8.0 | Да |
| Сервис для авторизации клиента | Мои доступы D-02.010.00-9+ | Нет |
| Система управления секретами | Secret Management System 01.018.01-20 | Да |
| HashiCorp Vault 1.7.0 | ||
| Инструмент CI/CD | Platform V DevOps Tools 1.9.7+ | Да |
| Сервис аудита | Platform V Monitor 6.0.10 | Нет |
| Система аутентификации и авторизации межсервисных взаимодействий | Platform V Backend 4.6.1.0 | Да |
| Java-машина | OpenJDK 21 | Да |
| Брокер сообщений | Platform V Corax 14.391.0 | Да |
| Хранение конфигураций при автоматизированной установке | Atlassian Bitbucket 7.21.18 | Да |
| GitLab 15 | ||
| Сервис централизованного хранения репозиториев артефактов (хранилище артефактов) | Sonatype Nexus Repository CE 3.69.0-02 | Да |
| Балансировщик нагрузки | LBOSSE 2.0.0 | Нет |
| Сервис интеграции и оркестрации микросервисов в облаке | Platform V Synapse Service Mesh 5.4.3+ | Да |
| Система мониторинга | Platform V Monitor 6.0.10 | Нет |
* Да — ПО, необходимое для функционирования продукта, без которого не гарантирована работоспособность. Нет — ПО, необязательное для функционирования продукта, которое не влияет на работоспособность основных функций.
** Версия ПО, на которой гарантируется работоспособность. «+» после номера версии означает, что возможно использование версий выше до потери обратной совместимости.
Аппаратное обеспечение
Расчет потребности в физическом оборудовании происходит на основе коэффициентов повторной подписки, применяемых к требованиям по виртуальным ресурсам для каждого из стендов.
Для установки компонента/продукта требуется описанная ниже конфигурация аппаратного обеспечения. Характеристики (CPU, RAM, диски) указаны на один элемент развертывания:
Компонент GRDL (консоль)
| Название модуля | ПО среды функционирования | Количество | Список контейнеров | CPU (количество ядер) | RAM (ГБ) | Внутренние диски (ГБ) | Горизонтальное масштабирование |
|---|---|---|---|---|---|---|---|
| egress-gw-grdl-console-unver | DropApp | 1 под | istio-proxy ott-sidecar vault-agent | 1 0,2 0,05 | 0,2 0,6 0,1 | — | нет |
| grdl-console-unver | DropApp | 1 под | fluent-bit-sidecar grdl-module-unver istio-proxy vault-agent | 0,8 0,5 1 0,05 | 0,6 1 0,2 0,1 | — | нет |
| grdl-console-ui-unver | DropApp | 1 под | grdl-console-ui-unver istio-proxy | 0,5 0,3 | 1,2 0,3 | — | нет |
| in-gw-grdl-console-unver | DropApp | 1 под | istio-proxy vault-agent ott-sidecar | 0,2 0,05 0,2 | 0,2 0,1 0,6 | — | нет |
| unimon-agent | DropApp | 1 под | logger-forwarder-sidecar unimon-agent | 0,2 0,5 | 0,2 1 | — | нет |
| unimon-sender | DropApp | 1 под | logger-forwarder-sidecar unimon-sender | 0,2 0,7 | 0,2 2,6 | — | нет |
Компонент RPLW (воркер) в среде контейнеризации
| Название модуля | ПО среды функционирования | Количество | Список контейнеров | CPU (количество ядер) | RAM (ГБ) | Внутренние диски (ГБ) | Горизонтальное масштабирование |
|---|---|---|---|---|---|---|---|
| egress-gw-grdl-module-unver | DropApp | 1 под | istio-proxy ott-sidecar vault-agent | 1 0,2 0,05 | 0,2 0,6 0,1 | — | нет |
| grdl-module-n-unver | DropApp | 3 пода | fluent-bit-sidecar grdl-module-unver istio-proxy vault-agent | 0,8 2 1 0,05 | 0,6 4,1 0,2 0,1 | — | да |
| in-gw-grdl-module-unver | DropApp | 1 под | istio-proxy vault-agent ott-sidecar | 0,2 0,05 0,2 | 0,2 0,1 0,6 | — | нет |
| unimon-agent | DropApp | 1 под | logger-forwarder-sidecar unimon-agent | 0,2 0,5 | 0,2 4,2 | — | нет |
| unimon-sender | DropApp | 1 под | logger-forwarder-sidecar unimon-sender | 0,2 0,7 | 0,2 2,6 | — | нет |
Компонент RPLW (воркер) на ВМ
| Название модуля | ПО среды функционирования | Количество | Список контейнеров | CPU (количество ядер) | RAM (ГБ) | Внутренние диски (ГБ) | Горизонтальное масштабирование |
|---|---|---|---|---|---|---|---|
| grdl-module-n-unver | RHEL/CentOS 7/8 | 1 экземпляр | — | 1 | 4 | 20 | нет |
БД компонента GRDL
| Название модуля | ПО среды функционирования | Количество | Список контейнеров | CPU (количество ядер) | RAM (ГБ) | Внутренние диски (ГБ) | Горизонтальное масштабирование |
|---|---|---|---|---|---|---|---|
| database | Platform V Pangolin DB | 1 | — | 4 | 16 | 250 | нет |
БД потребителя
| Название модуля | ПО среды функционирования | Количество |
|---|---|---|
| source DB | Platform V Pangolin DB или PostgreSQL 13+ | 1 |
| target DB | Platform V Pangolin DB или PostgreSQL 13+ | 1 |
Брокер сообщений
| Название модуля | ПО среды функционирования | Количество | Список контейнеров | CPU (количество ядер) | RAM (ГБ) | Внутренние диски (ГБ) | Число топиков | Горизонтальное масштабирование |
|---|---|---|---|---|---|---|---|---|
| kafka | Platform V Corax | 1 | — | 16 | 32 | 300 | 4 | да |
В таблице приведены минимальные системные требования для собственного брокера сообщений. Если используется общий с другими продуктами брокер сообщений, зарезервируйте ресурсы в размере значений, указанных в колонках "Внутренние диски (ГБ)" и "Число топиков". Информация по настройке топиков Kafka приведена в Руководстве по установке.
При линейном горизонтальном масштабировании продукта для подтверждения соответствия ожидаемым нефункциональным характеристикам, рекомендуется предварительно провести нагрузочное тестирование на целевой конфигурации конкретной инсталляции.