Resource Requirements
This section outlines the storage and computing requirements for deploying and running HCL AppScan 360°. Proper resource allocation is crucial for optimal performance and scalability.
Storage Requirements
AppScan 360° requires MSSQL database and file storage. Estimated storage needs based on scan executions are:
|
Scan Executions |
MSSQL Server Storage |
File Storage |
|---|---|---|
| 1,000 | 1GB | 10GB |
| 100.000 | 5GB | 100GB |
| 1,000,000 | 20GB | 1000GB |
Recommendation: Allocate a minimum of 200 GB for both MSSQL server storage and
file storage to accommodate temporary logs. Storage must be:
- Encrypted
- Redundant
- Sharable between pods
- Supporting ReadWriteMany (RWX) access mode
Computing Requirements
AppScan 360° Platform
| Component | Memory (Min/Max) | CPU (vCore, Min/Max) |
|---|---|---|
| ASCP | 42GB / 48GB | 10/12 |
Scanning Resources
| Scenario | Memory (Min/Rec) | CPU (vCore, Min/Rec) |
|---|---|---|
| Dynamic analysis scanning: single scan | 3GB/4GB | 2/3 |
| Dynamic analysis scanning: five concurrent scans | 15GB/20GB | 10/15 |
| Dynamic analysis scanning: ten concurrent scans | 30GB/40GB | 20/30 |
| Static analysis scanning: single scan | 16GB/28GB | 2/4 |
| Static analysis scanning: five concurrent scans | 80GB/140GB | 10/20 |
| Static analysis scanning: ten concurrent scans | 160GB/280GB | 20/40 |
| Software Composition Analysis (SCA) scanning: single scan | 1GB/2GB | 2/5 |
| Software Composition Analysis (SCA) scanning: five concurrent scans | 2GB/4GB | 7/10 |
| Software Composition Analysis (SCA) scanning: ten concurrent scans | 4GB/6GB | 10/12 |
Note: Resources scale with concurrent scans.
- Nodes require at least 28 GB RAM and 4 cores for static scans
- Nodes require at least 4 GB RAM, 3 cores, and 200 GB disk space for dynamic scans
- Ensure sufficient AppScan 360° licenses and Kubernetes resource availability
- Do not exceed 25 concurrent scans