A private cloud is defined as a virtualized environment that uses computing resources, network resources, and storage resources to help run application and data processes without sharing these resources with public and dedicated for an enterprise internal use.