AWS vCPU Limit Prerequisites for SaaS Product
Overview
When you launch your SaaS product, it provisions EC2 instances in your AWS account via Terraform. The instance types depend on the ratio you select.
By default, AWS imposes vCPU limits on EC2 instance families, which may prevent your instances from launching. You must request vCPU quota increases from AWS before launching the product.
Required EC2 Instances by Ratio
2/1
1 × c5n.4xlarge 3 × c6i.2xlarge
16 8
40
c5n quota (16 vCPUs) c6i quota (24 vCPUs)
4/1
1 × c5n.9xlarge 5 × c6i.2xlarge
36 8
76
c5n quota (36 vCPUs) c6i quota (40 vCPUs)
8/1
1 × c5n.18xlarge 9 × c6i.2xlarge
72 8
144
c5n quota (72 vCPUs) c6i quota (72 vCPUs)
Step 1 — Check Current vCPU Limits
Sign in to the AWS Management Console.
Go to Service Quotas.
Search for "Running On-Demand Standard (A, C, D, H, I, M, R, T, Z) instances".
Look for the quota specific to the instance family:
c5n
c6i
Compare your current limit to the total vCPUs needed from the table above.
Step 2 — Request vCPU Limit Increase
In Service Quotas, click the instance family quota (e.g., Running On-Demand C instance vCPUs).
Click Request quota increase.
Enter the new limit — set it higher than the total vCPUs you need (we recommend at least +20% buffer).
Submit the request.
AWS typically approves within a few hours to 1 business day.
Step 3 — Verify Before Launch
Once AWS approves your request:
Go back to Service Quotas.
Confirm the new vCPU limit for each required family.
Proceed to launch the SaaS product.
Example for 4/1 Ratio
If you choose a 4/1 ratio, you need:
c5n
quota → at least 36 vCPUsc6i
quota → at least 40 vCPUs
We recommend requesting:
c5n
quota → 50 vCPUsc6i
quota → 50 vCPUs
Last updated