The Spot Fleet Diversification Strategy

Single-instance-type spot fleets get hit hard during interruptions. Diversify across types and AZs to keep capacity stable.

Instance type diversity

Spot Fleet diversification is the discipline of distributing spot capacity across many instance types and availability zones. The diversification reduces interruption risk: any single spot pool can be interrupted; spreading capacity across many pools means no single interruption affects much of the fleet. Done well, spot fleet runs at near-on-demand reliability with significant cost savings.

What instance type diversity provides:

Instance type diversity is the foundation of spot fleet stability. The more diverse the fleet, the more resilient it is to pool-specific interruptions.

AZ diversity

Spot pools are AZ-specific. Each AZ has its own pool of each instance type with its own pricing and interruption pattern. AZ diversification spreads risk across the AZ dimension as well.

AZ diversity is the second dimension of fleet diversification. Combined with instance type diversity, it produces broad coverage across the spot landscape.

Allocation strategy

The allocation strategy tells the fleet how to choose among the available pools. The strategy determines the trade-off between cost and stability; different workloads benefit from different strategies.

Spot fleet diversification strategy is one of the highest-leverage cost optimizations available for fault-tolerant workloads. Nova AI Ops integrates with EC2 spot interruption data and fleet metrics, surfaces diversification gaps, and helps teams identify fleets that are over-concentrated in vulnerable pools.