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
Old scans can be manually deleted to save space.

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