Application migration can be done in several different ways. The following are the most popular application migration strategies that may be used for smooth migration of applications to the cloud.
The following diagram illustrates various strategies of cloud migration: