🌐
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
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 ·
🌐
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.
🌐
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
🌐
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 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.
🌐
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.
🌐
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.
🌐
AWS
aws.amazon.com › ec2 › spot instances › getting started with spot instances
Getting Started With Amazon EC2 Spot Instances
November 14, 2025 - Click on “Request Spot Instances” and proceed through the Launch Instance Wizard process, choosing an AMI and instance type. Enter the number of Spot Instances you would like to request, your maximum price and whether the request is persistent or not.
🌐
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.
🌐
Amazon Web Services
amazonaws.cn › products › amazon ec2 › amazon ec2 spot
Amazon EC2 Spot Instances Features
October 27, 2025 - Auto Scaling groups to launch and manage Spot instances, maintain application availability, and scale your Amazon EC2 Spot capacity up or down automatically according to conditions you define. To learn more about using Auto Scaling with Spot instances, visit the Auto Scaling · Developer Guide. You can specify an unencrypted snapshot at launch and request Spot to create an encrypted EBS volume(s) when launching the instance.
🌐
Determined AI
docs.determined.ai › setup-cluster › aws › aws-spot.html
Use Spot Instances — Determined AI Documentation
Determined was built with fault-tolerance as a core feature, so using spot instances is usually as easy as configuring a resource pool with spot: true in the master configuration. Here is a fragment of a master configuration file that defines a resource pool with up to 10 g4dn.metal spot instances: resource_pools: - pool_name: aws-spot-g4dn-metal provider: type: aws max_instances: 10 instance_type: g4dn.metal spot: true # ...
🌐
CloudBolt Software
cloudbolt.io › home › eguides › the guide to aws cost optimization › the ultimate guide to ec2 spot instances
The Ultimate Guide to EC2 Spot Instances | CloudBolt Software
June 30, 2025 - Use proactive capacity balancing: Capacity rebalancing helps maintain availability by adding a new Spot instance to the fleet before a running Spot instance receives the two-minute notification. It balances the capacity-optimized allocation strategy and the policy of mixed entities. Use integrated AWS services to manage your Spot instances: Other AWS services like EMR, ECS, AWS Batch, EKS, SageMaker, AWS Elastic Beanstalk, and GameLift integrate with Spot to reduce total invoice costs without having to manage individual instances or fleets.
🌐
nOps
nops.io › blog › ec2-spot-instances
Understanding EC2 Spot Instances: Basics, Use Cases, and Pricing | nOps
May 2, 2024 - To be explained in a simpler way, whenever any instance from a particular availability zone is available, it is charged as AWS EC2 Spot Instances to help users save around 90% of costs. So that was the positive side of on demand vs spot instances. But coming to the downside of on demand vs spot instances, you will only be notified two minutes before the Instance gets terminated and your program/application is ceased.