The best way to start cloud application deployment is to begin with the simplest migrations. Workloads that have little or no dependency on other applications are ideal, for example databases and applications used in test and development.
Cloud computing provides multiple options for application migration like IaaS, PaaS, SaaS etc. The right option for each type of application is based on the needs of that application. Here are some examples:
Identifying Target Applications
Step 4: Migrating Applications to the Cloud
Once a cloud migration roadmap is ready, the next step is the actual migration. Below is a high level approach for the cloud migration process. As noted previously, you will also need to consider the appropriate use of public, private or hybrid cloud models.
Migrate Non Mission-Critical Applications to the Cloud
Migration Process for Non Mission-Critical Applications
The migration of non-mission critical applications can be addressed first allowing for a low-risk approach while leveraging the benefits of cloud computing immediately. In some cases, it will be appropriate to include a short-duration Proof-of-Value, evaluation step using a pilot environment thereby allowing you to validate the use case and gain the support of the line-of-business.
In general, it is advised to develop a phase 1 cloud migration plan in which you simply categorize and prioritize all non-mission critical applications and workloads. Any workload that is of short duration, transient, or non-business critical is an immediate, low-risk candidate for the cloud. For example: dev/test environments, backups, and disaster recovery.