  Moving mission-oriented enterprise applications to cloud environments is a
major IT strategic task and requires a systematic approach. The foci of this
paper are to review and examine existing cloud migration approaches from the
process models perspective. To this aim, an evaluation framework is proposed
and used to analyse and compare existing approaches for highlighting their
features, similarities, and key differences. The survey distills the state of
the art in cloud migration research and makes a rich inventory of important
activities, recommendations, techniques, and concerns that are commonly
involved in the migration process in one place. This enables academia and
practitioners in the cloud computing community to get an overarching view of
the cloud migration process. Furthermore, the survey identifies a number
challenges that have not been yet addressed by existing approaches, developing
opportunities for further research endeavors.
