Microsoft's cloud services mix leaves many vendors in the dust