🌐
Amazon Web Services
docs.aws.amazon.com › amazon ec2 › user guide › amazon ec2 instances › amazon ec2 billing and purchasing options › spot instances
Spot Instances - Amazon Elastic Compute Cloud
To view the Spot price history for the past three months, use the Amazon EC2 console or the describe-spot-price-history command. For more information, see View Spot Instance pricing history. We independently map Availability Zones to codes for each AWS account.
🌐
Amazon Web Services
docs.aws.amazon.com › amazon ec2 › user guide › amazon ec2 instances › amazon ec2 billing and purchasing options › spot instances › how spot instances work
How Spot Instances work - Amazon Elastic Compute Cloud
Your Spot Instance runs until you stop or terminate it, or until Amazon EC2 interrupts it (known as a Spot Instance interruption). Amazon EC2 can stop, terminate, or hibernate a Spot Instance when it interrupts it. When you use Spot Instances, you must be prepared for interruptions.
🌐
Amazon Web Services
docs.aws.amazon.com › amazon ec2 › user guide › amazon ec2 instances › amazon ec2 billing and purchasing options › spot instances › create a spot instance request
Create a Spot Instance request - AWS Documentation
To use Spot Instances, you create a Spot Instance request that includes the desired number of instances, the instance type, and the Availability Zone. If capacity is available, Amazon EC2 fulfills your request immediately.
🌐
AWS
aws.amazon.com › compute › amazon ec2 › spot instances
Spot Instance - Amazon EC2 Spot Instances - AWS
1 week ago - Launch your CI/CD pipelines in the AWS cloud quickly and cost-effectively with Spot Instances. Leverage the integrations with Jenkins and Spinnaker to automatically scale a Spot Fleet. Explore launching Spot Instances, using the instances in different scenarios, and more. ... Read about how the Spot Instances no-bidding pricing model works. ... Check out Spot Instances documentation ...
🌐
Amazon Web Services
docs.aws.amazon.com › amazon ec2 › user guide › amazon ec2 instances › amazon ec2 billing and purchasing options › spot instances › best practices for amazon ec2 spot
Best practices for Amazon EC2 Spot - Amazon Elastic Compute Cloud
Prepare individual instances for interruptionsBe flexible about instance types and Availability ZonesUse attribute-based instance type selectionUse Spot placement scores to identify optimal Regions and Availability ZonesUse EC2 Auto Scaling groups or EC2 Fleet to manage your aggregate capacityUse the price and capacity optimized allocation strategyUse integrated AWS services to manage your Spot InstancesWhich is the best Spot request method to use?
🌐
AWS
aws.amazon.com › ec2 › ec2 spot › instance advisor
Amazon EC2 Spot Instances - AWS
1 week ago - You can use attribute-based instance type selection (ABS), to easily express your instance requirements in the form of attributes, such as vCPU, memory, and storage, ensuring optimal flexibility of your configuration. Please visit Spot best practices to learn more about how you can improve your Spot experience.
🌐
AWS
docs.aws.amazon.com › aws whitepapers › aws whitepaper › how spot instances work
How Spot Instances Work - Overview of Amazon EC2 Spot Instances
AWS publishes the current Spot price and the historical prices for Spot Instances through the DescribeSpotPriceHistory API, as well as in the AWS Management Console, which reflects the data from the API. This can help you assess the levels and timing of fluctuations in the Spot price over time. ... Thanks for letting us know we're doing a good job! If you've got a moment, please tell us what we did right so we can do more of it. ... Thanks for letting us know this page needs work. We're sorry we let you down. If you've got a moment, please tell us how we can make the documentation better.
🌐
Amazon Web Services
docs.aws.amazon.com › amazon ec2 › user guide › amazon ec2 instances › amazon ec2 billing and purchasing options › spot instances › create a spot instance request › spot instance request example launch specifications
Spot Instance request example launch specifications - Amazon Elastic Compute Cloud
{ "ImageId": "ami-0abcdef1234567890", "KeyName": "my-key-pair", "InstanceType": "m5.medium", "NetworkInterfaces": [ { "DeviceIndex": 0, "SubnetId": "subnet-1a2b3c4d5e6f7g8h9", "Groups": [ "sg-1a2b3c4d5e6f7g8h9" ], "AssociatePublicIpAddress": true } ], "IamInstanceProfile": { "Arn": "arn:aws:iam::123456789012:instance-profile/my-iam-role" } } The following example requests Spot Instance with a tenancy of dedicated. A Dedicated Spot Instance must be launched in a VPC. { "ImageId": "ami-0abcdef1234567890", "KeyName": "my-key-pair", "SecurityGroupIds": [ "sg-1a2b3c4d5e6f7g8h9" ], "InstanceType": "c5.8xlarge", "SubnetId": "subnet-1a2b3c4d5e6f7g8h9", "Placement": { "Tenancy": "dedicated" } } Document Conventions ·
🌐
Amazon Web Services
docs.aws.amazon.com › amazon ec2 › user guide › amazon ec2 instances › amazon ec2 billing and purchasing options › spot instances › manage your spot instances
Manage your Spot Instances - Amazon Elastic Compute Cloud
To verify that an instance is a Spot Instance, select the instance, choose the Details tab, and check the value of Lifecycle. The value for a Spot Instance is spot and the value for an On-Demand Instance is normal. ... Use the following describe-instances command. aws ec2 describe-instances ...
Find elsewhere
🌐
AWS
docs.aws.amazon.com › amazon ec2 › api reference › actions › requestspotinstances
RequestSpotInstances - Amazon Elastic Compute Cloud
When you specify an Availability Zone group in a Spot Instance request, all Spot Instances in the request are launched in the same Availability Zone. Instance proximity is maintained with this parameter, but the choice of Availability Zone is not. The group applies only to requests for Spot ...
🌐
Seven Bridges
docs.sevenbridges.com › docs › about-spot-instances
About Spot Instances
They are available for all projects whose location is set to an AWS region. With Spot instances, you pay the Spot price that's in effect for the time period your instances are running.
🌐
AWS
docs.aws.amazon.com › aws parallelcluster › aws parallelcluster user guide (v3) › using aws parallelcluster › working with spot instances
Working with Spot Instances - AWS ParallelCluster
DocumentationAWS ParallelClusterAWS ParallelCluster User Guide (v3) AWS ParallelCluster uses Spot Instances if you have set SlurmQueues / CapacityType or AwsBatchQueues / CapacityType to SPOT in the cluster configuration file. Spot Instances are more cost effective than On-Demand Instances, ...
🌐
AWS CLI
awscli.amazonaws.com › v2 › documentation › api › 2.0.34 › reference › ec2 › request-spot-instances.html
request-spot-instances — AWS CLI 2.0.34 Command Reference
If your account supports EC2-Classic, Amazon EC2 launches the instances in EC2-Classic in the specified Availability Zone. ... aws ec2 request-spot-instances --spot-price "0.03" --instance-count 5 --type "one-time" --launch-specification file://specification.json
🌐
AWS
docs.aws.amazon.com › amazon ecs › developer guide › amazon ecs clusters and capacity › capacity creation › spot instances
Spot Instances - Amazon Elastic Container Service
AWSDocumentationAmazon ECSDeveloper Guide · Linux Spot Instance drainingWindows Spot Instance draining · Spot capacity can provide significant cost savings over on-demand instances. Spot capacity is excess capacity that's priced significantly lower than on-demand or reserved capacity.
🌐
Finout
finout.io › blog › aws-spot-instances
What Are AWS Spot Instances, Pros/Cons, and 6 Ways to Save Even More
May 22, 2025 - The price for each instance type in each AWS region is determined based on supply and demand dynamics. Bidding: When launching your instance, you specify the maximum price you are willing to pay per hour. This price can either be set in USD or as a percentage of the on-demand price. Instance allocation: Once your bid price exceeds the current spot price, your instance is allocated and starts running.
🌐
Amazon Web Services
docs.aws.amazon.com › amazon ec2 › user guide › amazon ec2 instances › amazon ec2 billing and purchasing options › spot instances › spot instance interruptions › find interrupted spot instances
Find interrupted Spot Instances - AWS Documentation
When you describe your EC2 instances, the results include your Spot Instances. The instance lifecycle of a Spot Instance is spot. The instance state of a Spot Instance is either stopped or terminated, depending on the interruption behavior that you configured.
🌐
AWS
aws.amazon.com › amazon ec2 › spot instances › getting started
Amazon EC2 Spot Instances - Getting Started
November 14, 2025 - Getting started with Spot Instances is simple. First, identify key workloads best suited to run on Spot Instances. Then launch a Spot Instance in minutes via the AWS Management console, integrated AWS services, such as Amazon EMR, Amazon ECS, AWS Batch, and EC2 Auto Scaling, or the EC2 Fleet API.
🌐
AWS
docs.aws.amazon.com › amazon eks › amazon eks › nodegroups › spot instances
Spot instances - Eksctl User Guide
If the spotAllocationStrategy is not specified, EC2 will default to use the lowest-price strategy. ... nodeGroups: - name: ng-1 instancesDistribution: instanceTypes: ["t3.small", "t3.medium"] # At least one instance type should be specified
🌐
Amazon Web Services
docs.aws.amazon.com › amazon ec2 › user guide › amazon ec2 instances › amazon ec2 billing and purchasing options › spot instances › tag spot instance requests
Tag Spot Instance requests - Amazon Elastic Compute Cloud
Use the describe-spot-instance-requests command to view the configuration of the specified Spot Instance request, which includes any tags that were specified for the request. aws ec2 describe-spot-instance-requests \ --spot-instance-request-ids sir-0e54a519c9EXAMPLE \ --query "SpotInstanceRequests[*].Tags"
🌐
Amazon Web Services
docs.aws.amazon.com › amazon ec2 › user guide › amazon ec2 instances › amazon ec2 billing and purchasing options › spot instances › get the status of a spot instance request
Get the status of a Spot Instance request - Amazon Elastic Compute Cloud
The following illustration shows how Spot Instance requests work. Notice that the request type (one-time or persistent) determines whether the request is opened again when Amazon EC2 interrupts a Spot Instance or if you stop a Spot Instance. If the request is persistent, the request is opened again after your Spot Instance is interrupted.