资源需求

本节概述了部署和运行 HCL AppScan 360° 的存储与计算要求。正确的资源分配对于实现最佳性能和可扩展性至关重要。

存储要求

AppScan 360° 需要 MSSQL 数据库和文件存储。基于扫描执行的估计存储需求如下:

扫描执行

MSSQL Server 存储

文件存储

1,000 1 GB 10 GB
100.000 5 GB 100 GB
1,000,000 20 GB 1000 GB
建议:为 MSSQL 服务器存储和文件存储至少分配 200 GB 的空间,以存放临时日志。存储必须:
  • 已加密
  • 冗余
  • 可在 Pod 之间共享
  • 支持 ReadWriteMany (RWX) 访问模式
可以手动删除旧扫描以节省空间。

计算要求

AppScan 360° 平台

组件 内存(最小值/最大值) CPU(vCore,最小值/最大值)
ASCP 42GB / 48GB 10/12

扫描资源

情境 内存(最小值/推荐值) CPU(vCore,最小值/推荐值)
动态分析扫描:单次扫描 3GB/4GB 2/3
动态分析扫描:五个并发扫描 15GB/20GB 10/15
动态分析扫描:十个并发扫描 30GB/40GB 20/30
静态分析扫描:单次扫描 16GB/28GB 2/4
静态分析扫描:五个并发扫描 80GB/140GB 10/20
静态分析扫描:十个并发扫描 160GB/280GB 20/40
软件组成分析 (SCA) 扫描:单次扫描 1GB/2GB 2/5
软件组成分析 (SCA) 扫描:五次并发扫描 2GB/4GB 7/10
软件组成分析 (SCA) 扫描:十次并发扫描 4GB/6GB 10/12
注: 资源需求会随着并发扫描数量的增加而相应增加。
  • 节点至少需要 28 GB RAM 和 4 个内核才能进行静态扫描
  • 节点至少需要 4 GB RAM、3 个内核和 200 GB 磁盘空间才能进行动态扫描
  • 确保有足够的 AppScan 360° 许可证并确保 Kubernetes 资源可用性
  • 并发扫描数不得超过 25 次