Successful deployment of private clouds has some basic technical requirements, such as robust virtualization platforms with good management tools. Private clouds also depend on the adoption of certain operational practices for managing virtualized systems, including standardizing virtualized images; managing the lifecycle of the images; monitoring the behavior of virtualized workloads and tracking the internal consumption of resources by user or workload; and automating provisioning tasks.