However, the migration of applications to cloud computing must be done in a strategic manner. Existing applications must be thoroughly assessed to determine which workloads can benefit most from early migration to the cloud. Key considerations including costs of migration, application redesign, application performance and availability, security and privacy requirements, and regulatory requirements must be taken into account.
An enterprise strategy for cloud computing must identify individual business problems with existing applications that cloud computing can potentially address and provide specific business justification that the cloud is the right strategic alternative. A business case for migrating applications to the cloud must describe the current state and demonstrate the advantages of cloud computing to not only reduce costs but also deliver meaningful business value.