资源需求
本节概述了部署和运行 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 次