public cloud market analysis