When designing a private cloud infrastructure as part of a next generation data center strategy, there are several options to choose from for a delivery model. In some cases, the IT service delivery will be some subset of true private cloud, which I've discussed in more detail in Private Cloud Automation, Orchestration, And Measured Service. In other cases, a full cloud model will be more appropriate, and delivery will typically be in an infrastructure as a service (IaaS) or platform as a service (PaaS) model, with possibilities of a mixed model.
For both public and private offerings, IaaS tends to be the current dominant delivery model. When enterprise CXOs think of the cloud, they think in terms of data center infrastructure being delivered in a similar fashion to the way they work today. The names that come to mind are familiar providers such as Amazon and Rackspace. One of the reasons for this is that IaaS is the closest delivery model to current data center architecture and, as such, provides a sense of familiarity and trust, as well as a less disruptive migration path.
Many options exist for delivering IaaS in the private cloud, with a large investment from several industry leaders to advance those technologies. VMware's vCloud Director offers IaaS capabilities to VMware environments, while organizations like OpenStack.org and Eucalyptus are building out open source frameworks capable of layering automation and orchestration onto existing virtualized environments.
The other option for private clouds is PaaS. The migration to PaaS can be more challenging because applications will need to be modified or rewritten for the chosen PaaS architecture. The advantage of PaaS architectures is that applications will be written directly onto the cloud platform, breaking them away from the one-app, one-OS, one-server siloed model most exist in today. This allows the application to benefit from the full flexibility and scalability of the private cloud architecture. Various PaaS options exist for private clouds, including Windows Azure appliances and VMware's Cloud Foundry.Joe Onisick is the founder of Define the Cloud and a principal engineer for Cisco's INSBU. Onisick has 17 years of IT experience spanning a broad range of disciplines, starting with server and network administration. From 2000-2005, Onisick was a US Marine, where he served in ... View Full Bio