Abstract
While cloud computing has certainly gained attention, the potential for increased uptake of the technology is still large. As a consequence, how to move and migrate to the cloud is an unanswered question for many organisations. Gaining an understanding of cloud migration processes from on-premise architectures is our aim here. For this purpose, we look at three provider-driven case studies based on the common three layers of cloud computing: Infrastructure (IaaS), platform (PaaS) and software (SaaS) as a service. These shall be complemented by a fourth, independent systems integration perspective. We extract common migration process activities for the layer-specific processes and discuss commonalities, differences and open issues. The results presented are based on expert interviews and focus groups held with major international cloud solution providers and independent consultants.
Keywords
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Mell, P., Grance, T.: The NIST Definition of Cloud Computing. NIST Special Publication 800-145 (2010)
Server and Cloud Platform (2013), http://www.microsoft.com/en-us/server-cloud/default.aspx
Chappell, D.: How SaaS Changes an ISV’s Business, Sponsored by Microsoft Corporation (2012), http://www.davidchappell.com/writing/white_papers/How_SaaS_Changes_an_ISVs_Business--Chappell_v1.0.pdf
Developerforce (2013), http://wiki.developerforce.com/page/Tools
IBM: Cloud Computing Reference Architecture 2.0 (2011), https://www.ibm.com/developerworks/mydeveloperworks/blogs/c2028fdc-41fe-4493-8257-33a59069fa04/entry/chapter_13_cloud_computing_reference_architecture1?lang=en
Skilton, M., Gordon, P.: Cloud Buyers’ Decision Tree. The Open Group (2010)
In, H.: Conflict Identification and Resolution for Software Attribute Requirements. PhD dissertation. University of Southern California (1998)
RightScale: PlanForCloud (2012), http://www.planforcloud.com/
Mohanty, S.: Data Migration Strategy (2004), http://www.information-management.com/specialreports/20040518/1003611-1.html
Murtaza, S., Masud, R.A.: An Extended and Granular Classification of Cloud’s Taxonomy and Services. International Journal of Soft Computing and Engineering 2(2), 278–286 (2012)
Oracle: SQL Developer Migration (2010), http://www.oracle.com/technetwork/products/migration/sqldevelopermigration21-wp-131240.pdf
Oracle: After Migrating or Upgrading the Database (2011), http://docs.oracle.com/cd/A87860_01/doc/server.817/a86632/migaftrm.htm
Rational Software Development Platform: Migrate from VisualAge Generator 4.5 to the Enterprise Generation Language (EGL). IBM (2012), http://www.ibm.com/developerworks/rational/library/egldoc.html
Varia, J.: Migrating your Existing Applications to the AWS Cloud: A Phase-driven Approach to Cloud Migration, AWS Cloud Computing Whitepapers (2010), http://media.amazonwebservices.com/CloudMigration-main.pdf
Email Migration Toolkit (2013), http://www.sitaas.de/fileadmin/data/Email_Migration_Toolkit.pdf
Pahl, C., Giesecke, S., Hasselbring, W.: Ontology-based modelling of architectural styles. Information and Software Technology 51(12), 1739–1749 (2009)
Wang, M.X., Bandara, K.Y., Pahl, C.: Process as a Service Distributed Multi-tenant Policy-Based Process Runtime Governance. In: IEEE International Conference on Services Computing (SCC), pp. 578–585. IEEE (2010)
Halvey, J.K., Melby, B.M.: Business Process Outsourcing: Processes, Strategies, and Contracts. John Wiley & Sons, Inc., Hoboken (2007)
Mohagheghi, P., Saether, T.: Software Engineering Challenges for Migration to the Service Cloud Paradigm. In: World Congress on Services 2011, pp. 507–514. IEEE (2011)
Mohagheghi, P., Berre, A.J., Sadovykh, A., Barbier, F., Benguria, G.: Reuse and Migration of Legacy Systems to Interoperable Cloud Services - The REMICS project. In: Mda4ServiceCloud 2010 Workshop (2010)
Orue-Echevarria, L., Alonso, J., Escalante, M., Benguria, G.: Moving to SaaS: Building a migration strategy from concept to deployment. In: Ionita, A.D., Litoiu, M., Lewis, G. (eds.) Migrating Legacy Applications: Challenges in Service Oriented Architecture and Cloud Computing Environments. IGI (2012)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Pahl, C., Xiong, H., Walshe, R. (2013). A Comparison of On-Premise to Cloud Migration Approaches. In: Lau, KK., Lamersdorf, W., Pimentel, E. (eds) Service-Oriented and Cloud Computing. ESOCC 2013. Lecture Notes in Computer Science, vol 8135. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-40651-5_18
Download citation
DOI: https://doi.org/10.1007/978-3-642-40651-5_18
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-40650-8
Online ISBN: 978-3-642-40651-5
eBook Packages: Computer ScienceComputer Science (R0)