Resource Allocation Recommendation
These values are intended as baseline guidance only and SHOULD be adjusted based on local workload characteristics, performance testing, and operational requirements.
CPU: At least 2 vCPUs are RECOMMENDED; 4+ vCPUs SHOULD be used for higher concurrency and redundancy.
Memory: Allocate 4–6 GB system memory per instance, reserving 2–4 GB for the application heap. Ensure at least 1–2 GB overhead for runtime and OS.
Containers: Use percentage-based memory sizing (e.g., InitialRAMPercentage=40, MaxRAMPercentage=60) instead of fixed heap values. This allows the runtime to automatically adapt to cgroup limits, reducing the risk of over-allocation and ensuring consistent behavior across container environments.
As a baseline, allocate 20–30 GB of disk space per IdP instance to cover binaries, logs, temporary files, and configuration. For environments with heavy logging, auditing, or local caching, allocate 50 GB or more. Disk usage should be monitored continuously, and sizing adjusted according to local retention policies and operational practices.
