Системные требования#
Необходимое программное обеспечение#
Ниже приведен список необходимого программного обеспечения (далее — ПО), которое обязательно или не обязательно для установки, настройки, контроля и функционирования продукта. Если в группе указано несколько альтернатив, то клиент может выбрать любой из вариантов, исходя из условий использования конечной информационной системы.
Тип |
Наименование ПО и версия |
Обязательность (Да/Нет) |
|---|---|---|
Иное |
Helm 3.10+ |
Нет |
kubectl 1.19+ |
||
Сервис интеграции и оркестрации микросервисов в облаке |
Platform V Synapse Service Mesh 3.2+ |
Да |
Система хранения и распространения secrets |
Secret Management System 1.0+ |
Нет |
HashiCorp Vault 1.10+ |
||
Среда оркестрации контейнеров |
Platform V DropApp 1.3.0+ |
Да |
Kubernetes 1.19+ |
||
Операционная система |
ALT Linux SP8+ |
Да |
Platform V SberLinux OS Server 9.5.2+ |
||
Платформа для разработки, доставки и запуска контейнерных приложений |
Docker Engine (Docker CE) 4.6+ |
Да |
Сервис мониторинга |
Platform V Synapse Service Mesh 5.4.0+ |
Нет |
Prometheus 3.5+ |
Примечание
*
Да — ПО, необходимое для функционирования продукта, без которого не гарантирована работоспособность.
Нет — ПО, необязательное для функционирования продукта, которое не влияет на работоспособность основных функций.
**
Версия ПО, на которой гарантируется работоспособность. «+» после номера версии означает, что возможно использование версий выше до потери обратной совместимости.
Примечание:
*
Да — ПО, необходимое для функционирования сервиса, без установки которого не гарантирована работоспособность.
Нет — ПО, необязательное для функционирования сервиса, установка которого не влияет на работоспособность основных функций.
** Минимальная версии программного обеспечения, на которой гарантируется работоспособность. Использование версий выше заявленной возможно до потери обратной совместимости.
Аппаратное обеспечение#
Расчет потребности в физическом оборудовании происходит на основе коэффициентов переподписки (отношение требуемого количества виртуального ресурса к реальному количеству физического ресурса), применяемых к требованиям по виртуальным ресурсам для каждого из стендов.
Для установки продукта требуется следующая конфигурация аппаратного обеспечения. Характеристики (CPU, RAM) указаны на один элемент развертывания:
Компонент |
Название модуля |
ПО среды функционирования |
Количество |
Список контейнеров |
CPU, запрос/лимит (кол-во ядер) |
RAM, запрос/лимит (МБ) |
Горизонтальное масштабирование |
|---|---|---|---|---|---|---|---|
AUSC |
Приложение «Adapter» |
Kubernetes/Platform V DropApp |
1 pod |
autoscaler-adapter |
0.1/0.15 |
50/100 |
Да |
istio-proxy |
0.05/0.1 |
50/100 |
Да |
||||
Приложение «Controller» |
Kubernetes/Platform V DropApp |
1 pod |
autoscaler-controller |
0.15 |
70 |
Да |
|
istio-proxy |
0.1/0.2 |
100/200 |
Да |
||||
PREM |
Приложение «Calculator» |
Kubernetes/Platform V DropApp |
1 pod |
prem-calculator |
0.2/0.3 |
500/1000 |
Да |
istio-proxy |
0.05/0.1 |
50/100 |
Да |
||||
Приложение «Adapter» |
Kubernetes/Platform V DropApp |
1 pod |
prem-adapter |
0.1/0.2 |
100/200 |
Нет |
|
istio-proxy |
0.05/0.1 |
50/100 |
Нет |
||||
WLDT |
Приложение «Modeler» |
Kubernetes/Platform V DropApp |
1 pod |
modeler |
0.1/0.15 |
50/200 |
Да |
istio-proxy |
0.05/0.1 |
50/100 |
Да |
||||
Приложение «Frontend» |
Kubernetes/Platform V DropApp |
1 pod |
frontend |
0.05/0.1 |
50/100 |
Нет |
|
istio-proxy |
0.05/0.1 |
50/100 |
Нет |
В среде Kubernetes/Platform V DropApp под требованиями к аппаратному обеспечению (CPU, RAM) понимаются запросы – минимально необходимые ресурсы (requests), и лимиты – рекомендованные ресурсы (limit) CPU и memory, которые Kubernetes предоставляет конкретному контейнеру.
При горизонтальном масштабировании продукта для подтверждения соответствия ожидаемым нефункциональным характеристикам, рекомендуется предварительно провести нагрузочное тестирование на целевой конфигурации конкретной инсталляции.