Системное программное обеспечение#
Ниже представлены категории системного программного обеспечения (далее ПО), которые обязательны или опциональны для установки, настройки, контроля и функционирования компонента. В каждой категории перечислены все поддерживаемые продукты сторонних правообладателей. Клиенту необходимо выбрать один или несколько из продуктов в каждой категории, исходя из условий использования конечной ИС.
Локальная установка#
Категория ПО |
Обязательность установки (да/нет) |
Наименование ПО |
Версия |
Продукт, функциональная совместимость с которым подтверждена |
Описание |
|---|---|---|---|---|---|
Java-машина |
Да |
17 |
Рекомендовано |
Набор программного обеспечения, позволяющий запускать программы написанные на JVM совместимых языках |
Установка в кластере#
Категория ПО |
Обязательность установки (да/нет) |
Наименование ПО |
Версия |
Продукт, функциональная совместимость с которым подтверждена |
Описание |
|---|---|---|---|---|---|
База данных |
Да |
11, 12, 13, 15 |
Рекомендовано. Правообладателем АО «СберТех» также рекомендована Platform V Pangolin SE, см. раздел «Платформенные зависимости» |
База данных для хранения метаинформации |
|
База данных in-memory |
Да |
4.280.4 |
Рекомендовано. Правообладателем АО «СберТех» также рекомендована Platform V DataGrid, см. раздел «Платформенные зависимости» |
База данных для хранения кеш информации |
|
База данных real-time |
Нет |
27.0.0 |
Опционально |
Высокопроизводительная база данных для аналитики в реальном времени |
|
Операционная система |
Да |
Red Hat Enterprise Linux |
8.5 |
Рекомендовано. Правообладателем АО «СберТех» также рекомендована Platform V SberLinux OS Server, см. раздел «Платформенные зависимости» |
Дистрибутив операционной системы на базе ядра Linux |
Среда контейнеризации |
Нет |
1.22.2 |
Рекомендовано. Правообладателем АО «СберТех» также рекомендована среда контейнеризации – Platform V DropApp, см. раздел «Платформенные зависимости» |
Система оркестрации, предназначенная для управления кластером контейнеров поддерживаемая opensource сообществом |
|
Инструмент контейнеризации |
Нет |
1.0.22 |
Опционально |
Система для развертывания приложений в любой среде, упаковывая программное обеспечение в конфигурируемые контейнеры |
|
Java-машина |
Да |
17 |
Рекомендовано |
Набор программного обеспечения, позволяющий запускать программы написанные на JVM совместимых языках |
|
Брокер сообщений |
Нет |
2.5.0 |
Рекомендовано. Правообладателем АО «СберТех» также рекомендована Platform V Corax, см. раздел «Платформенные зависимости» |
Брокер сообщений, позволяет производить событийный обмен сообщениями |
|
Браузер |
Да |
Google Chrome |
107 |
Опционально |
Браузер для входа в UI |
Яндекс браузер |
19 и выше |
Рекомендовано |
Браузер для входа в UI |
||
SberBrowser |
7.1. |
Опционально |
Браузер для входа в UI |
||
Сервис аутентификации и авторизации |
Нет |
22.0.3 |
Рекомендовано. Правообладателем АО «СберТех» также рекомендован продукт Platform V IAM SE, см. раздел «Платформенные зависимости» |
Сервис для аутентификации и авторизации |
|
Хранилище секретной информации |
Нет |
1.7.0 |
Рекомендовано |
Система для хранения секретной информации |
Примечание:
*
Да — категория ПО обязательна для функционирования сервиса (это означает, что сервис не может выполнять свои основные функции без установки данной категории ПО).
Нет — категория ПО необязательна для функционирования сервиса (это означает, что сервис может выполнять свои основные функции без установки данной категории ПО).
**
Рекомендовано — рекомендованный правообладателем АО «СберТех» продукт.
Опционально — альтернативный по отношению к рекомендованному правообладателем АО «СберТех» продукт.
Платформенные зависимости#
Установка в кластере#
Для настройки, контроля и функционирования компонента реализована интеграция с программными продуктами, правообладателем которых является АО «СберТех»:
Наименование продукта |
Код |
Версия продукта |
Код и наименование компонента |
Обязательность установки (да/нет) |
Описание |
Аналог других производителей |
|---|---|---|---|---|---|---|
Platform V Monitor |
OPM |
5.1.1 |
LOGA Журналирование |
Да |
Сервис для записи прикладных журналов |
InfluxDB |
Platform V Monitor |
OPM |
5.1.1 |
MONA Мониторинг |
Да |
Объединенный мониторинг Unimon (prometheus) |
Prometheus |
Platform V Synapse Service Mesh |
SSM |
3.10 и выше |
SVPX Сервисный прокси |
Да |
Предоставление базовых интеграционных операций прикладной части интеграционного сервиса |
Istio |
Platform V Synapse Service Mesh |
SSM |
3.10 и выше |
IGEG Граничный прокси |
Да |
Сервис для обеспечения управляемого вызова интеграционных сервисов прикладной части в проекте Kubernetes/Red Hat OpenShift |
Istio |
Platform V Corax |
KFK |
9.340 |
KFKA Kafka Sber Edition |
Да |
Брокер сообщений, позволяет производить событийный обмен сообщениями |
Kafka |
Platform V Pangolin SE |
PSQ |
5.4 и выше |
PSQL Platform V Pangolin SE |
Нет |
Система управления базами данных, основанная на PostgreSQL |
PostgreSQL |
Platform V Secret Management |
SCM |
1.13.0 |
Platform V Secret Management |
Да |
Компонент Secret Management Продукт Platform V Secret Management (SCM), реализующий безопасное хранилище секретной информации |
- |
Platform V DataGrid |
IGNT |
15.0.1 |
Platform V DataGrid |
Да |
Компонент DataGrid Продукт Platform V DataGrid (IGNT), доработанное решение на основе open-source-решения Apache Ignite. |
Ignite |
Platform V DropApp |
K8S |
1.1 и выше |
K8S Core |
Нет |
Среда оркестрации и контейнеризации от АО Сбербанк-Технологии |
OpenShift, Kubernetes |
Platform V SberLinux OS Server |
SLO |
8.8.1 и выше |
INST Операционная система |
Да |
Операционная система |
Red Hat Enterprise Linux, ALT Linux СП |
Platform V IAM SE |
IAM |
1.6 и выше |
KCSE KeyCloak.SE |
Нет |
IDP-провайдер, выполняющий функции управления доступа пользователей/клиентов (приложений), а также функции аутентификации/авторизации с помощью различных протоколов, таких как OAuth2.0, OIDC, SCIM |
KeyCloak |
Platform V Monitor |
OPM |
5.1.1 |
COTE Аудит |
Нет |
Сервис для хранения событий аудита |
- |
Примечание:
***
Да — компонент или продукт необходим для функционирования сервиса (это означает, что сервис не может выполнять свои основные функции без установки данного компонента).
Нет — необязательный для функционирования сервиса компонент или продукт (это означает, что сервис может выполнять свои основные функции без установки данного компонента).
**** Рекомендуется установка программного продукта, правообладателем которого является АО «СберТех», при этом не исключена возможность (допускается правообладателем) использования аналога других производителей. Аналоги, в отношении которых продукт успешно прошел испытания и подтвердил свою работоспособность, указаны в разделе «Системное программное обеспечение».
Аппаратные требования#
Установка в кластере#
Минимальные ресурсы, необходимые для запуска компонента SyTester (код SYTE, далее по тексту SyTester):
Контейнер |
Количество |
CPU Request |
Memory Request |
CPU Limit |
Memory Limit |
|---|---|---|---|---|---|
Конфигурация в среде контейнеризации для SyTester-master (в рамках одного POD) |
1 pod |
1000 m |
1000 Mi |
1000 m |
1000 Mi |
Конфигурация в среде контейнеризации для SyTester-generator (в рамках одного POD) |
1 pod |
1000 m |
1000 Mi |
1000 m |
1000 Mi |
Конфигурация в среде контейнеризации для SyTester-stub (в рамках одного POD) |
1 pod |
1000 m |
1000 Mi |
1000 m |
1000 Mi |
Конфигурация в среде контейнеризации для SyTester-http-stub (в рамках одного POD) |
1 pod |
1000 m |
1000 Mi |
1000 m |
1000 Mi |
Конфигурация в среде контейнеризации для SyTester-grpc-stub (в рамках одного POD) |
1 pod |
1000 m |
1000 Mi |
1000 m |
1000 Mi |
Конфигурация в среде контейнеризации для SyTester-discovery (в рамках одного POD) |
1 pod |
500 m |
512 Mi |
500 m |
512 Mi |
Конфигурация в среде контейнеризации для SyTester-operator (в рамках одного POD) |
1 pod |
300 m |
128 Mi |
300 m |
128 Mi |
Рекомендуемое количество pod(s): SyTester-master 1, SyTester-generator 1, SyTester-stub 1, SyTester-http-stub 1, SyTester-grpc-stub 1, SyTester-discovery 1, SyTester-operator 1. При необходимости SyTester-generator, SyTester-stub, SyTester-http-stub и SyTester-grpc-stub масштабируются горизонтально до нужного количества pods. SyTester-master всегда остается 1.