Audience and Purpose
For enterprise IT professionals looking to move data, applications, or integrated solutions from the data center to the cloud, it is often useful to start with the knowledge and experience gained from previous work. This document addresses Cloud On-Boarding which is one of the key aspects of the VM Interoperability Usage Model as defined by the Open Data Center Alliance. This reference architecture describes cloud on-boarding and why it is important. The paper discusses on-boarding considerations, as well as the key software tools and applications to make the effort successful. Finally, the paper presents an example of on-boarding a complex application in the enterprise data center to an external cloud. This example is shown with detailed descriptions and screen shots. This paper should minimize the learning curve for moving enterprise applications to the cloud and highlight important issues to consider before undertaking cloud on-boarding.
Moving applications to the cloud can be complex, but upfront planning, useful migration tools, and experience can help simplify the process. Many factors must be considered when moving an application to the cloud: application components, network stack, management, security, and orchestration. Cloud on-boarding is the deployment or migration of data, applications, or integrated solutions of compute, storage, and network resources to a public, private, or hybrid cloud. On-boarding addresses business needs, such as a spike in demand, business continuity, and capacity optimization. Enterprises can use on-boarding to address capacity demands without the need to deploy additional infrastructure. Cloud on-boarding should be considered in the design of overarching, enterprise-wide, cloud infrastructure that supports internal, external, and federated clouds. It provides a very compelling usage for enterprises who want to maximize the elastic capabilities of cloud computing.