Spot Instance quotas - Amazon Elastic Compute Cloud

Spot Instance quotas

There are quotas for the number of running Spot Instances and pending Spot Instance requests per AWS account per Region. Once a pending Spot Instance request is fulfilled, the request no longer counts towards the quota because the running instance is counted towards the quota.

Spot Instance quotas are managed in terms of the number of virtual central processing units (vCPUs) that your running Spot Instances are either using or will use pending the fulfillment of open Spot Instance requests. If you terminate your Spot Instances but do not cancel the Spot Instance requests, the requests count against your Spot Instance vCPU quota until Amazon EC2 detects the Spot Instance terminations and closes the requests.

We provide the following quota types for Spot Instances:

  • All DL Spot Instance Requests

  • All F Spot Instance Requests

  • All G and VT Spot Instance Requests

  • All Inf Spot Instance Requests

  • All P Spot Instance Requests

  • All Standard (A, C, D, H, I, M, R, T, Z) Spot Instance Requests

  • All Trn Spot Instance Requests

  • All X Spot Instance Requests

Each quota type specifies the maximum number of vCPUs for one or more instance families. For information about the different instance families, generations, and sizes, see Amazon EC2 Instance Types.

You can launch any combination of instance types that meet your changing application needs. For example, with an All Standard Spot Instance Requests quota of 256 vCPUs, you could request 32 m5.2xlarge Spot Instances (32 x 8 vCPUs) or 16 c5.4xlarge Spot Instances (16 x 16 vCPUs).

Monitor Spot Instance quotas and usage

You can view and manage your Spot Instance quotas using the following:

For more information, see Amazon EC2 service quotas and Viewing service quotas in the Service Quotas User Guide.

With Amazon CloudWatch metrics integration, you can monitor EC2 usage against your quotas. You can also configure alarms to warn about approaching quotas. For more information, see Service Quotas and Amazon CloudWatch alarms in the Service Quotas User Guide.

Request a quota increase

Even though Amazon EC2 automatically increases your Spot Instance quotas based on your usage, you can request a quota increase if necessary. For example, if you intend to launch more Spot Instances than your current quota allows, you can request a quota increase. You can also request a quota increase if you submit a Spot Instance request and you receive the error Max spot instance count exceeded. To request a quota increase, use the Service Quotas console described in Amazon EC2 service quotas.