Нефункциональные особенности#
Доступность#
Уровень критичности |
Описание |
Доступность % |
Время простоя в год |
Время простоя в месяц |
Время простоя в неделю |
|---|---|---|---|---|---|
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 |
|
10 |
5 |
1024 |
50 |
Минимальная |
asoc-orchestrator |
|
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.