In general, the cloud market, which is quite capital intensive, is oligopolistic, with Amazon, Microsoft, and Google dominating. The big public cloud providers layer value-adding managed service offerings on top of commoditized compute. These offerings make management easier but result in vendor lock-in, making it technically challenging to move an application from one public cloud to another.