Application Migration

Application migration is the process of moving the applications from one place, typically from one on-premise infrastructure to another on-premise infrastructure. In the realm of cloud computing, migration may involve migration of applications and all of the relevant components from an on-premise infrastructure to a cloud service provider—for example, migrating a website application from an on-premise data center to a web hosting provider in the cloud.

In general, the migration process consists of four stages. During the first stage, potential services to be cloudified or deployed are selected. In the second stage, problems regarding technical, procedural, or financial issues arising during the migration of services to the cloud are specified and enumerated. Stage 3 constitutes a preproduction stage where pilot projects, demonstration, and other activities take place under the scope of service validation. Stage 4 refers to moving the selected applications to the production cloud.

The four stages of the migration process: Stage 1 defines potential services to be deployed; stage 2 integration and deployment of infrastructure; stage 3 validation of services with users; stage 4 feedback, knowledge, and conclusion.

Licenses and Attributions

Application Migration is adapted from Migration of Applications to the Cloud: A User-Driven Approach by Panori et al. from Journal of Smart Cities, and is available under a Creative Commons Attribution-NonCommercial 4.0 International license. © 2016, Anastasia Panori, Agustín González-Quel, Miguel Tavares, Dimitris Simitopoulos, and Julián Arroyo. UMGC has modified this work and it is available under the original license.