It's not that simple. Every rack that is sitting there is an opportunity cost for another efficient or more profitable rack. So, there has to be smart calculation to make the keep/upgrade decision
Disclaimer: Previously worked at Amazon but not AWS.
You would typically be right. However, the saying as of 2013 was "At any given second there is always at-least one new computer being plugged in, to support S3's growth."
> Every rack that is sitting there is an opportunity cost for another efficient or more profitable rack.
If AWS wasn't already supply side constrained on new hardware to fill new AWS data centers, you would be correct. However, they do not yet need to re-use those old racks, instead they are accelerating how many new racks they are building.
Any large user of datacenters could have a shortage of datacenter space if they didn't plan ahead enough. It might take two years to build a new data center? Space crunches have happened before.
But maybe the chip crunch is a current bottleneck, or results in higher prices for new hardware? If so, there's a reason to delay upgrades and run older hardware a bit longer.
This is just guesswork. Supply crunches aren't predictable from first principles.
You would typically be right. However, the saying as of 2013 was "At any given second there is always at-least one new computer being plugged in, to support S3's growth."
> Every rack that is sitting there is an opportunity cost for another efficient or more profitable rack.
If AWS wasn't already supply side constrained on new hardware to fill new AWS data centers, you would be correct. However, they do not yet need to re-use those old racks, instead they are accelerating how many new racks they are building.