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

Необходимое окружение для разворачивания сервиса Пакетная обработка задач (Batch Tasks) — Kubernetes или OpenShift (далее — система оркестрации контейнерами).

Системное программное обеспечение#

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

Категория ПО

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

Наименование ПО

Версия

Продукт, функциональная совместимость с которым подтверждена**

Назначение категории ПО

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

Да

ОС Альт 8 СП

10.0 и выше

Рекомендовано. Правообладателем АО «СберТех» также рекомендована ОС – Platform V SberLinux OS Server, см. раздел «Платформенные зависимости»

ОС контейнеров для запуска модулей компонента

Red Hat Enterprise Linux

7.9.9 и выше

Опционально

Система оркестрации контейнеризированными приложениями

Да

Kubernetes

1.25 и выше

Рекомендовано. Правообладателем АО «СберТех» также рекомендована среда контейнеризации – Platform V DropApp, см. раздел «Платформенные зависимости»

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

Red Hat OpenShift

4.2 и выше

Опционально

Java-машина

Да

OpenJDK

17 и выше

Рекомендовано

Окружение для работы модулей компонента

OracleJDK

17 и выше

Опционально

Система управления базами данных (СУБД)

Да

PostgreSQL

13.8 и выше

Рекомендовано. Правообладателем АО «СберТех» также рекомендована СУБД, основанная на PostgreSQL, — Platform V Pangolin SE, см. раздел «Платформенные зависимости»

ПО, взаимодействующее с конечными пользователями, приложениями и базой данных для сбора и анализа данных

Сервис интеграции и оркестрации микросервисов в облаке

Нет

Istio

1.12 и выше

Рекомендовано. Правообладателем АО «СберТех» также рекомендован сервис интеграции и оркестрации микросервисов в облаке, основанный на Istio, — Platform V Synapse Service Mesh, см. раздел «Платформенные зависимости»

Сервис интеграции микросервисов в облаке

Брокер сообщений

Нет

Apache Kafka

2.7.0 и выше

Рекомендовано. Правообладателем АО «СберТех» также рекомендован брокер сообщений, основанный на Kafka, – Platform V Corax, см. раздел «Платформенные зависимости»

Событийный обмен сообщениями между модулями компонента

Система управления секретами

Нет

HashiCorp Vault

1.7.0 и выше

Опционально

Система управления аутентификационными данными сервисных аккаунтов или учетных записей

Secret Management System

1.7.0 и выше

Опционально

External Secrets Operator

01.003.01

Опционально

Примечание:

*

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

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

**

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

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

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

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

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

Код

Версия продукта

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

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

Описание

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

Platform V SberLinux OS Server

SLO

8.8.0 и выше

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

Да

ОС контейнеров для запуска модулей компонента (только базовые образы)

ОС Альт 8 СП, Red Hat Enterprise Linux

Platform V Audit SE

AUD

2.3.0 и выше

AUDT Аудит

Нет

Сервис для аудирования событий

Сервис успешно прошел испытания и подтвердил свою работоспособность с компонентом AUDT. С аналогами других производителей не тестировался

Platform V Monitor

OPM

5.1.3 — для K8S, 5.0.0 — для OS

LOGA Журналирование

Нет

Сервис для хранения лог-файлов

Любой сервис сбора записей о событиях, совместимый с fluent-bit, например: Elasticsearch, InfluxDB

MONA Объединенный мониторинг Unimon

Нет

Сервис для сбора прикладных и инфраструктурных метрик и отправки их в целевую систему хранения

Prometheus

Platform V Pangolin SE

PSQ

6.2.0

PSQL Pangolin

Да

Система управления базами данных, основанная на PostgreSQL

PostgreSQL 13.8 и выше

Platform V DevOps Tools

DOT

1.7.0

CDJE Deploy Tools

Нет

Сервис для развертывания и обновления компонентов Платформы и приложений потребителей, для настройки и обслуживания инфраструктуры Платформы. Рекомендуемая версия Pipeline Deploy 1.04

Ручное развертывание

Platform V Synapse Service Mesh

SSM

3.9.6 и выше — для K8S, 3.2.0 — для OS

POLM Управление политиками

Нет

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

Istio control plane 1.12

IGEG Граничный прокси

Нет

Прокси для защиты прикладных сервисов от несанкционированного доступа

Envoy proxy

Platform V Synapse Enterprise Integration

SEI

3.6.0 и выше

SRLS Synapse Rate Limiter Service

Нет

Сервис для ограничения прикладной нагрузки (payload) со стороны потребителя на защищаемые сервисы

Сервис успешно прошел испытания и подтвердил свою работоспособность с компонентом SRLS. С аналогами производителей не тестировался

Platform V Corax

KFK

5.1.7 и выше

KFKA Corax

Нет

Программный брокер сообщений, представляющий собой распределенную, отказоустойчивую, реплицированную и легко масштабируемую систему передачи сообщений, рассчитанную на высокую пропускную способность

Kafka 2.7.0

Platform V Backend

#BD

4.5.21.0 и выше

OTTS One-Time Password (OTP) / OTT

Нет

Сервис для аутентификации и авторизации межсервисных взаимодействий

Сервис успешно прошел испытания и подтвердил свою работоспособность с компонентом OTTS. С аналогами других производителей не тестировался

APLJ Прикладной журнал

Нет

Сервис для обеспечения отказоустойчивости приложения на уровне базы данных

Сервис успешно прошел испытания и подтвердил свою работоспособность с компонентом APLJ. С аналогами других производителей не тестировался

Platform V DropApp

K8S

1.4.0

K8SC K8S Core

Да

Дистрибутив Kubernetes со встроенными механизмами мультитенантности и бессерверным исполнением

Kubernetes, OpenShift

Примечание:

***

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

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

**** Рекомендуется установка программного продукта, правообладателем которого является АО «СберТех», при этом не исключена возможность (допускается правообладателем) использования аналога других производителей. Аналоги, в отношении которых продукт успешно прошел испытания и подтвердил свою работоспособность, указаны в разделе «Системное программное обеспечение».

У компонента реализована интеграция со следующими компонентами из состава Platform V Batch:

Наименование компонента

Код

Описание

SCHD Планировщик заданий (Batch Scheduler)

BAT

Сервис для запуска вычислительных заданий по расписанию или по требованию

BATU Batch UI

BAT

Пользовательский интерфейс для продукта Platform V Batch

Аппаратные требования#

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

Для установки компонента требуется следующая конфигурация аппаратного обеспечения:

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

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

Количество

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

CPU

ОЗУ, Мбайт

Внутренние диски, Гбайт

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

tasks-server

Kubernetes/Platform V DropApp (опционально OpenShift)

1 pod

tasks-server

1,0

1024

да

istio-proxy

1,1

512

да

logger-tasks-forwarder-sidecar

0,1

600

да

tasks-worker

Kubernetes/Platform V DropApp (опционально OpenShift)

1 pod

tasks-worker

1,0

1024

да

istio-proxy

1,1

512

да

logger-tasks-forwarder-sidecar

0,1

600

да

tasks-journal-applier

Kubernetes/Platform V DropApp (опционально OpenShift)

1 pod

tasks-journal-applier

1,0

1024

нет

istio-proxy

1,1

512

нет

logger-tasks-forwarder-sidecar

0,1

600

нет

tasks-gc

Kubernetes/Platform V DropApp (опционально OpenShift)

1 pod

tasks-gc

1,0

1024

нет

istio-proxy

1,1

512

нет

logger-tasks-forwarder-sidecar

0,1

600

нет

task-egressgateway

Kubernetes/Platform V DropApp (опционально OpenShift)

1 pod

ott-sidecar

0,3

500

да

istio-proxy

0,6

900

да

vault-agent

0,1

128

да

task-ingressgateway

Kubernetes/Platform V DropApp (опционально OpenShift)

1 pod

ott-sidecar

0,3

500

да

istio-proxy

0,9

700

да

vault-agent

0,1

128

да

unimon-agent

Kubernetes/Platform V DropApp (опционально OpenShift)

1 pod

unimon-agent

0,5

1000

нет

istio-proxy

0,3

512

нет

logger-forwarder-sidecar

0,2

200

нет

unimon-sender

Kubernetes/Platform V DropApp (опционально OpenShift)

1 pod

unimon-sender

0,5

1500

нет

istio-proxy

0,3

256

нет

logger-forwarder-sidecar

0,2

200

нет

Platform V Pangolin SE (опционально PostgreSQL)

1 VM

4

16

1000

нет

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

Браузеры#

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

Браузер

Версия****

Продукт, функциональная совместимость с которым подтверждена*****

SberBrowser

3.1.0.0 и выше (для любых ОС)

Рекомендовано

Яндекс Браузер

20.8.2 (для любых ОС)

Рекомендовано

Google Chrome

104.0.5112 (для ОС Unix), 86.0.4240 (для ОС Windows)

Опционально

Mozilla Firefox

98.0.0.0 (для ОС Unix), 78.7.0 (для ОС Windows)

Опционально

Примечание:

****

Минимальная версия, на которой гарантируется работоспособность.

*****

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

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

Образы#

Компонент

Версия

Система оркестрации

Актуальные образы sidecar

ott

5.21.0

K8S, OpenShift

ott-sidecar@sha256:7b0da84b8f35d05f1c32f5cb8644f7cab54618da746be47955f7772f6acf2afc

istio_sy

3.9.7

K8S

proxyv2@sha256:0423efe8556791115029d8026849ef5af869c371e9276882b2bed2eb2f618e02

istio

2.0.6

OpenShift

proxyv2@sha256:f9c01f40cb0ea0cf88a94ff21c1246491fdf42b935b40db7f619c71b1fe76587

logger sidecar

5.1.51

K8S, OpenShift

fluent-bit@sha256:2e430ac283dc6d09a5cc2de5eb49b3da42696bd71c272dbe4b4806c66e9e29ec