Skip to content

Commit ea9827a

Browse files
committed
feat: add scaling table for agent deployment sizing recommendations
1 parent e9762c0 commit ea9827a

1 file changed

Lines changed: 17 additions & 0 deletions

File tree

docs/torque-agent/agent-requirements.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -174,6 +174,23 @@ Agent capacity depends on:
174174
- Additional replicas: Linear scaling for concurrent capacity
175175
- Heavy workloads: Consider dedicated node pools or larger VM instances
176176
177+
## Scaling Table (Quick Reference)
178+
179+
The table below provides recommended starting points for agent deployment sizing based on the number of concurrent environments and average workload complexity. Use these as guidelines and adjust based on observed agent CPU/memory usage and provisioning times.
180+
181+
| Concurrent Environments | Tier | Agent Replicas | Node Pool / VM Size Recommendation | Notes |
182+
|-------------------------|------|----------------|------------------------------------|-------|
183+
| 1 - 10 | Light | 1 - 2 | 1 node, 2 vCPU / 4GB RAM | Light workloads; single replica acceptable for non-critical use.
184+
| 11 - 100 | Medium | 2 - 4 | 2-3 nodes, each 2-4 vCPU / 4-8GB RAM | Medium concurrency; HA recommended and anti-affinity.
185+
| 101 - 200 | Increased parallelism | 4 - 8 | 3-5 nodes, each 4 vCPU / 8GB RAM | Higher parallelism; consider dedicated node pools and tuned resource limits.
186+
| 200+ | High concurrency + Large | 8+ | 4+ nodes, each 8+ vCPU / 16+GB RAM; autoscaling recommended | Very high concurrency; perform load testing and monitor closely.
187+
188+
Notes:
189+
- "Concurrent Environments" refers to environments actively provisioning or heavily operating at the same time.
190+
- Agent replica counts assume default agent resource requests/limits (100m CPU / 200Mi memory). Increase per-agent resources for heavy or long-running workloads.
191+
- For Kubernetes, use PodDisruptionBudgets, anti-affinity, and multiple replicas across failure domains to ensure availability.
192+
- Monitor agent pod CPU/memory and adjust cluster autoscaler and node sizes accordingly.
193+
177194
## Getting Started
178195
179196
Once you've prepared your infrastructure, proceed with agent installation:

0 commit comments

Comments
 (0)