Compute Savings Plans (SPs) are an effective way to manage costs. They cover any EC2 usage, Fargate, and Lambda, and automatically track where best to apply discounts every hour. SPs are really useful if you expect your cloud spending to increase over the 1 or 3-year term.
SPs commit you to a fixed spend level until they expire. The more uncertain you are about your cloud needs, the riskier it is to rely solely on SPs for high coverage.
By purchasing SPs frequently, we create multiple expiry dates, allowing us to make adjustments more often, as your usage changes.. This approach leverages SP flexibility without the risk of long-term, high-coverage commitments. However, there is only so much flexibility that can be retained, when using an SP-only approach to rate optimization.