“Amazon Web Services has a contracted backlog of $244 billion, and its capacity is selling out immediately upon availability.”