Системные требования#

Настройки безопасности окружения и перечень платформенных (дополнительных внешних) продуктов, используемых для установки, настройки и контроля в конечной информационной системе (далее — ИС), выбираются при разработке конечной ИС, исходя из характера обрабатываемой в ней информации и иных требований информационной безопасности (далее — ИБ), предъявляемых к ней.

Необходимое программное обеспечение#

Ниже представлены категории системного программного обеспечения, которые обязательны для установки, настройки, контроля и функционирования программного компонента. В каждой категории перечислены все поддерживаемые продукты сторонних правообладателей. Отдельно обозначены варианты, которые рекомендует АО «СберТех» (маркировка «Рекомендовано» в столбце «Продукт, функциональная совместимость с которым подтверждена»). Клиенту необходимо выбрать один из продуктов в каждой категории, исходя из условий использования конечной ИС.

Категории системного программного обеспечения, представленные ниже, обязательны для установки, настройки, контроля и функционирования компонента. В рамках каждой категории перечислены все поддерживаемые системные программы сторонних правообладателей, в том числе рекомендованные АО «СберТех». Выбор системной программы в каждой категории остается на стороне клиента (пользователя):

Ниже приведен список необходимого программного обеспечения (далее — ПО), которое обязательно или не обязательно для установки, настройки, контроля и функционирования продукта. Если в группе указано несколько альтернатив, то клиент может выбрать любой из вариантов, исходя из условий использования конечной информационной системы.

Тип

Наименование ПО и версия**

Обязательность (Да/Нет)*

Каfka

Platform V Corax 12.381.1+

Да

Apache Kafka 0.11.0+

S3

Platform V S-UP 1.1.1+

Да

Object Storage (cloud.ru) 1.0+

MinIO RELEASE.2025-09-07T16-13-09Z+

IAM

Platform V IAM SE 3.0.0+

Да

Keycloak 24.3+

CI

Platform V DevOps Tools 1.11.0+

Да

Jenkins 2.462.1+

web server

NGINX 1.26.3+

Да

Platform V SynGX 2.0+

JDK

OpenJDK 17+

Да

Axiom JDK 17+

k8s

Platform V DropApp 2.2.0+

Да

Kubernetes 8.0+

OC

Platform V SberLinux OS Server 8.10.0+

Да

ALT Linux 10+

БД

Platform V Pangolin DB 6.1.0+

Да

PostgreSQL 11+

Портал DevOps

Platform V Works::OneWork 2.1.0+

Да

Примечание

* Да — ПО, необходимое для функционирования продукта, без которого не гарантирована работоспособность. Нет — ПО, необязательное для функционирования продукта, которое не влияет на работоспособность основных функций.

** Версия ПО, на которой гарантируется работоспособность. «+» после номера версии означает, что возможно использование версий выше до потери обратной совместимости.

Примечание:

*

  • Да — категория ПО обязательна для функционирования сервиса (это означает, что сервис не может выполнять свои основные функции без установки данной категории ПО).

  • Нет — категория ПО необязательна для функционирования сервиса (это означает, что сервис может выполнять свои основные функции без установки данной категории ПО).


**

  • Рекомендовано — рекомендованный правообладателем АО «СберТех» продукт.

  • Опционально — альтернативный по отношению к рекомендованному правообладателем АО «СберТех» продукт.


***

Должно быть установлено на узлах (nodes) Jenkins. Пути до бинарных файлов утилит должны быть добавлены в системную переменную PATH.


Внимание

При работе со средой контейнеризации также необходима установка набора Jenkins и для корректного функционирования программного компонента.

Внимание

Полный перечень системного программного обеспечения на продукт DOT с указанием версий можно посмотреть в разделе Системные требования общей документации.

Аппаратное обеспечение#

Расчет потребности в физическом оборудовании происходит на основе коэффициентов переподписки (отношение требуемого количества виртуального ресурса к реальному количеству физического ресурса), применяемых к требованиям по виртуальным ресурсам для каждого из стендов.

В среде контейнеризации под требованиями к аппаратному обеспечению (CPU, RAM, диски) понимаются ресурсы CPU, memory и ephemeral-storage, которые Kubernetes предоставляет конкретному контейнеру:

  • запросы – минимальное количество ресурсов (requests),

  • лимиты – верхняя граница выделяемых ресурсов (limits).

Рекомендуемая конфигурация#

В таблицах указана рекомендуемая конфигурация аппаратного обеспечения. Характеристики (CPU, RAM, диски) указаны на один элемент развертывания.

Имя элемента развертывания#

Название модуля

ПО среды функционирования

Количество

Список контейнеров

CPU (core)

RAM (ГБ)

Внутренние диски (ГБ)

Горизонтальное масштабирование

ASOC

Platform V DropApp / OpenShift

8 подов

asoc-access-control-service

12

20

320

Да

ASOC

Platform V DropApp / OpenShift

8 подов

asoc-dashboard-mfe

12

20

320

Да

ASOC

Platform V DropApp / OpenShift

8 подов

asoc-egress-gateway

12

20

320

Да

ASOC

Platform V DropApp / OpenShift

8 подов

asoc-ingress-gateway

12

20

320

Да

ASOC

Platform V DropApp / OpenShift

8 подов

asoc-orchestrator

12

20

320

Да

ASOC

Platform V DropApp / OpenShift

8 подов

asoc-personal-office

12

20

320

Да

ASOC

Platform V DropApp / OpenShift

8 подов

asoc-personal-office-ui

12

20

320

Да

ASOC

Platform V DropApp / OpenShift

8 подов

asoc-project-store

12

20

320

Да

ASOC

Platform V DropApp / OpenShift

8 подов

asoc-sast-adapter

12

20

320

Да

ASOC

Platform V DropApp / OpenShift

8 подов

asoc-sast-task-manager

12

20

320

Да

ASOC

Platform V DropApp / OpenShift

8 подов

asoc-sast-tool-gitleaks

12

20

320

Да

ASOC

Platform V DropApp / OpenShift

8 подов

asoc-sast-tool-gosec

12

20

320

Да

ASOC

Platform V DropApp / OpenShift

8 подов

asoc-sast-tool-infer

12

20

320

Да

ASOC

Platform V DropApp / OpenShift

8 подов

asoc-sast-tool-ptai

12

20

320

Да

ASOC

Platform V DropApp / OpenShift

8 подов

asoc-sast-tool-semgrep

12

20

320

Да

ASOC

Platform V DropApp / OpenShift

8 подов

asoc-sast-tool-svace

12

20

320

Да

ASOC

Platform V DropApp / OpenShift

8 подов

asoc-sca-adapter

12

20

320

Да

ASOC

Platform V DropApp / OpenShift

8 подов

asoc-sca-dependency-track-tool-adapter

12

20

320

Да

ASOC

Platform V DropApp / OpenShift

8 подов

Pangolin + pgBouncer

12

20

320

Да

ASOC

Platform V DropApp / OpenShift

8 подов

CI Job

12

20

320

Да

Платформенные зависимости#

Для настройки, контроля и функционирования компонента реализована интеграция с программными продуктами, правообладателем которых является АО «СберТех»:

Наименование продукта

Код

Версия

Код и наименование компонента

Обязательность установки (да/нет)***

Описание

Аналог других производителей****

Platform V SberLinux OS Server

SLO

8.10.0 или выше

INST Операционная система

Да

Операционная система

Red Hat Enterprise Linux, Alt Linux

Platform V DropApp

K8S

2.2.0

K8SC Core

Да

Дистрибутив K8S, включающий ядро K8S

Red Hat OpenShift, Kubernetes

Platform V DevOps Tools

DOT

1.9.1

CDJE Deploy tools

Да

Инструмент CI/CD

-

Platform V Pangolin DB

PSQ

5.5.3 и выше

PSQL Реляционная СУБД

Да

Реляционная СУБД

PostgreSQL

Platform V S-UP

PS3

1.0.0

STOR S3 хранилище

Да

Хранилище данных

Platform V Keycloak SE

IAM

3.0.0

KCSE Keycloak SE

Да

Сервис по управлению доступом к информационным ресурсам, аутентификации и авторизации пользователей

Keycloak

Platform V Corax

KFK

14.391.0

KFKA Corax

Да

Распределенная система обработки потоковых данных

Kafka

Platform V Works::OneWork

SSD

2.0.0

SSDP OneWork

Да (в режиме встраивания в One Work)

Сервис самообслуживания в инструментах DevOps

Примечание:

***

  • Да — компонент или продукт необходим для функционирования сервиса (это означает, что сервис не может выполнять свои основные функции без установки данного компонента).

  • Нет — необязательный для функционирования сервиса компонент или продукт (это означает, что сервис может выполнять свои основные функции без установки данного компонента).

Информация по установке и настройке компонента CDJE приведена в разделе: Документация на программный продукт Platform V DevOps Tools (DOT) Документация на компонент CDJE → Руководство по установке.

Состав дистрибутива#

Состав дистрибутива бинарных артефактов#

Компонент дистрибутива

Описание

/package/bh/asoc-orchestrator.zip

Приложение оркестратор, предоставляет Open API для запуска сканирований

/package/bh/asoc-personal-office-ui.zip

UI АРМ администратора

/package/bh/asoc-personal-office.zip

Backend личного кабинета

./package/db/

Скрипты для миграции базы данных

Состав дистрибутива конфигураций#

Компонент дистрибутива

Описание

/package/conf/

Каталог с конфигурационными файлами для автоматизированной установки ПО средствами пайплайна