Multi-cloud isn't a myth, but it's pretty close. It requires lots of discipline that most customers won't have. The smart money is on cloud providers improving their margins, not shrinking them.
The barriers for entry on the Cloud will never drop. The Cloud grows more and complex and regional data centers across the globe are impossible for any company without gobs of money to compete with. The margins will drop, but only because the competition between the big 3 has barely even started; even that I believe is a decade away.
The same thing happened with the underlying server/architecture/processor providers. For a while it a vibrant field with multiple competitors and high margins. After a while, competition and differentiation drove down margins.
When the margins drop only the best players will be left. Those players will buy out the competition until there's just 2 or 3 big players who will then ratchet up the prices until they reach a stable equilibrium.
And then another layer gets added to this tasty lasagna:
- Processor
- Architecture
- OS
- VirtualizationService
- CloudProvider
And then we start the process of innovation to margin squeeze again...
Why? My guess is that the market for Cloud computing is constantly expanding and there isn't a plateau in sight?
Are more providers entering into the cloud space? I thought AWS and Azure had this on lock down, with Google a third fiddle.
Are new companies able to enter this space now? I assume the capital investment required for allocating and maintaining tons of data centers at edge nodes that are globally distributed would be too steep.
But I don't see anybody competing with AWS/Azure/GCP anytime soon.
But I strongly object to the capital characterization. Akamai, the gorilla in the CDN room, to looks to have capital expenditures of $200M or so for hardware/colo/etc. Cloudflare was spending $20-30M IIRC. Conversely Amazon “Cash capital expenditures were $6.7 billion, $10.1 billion, and $11.3 billion in 2016, 2017, and 2018, which primarily reflect additional capacity to support our fulfillment operations and additional investments in support of continued business growth in technology infrastructure (the majority of which is to support AWS).”
Money alone doesnt buy success but the CDN guys dont seem to showing up to the game yet. As youve noted I dont really see anyone else on the trajectory to general competition with the big three.
Disclaimer: Im a principal at AWS and have worked on CloudFront. All my comments are based on my personal reading of publicly available data like 10K & S1 filings.
It would cost $850,000 to move 10PB of data out of a cloud. People aren't going to do it. They aren't going to be able to afford to do it.