The battle of the computing clouds is intensifying