benefits and limitations of cloud computing in 2022