There are many different aspects to consider when selecting, evaluating, and planning the migration of a data center application to a cloud. The process begins with analysis of the factors for the application and a comparison of these factors to different types of cloud computing environments. Your next steps are to analyze and measure application details that help in building a migration plan, as well as a plan for testing each phase of the migration. This process often is iterative, because data might be uncovered that leads to the reevaluation of the results in prior phases. Although no single approach will work for all applications, the best practices recommended here will help in determining application suitability and performing a smooth migration.
This paper looks at what is involved in application migration, as well as the business and technical factors behind a decision to migrate applications to a cloud model.