Enterprise-scale cloud migration orchestrator

With the promise of low-cost access to flexible and elastic resources, enterprises are increasingly migrating their existing workloads into the Cloud. Yet, the heterogeneity of the workloads and existing configuration of legacy IT infrastructure make it challenging to enable a one-click, seamless migration process. There are multiple tools available for migrating servers based on their existing configurations and multiple ways of dealing with data synchronization (post migration). In this paper, we present a Cloud Migration Orchestrator (CMO), based on business process management (BPM) approach to provide a systematic framework to automate and coordinate migration activities. CMO coordinates the process of migration, starting from discovery, provisioning, network configuration, execution of migration, cutover and validation. CMO integrates multiple migration technologies, to support different migration scenarios. We present and discuss our results from a preliminary deployment of CMO to migrate 25 VMware instances and discuss how this approach improves the effectiveness of migration, and seamlessly coordinates activities required to be executed.

[1]  Rajiv Ranjan,et al.  CloudGenius: decision support for web server cloud migration , 2012, WWW.

[2]  David A. Maltz,et al.  Cloudward bound: planning for beneficial migration of enterprise applications to the cloud , 2010, SIGCOMM 2010.

[3]  Nikolai Joukov,et al.  Migration to Multi-image Cloud Templates , 2011, 2011 IEEE International Conference on Services Computing.

[4]  Ehab Al-Shaer,et al.  Security-Aware Resource Allocation in Clouds , 2013, 2013 IEEE International Conference on Services Computing.

[5]  Salvatore J. Stolfo,et al.  Improving readiness for enterprise migration to the cloud , 2014, Industry papers.

[6]  Kun Bai,et al.  Automated business application discovery , 2015, 2015 IFIP/IEEE International Symposium on Integrated Network Management (IM).

[7]  Frank Leymann,et al.  Web services and business process management , 2002, IBM Syst. J..

[8]  Tianyin Xu,et al.  EnCore: exploiting system environment and correlation information for misconfiguration detection , 2014, ASPLOS.

[9]  Ea-Ee Jan,et al.  What to discover before migrating to the cloud , 2013, 2013 IFIP/IEEE International Symposium on Integrated Network Management (IM 2013).

[10]  Boon Thau Loo,et al.  Declarative automated cloud resource orchestration , 2011, SoCC.