Нефункциональные требования к программному компоненту MFPM#

Общие рекомендации#

Аппаратные требования для работы компонента указаны в разделе «Системные требования -> Аппаратные требования».

Ниже приведены характеристики компоненты, которые достигаются на конфигурации из раздела «Аппаратные требования» Руководства по установке. Выполнение заявленных НФТ проверялось в конфигурации Platform V DropApp (K8S)

Название Теста

Интенсивность, операций/секунду

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

Средний размер отправляемого файла

Поиск максимума

20

1 сек

1 мб

Подтверждение максимума

18

1 сек

1 мб

Тест надежности

15

1 сек

1 мб

Параметры выделяемых для пода MFPM тестовых ресурсов в Kubernetes:

Тип

cpu

memory

Комментарий

requests

1000m

1000Mi

ресурсы, выделяемые при запуске

limit

1000m

1000Mi

максимальный объем выделяемых ресурсов

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

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

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

Условия исследования:

  • Использование Platform V Synapse Service Mesh;

  • Один экземпляр MFPM, c cpu limits = 1000, memory limits 1000;

  • Пропускная способность сети - 1 Гбит/с;

Нефункциональные требования по безопасности#

  • Наличие Platform V Synapse Service Mesh для защиты сетевого взаимодействия вне Pod