A managed public cloud is a virtual environment on which businesses can create and utilise cloud computing services such as applications, databases, network infrastructure, and storage. The cloud is a virtual environment, which means that users are not tied to the physical hardware and software of a server, allowing for rapid innovation on the part of the business.