Posted On: Nov 10, 2017

Spot Fleet now integrates with Elastic Load Balancing to enable you to attach one or more load balancers to a Spot Fleet. By attaching a load balancer Spot Fleet automatically registers the instances it launches with the load balancer or target groups, the load balancer then distributes incoming traffic across your instances.  

Previously, if you wanted to attach instances launched by Spot Fleet to a load balancer you had to write and manage custom code. Now you can provide the load balancers when you create a Spot Fleet and it will automatically attach instances launched on your behalf to your load balancer(s). 

Elastic Load Balancing automatically distributes incoming application traffic across multiple targets, such as Amazon EC2 instances, containers, and IP addresses. It can handle the varying load of your application traffic in a single Availability Zone or across multiple Availability Zones. Elastic Load Balancing offers three types of load balancers that all feature the high availability, automatic scaling, and robust security necessary to make your applications fault tolerant. Elastic Load Balancing is supported today in all regions where Spot Fleet is available. For more information, click here.

Also launching today is the availability of 0 instance Spot Fleets. You can now modify the target capacity of a Spot Fleet down to 0, allowing you to maintain a single Spot Fleet even if there are periods where you require no Spot instance capacity at all. Previously, the minimum target capacity was 1 requiring you to cancel a Spot Fleet you no longer needed capacity.  

You can get started with Spot Fleet using the AWS Management Console, AWS Command Line Interface (CLI), or AWS SDK.