I read an article in Datamation that answers the question "What is a private cloud?" You might not realize it, but there is still a lot of confusion in the marketplace about what private clouds are and how they relate tovirtualization. This article clarifies the issue.
It looks at systems engineering decisions that come into play when thinking about investing in a private cloud in your datacenter or a private cloud that is hosted by a third-party. While virtualization is part of the technology underpinnings of the private cloud, private cloud is more than virtualization alone. You'll need automation to spin up a private cloud that meets NIST's criteria for cloud computing.
Virtualization management software speeds up the process of spinning up virtual machines, customized to the task at hand, without having to rely on operations to provision them for you one at a time. Virtualization without management software is only partly cloudy – a step in the right direction but not enough to fully appreciate the investment in private cloud infrastructure.
Once you've lived in a software release management world that has automated control of source code, build management, software test, package management, and systems deployment, you'll never want to go back to a world where virtual machines are hand-crafted for every task. Our vision of a privately managed software defined data center is the practical realization of the private cloud, and when it's done right with tools like Puppet, you get the maximum benefit from the time you invest in setting up automation.
- Automate provisioning and configuration of VMware vSphere virtual machines
- Stand-up VMware private cloud apps with vFabric Application Director and Puppet Enterprise