A public cloud is an enormous server infrastructure (consolidated, centralized, virtualized, and automated) for remotely providing compute, storage, and other specialized infrastructures and instruments to global users over the Internet communication infrastructure. |