Нефункциональные требования к программному компоненту 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