Skip to main content

Migration of an On-Premise Application to the Cloud: Experience Report

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 8135))

Abstract

As of today it is still not clear how and when cloud computing should be used. Developers very often write applications in a way that does not really fit a cloud environment, and in some cases without taking into account how quality attributes (like performance, security or portability) are affected. In this paper we share our experience and observations from adopting cloud computing for an on-premise enterprise application in a context of a small software company. We present experimental results concerning a comparative evaluation (w.r.t. performance and cost) of the behavior of the original system both on-premise and on the Cloud, considering different scenarios in the Cloud.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   49.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Armbrust, M., Fox, A., Griffith, R., Joseph, A.D., Katz, R., Konwinski, A., Lee, G., Patterson, D., Rabkin, A., Stoica, I., Zaharia, M.: A view of cloud computing. Commun. ACM 53, 50–58 (2010)

    Article  Google Scholar 

  2. Babar, M.A., Chauhan, M.A.: A tale of migration to cloud computing for sharing experiences and observations. In: SECLOUD 2011, pp. 50–56. ACM (2011)

    Google Scholar 

  3. Botteri, P., Cowan, D., Deeter, B., Fisher, A., Garg, D., Goodman, B., Levine, J., Messiana, G., Sarin, A., Tavel, S.: Bessemer’s top 10 laws of cloud computing and saas (2010)

    Google Scholar 

  4. Chappell, D.: Windows azure and isvs: A guide for decision makers (July 2009)

    Google Scholar 

  5. Chow, R., Golle, P., Jakobsson, M., Shi, E., Staddon, J., Masuoka, R., Molina, J.: Controlling data in the cloud: outsourcing computation without outsourcing control. In: CCSW 2009, pp. 85–90. ACM (2009)

    Google Scholar 

  6. Driver, M.: Cloud application infrastructure technologies need seven years to mature. Research report, Gartner Inc., Stamford, USA (2008)

    Google Scholar 

  7. Hichkey, A.R.: Smb cloud spending to approach $100 billion by 2014 (2010)

    Google Scholar 

  8. Hill, Z., Li, J., Mao, M., Ruiz-Alvarez, A., Humphrey, M.: Early observations on the performance of windows azure. In: HPDC 2010, pp. 367–376. ACM (2010)

    Google Scholar 

  9. Kim, W., Kim, S.D., Lee, E., Lee, S.: Adoption issues for cloud computing. In: iiWAS 2009, pp. 3–6. ACM (2009)

    Google Scholar 

  10. Li, A., Yang, X., Kandula, S., Zhang, M.: Cloudcmp: comparing public cloud providers. In: IMC 2010, pp. 1–14. ACM (2010)

    Google Scholar 

  11. Li, A., Yang, X., Kandula, S., Zhang, M.: Comparing public-cloud providers. Internet Computing 15, 50–53 (2011)

    Article  Google Scholar 

  12. Louridas, P.: Up in the air: Moving your applications to the cloud. IEEE Software 27, 6–10 (2010)

    Article  Google Scholar 

  13. Mell, P., Grance, T.: The nist definition of cloud computing. Technical report, National Institute of Standards and Technology (2011)

    Google Scholar 

  14. Nezhad, H.M., Stephenson, B., Singhal, S.: Outsourcing business to cloud computing services: Opportunities and challenges. Technical report HPL-2009-23, HP Laboratories (2009)

    Google Scholar 

  15. Parkhill, D.F.: The Challenge of the Computer Utility. Addison-Wesley, US (1966)

    Google Scholar 

  16. Rabetski, P.: Migration of an on-premise application to the cloud. Master’s thesis, Software Engineering and Management, Dept. of Computer Science and Engineering, Univ. of Gothenburg, Sweden (2011)

    Google Scholar 

  17. Rimal, B., Choi, E., Lumb, I.: A taxonomy and survey of cloud computing systems. In: 5th Int. Joint Conf. on INC, IMS and IDC, pp. 44–51. IEEE (2009)

    Google Scholar 

  18. Templin, D.: Simplify app deployment with clickonce and registration-free com (2005)

    Google Scholar 

  19. Tran, V., Keung, K., Liu, A., Fekete, A.: Application migration to cloud: a taxonomy of critical factors. In: SECLOUD 2011, pp. 22–28. ACM (2011)

    Google Scholar 

  20. Vaquero, L.M., Rodero-Merino, L., Caceres, J., Lindner, M.: A break in the clouds: towards a cloud definition. SIGCOMM Comp. Com. Rev. 39, 50–55 (2009)

    Article  Google Scholar 

  21. Vouk, M.: Cloud computing - issues, research and implementations. CIT 16(4), 235–246 (2008)

    Google Scholar 

  22. Youseff, L., Butrico, M., da Silva, D.: Toward a unified ontology of cloud computing. In: GCE 2008, pp. 1–10. IEEE (November 2008)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Rabetski, P., Schneider, G. (2013). Migration of an On-Premise Application to the Cloud: Experience Report. 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_19

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-40651-5_19

  • 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)

Publish with us

Policies and ethics