1. Estimate total workload hours
Convert the batch into equivalent instance-hours using the instance type or normalized compute unit you plan to request.
2. Set the completion window
Enter the maximum elapsed time available for the batch.
3. Estimate productive utilization
Account for scheduling gaps, startup time, data staging, and other factors that keep an instance from doing useful work 100% of the time.
4. Add an interruption buffer
Increase the base requirement to absorb expected spot interruptions or replacement delays.
5. Review the rounded requirement
The calculator rounds up because a fractional instance cannot satisfy the stated deadline.
6. Plan fallback capacity
For deadline-critical work, pair the spot request with alternative pools or on-demand capacity.