Нефункциональные особенности#

Доступность#

Уровень критичности

Описание

Доступность %

Время простоя в год

Время простоя в месяц

Время простоя в неделю

Business Operational

Средний уровень критичности

99%

3,65 дней

7,20 часов

1,68 часов

Устанавливаемость#

Простота установки обеспечивается за счет интеграции с программным продуктом Platform V DevOps Tools (DOT), который предназначен для автоматизации сборки и развертывания дистрибутивов приложений Platform V.

Целостность#

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

Производительность#

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

Выполнение заявленных НФТ проверялось в конфигурации Platform V DropApp (K8S).

Конфигурация

Компонент

Операция

Макс. производительность, TPS

SLA по времени отклика (95 персентиль), с

Средний размер запроса, байт

Средний размер ответа, байт

Рекомендуемая

asoc-orchestrator

openapi

10

5

1024

50

Минимальная

asoc-orchestrator

openapi

1

0,5

-

-

Производительность Platform V ASOC Control Center зависит от множества факторов, в их числе вариативность межсервисных взаимодействий и объем передаваемых HTTP Body. Рекомендуется оценивать производительность и определять необходимые ресурсы в рамках НТ каждого из потребителей Platform V ASOC Control Center.

Надежность#

Механизмы повышения надежности в Platform V ASOC Control Center обеспечиваются за счет InBox/OutBox журналов событий.

Устойчивость#

При запросе на сканирование потребитель может подключиться к нескольким серверам оркестратора и выполнять программную балансировку по алгоритму Round Robin.

Для повышения отказоустойчивости также применяется механизм тайм-аутов.

Безопасность#

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

Platform V ASOC Control Center поддерживает встроенные механизмы информационной безопасности:

  • авторизация через Keycloak (Platform V IAM SE), с поддержкой внешних IdP;

  • реализация модели RBAC (глобальная роль) с детализированным разграничением прав;

  • реализация модели ReBAC (роль в конкретном проекте) с детализированным разграничением прав;

  • аутентификация с использованием безопасных методов;

  • передача данных по защищенным каналам с использованием TLS не ниже 1.2, включая поддержку mTLS не ниже 1.2;

  • пароли и секреты не хранятся в открытом виде в конфигурациях.

Масштабируемость#

Масштабируемость обеспечивается путем разбиения системы на более мелкие структурные компоненты и их разнесение на различные вычислительные ресурсы в среде контейнеризации Platform V DropApp/OpenShift.