Cloud computing promises to increase the velocity with which applications are deployed, increase innovation, and lower cost, all while increasing business agility.