Skip to main content

A New Virtualized Environment for Application Deployment Based on Docker and AWS

  • Conference paper
  • First Online:
Information Science and Applications (ICISA) 2016

Part of the book series: Lecture Notes in Electrical Engineering ((LNEE,volume 376))

Abstract

The setup environment and deployment of distributed applications is a human intensive and highly complex process that poses significant challenges. Nowadays many applications are developed in the cloud and existing applications are migrated to the cloud because of the promising advantages of cloud computing. The very core of cloud computing is virtualization. In this paper, we will look at application deployment with Docker. Docker is a lightweight containerization technology that has gained widespread popularity in recent years. It uses a host of the Linux kernel’s features such as namespaces and croup’s to sandbox processes into configurable virtual environments. Presenting two common serious challenging scenarios in the software development environment, we propose a multi-task PaaS cloud infrastructure using Docker and AWS services for application isolation/optimization and rapid deployment of distributed applications.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 259.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 329.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 329.99
Price excludes VAT (USA)
  • Durable hardcover 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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Zhang, Q., Cheng, L., Boutaba, R.: Cloud computing: state-of-the-art and research challenges. Journal of Internet Services and Application 1, 7–18 (2010)

    Article  Google Scholar 

  2. Yang, T.A., Joshy, N., Rojas, E., Anumula, S., Moola, J.: Virtualization and Data Center Design. Global Journal on Technology 9, 36–54 (2015)

    Google Scholar 

  3. Kratzke, N.: Lightweight Virtualization Cluster How to Overcome Cloud Vendor Lock-In. Journal of Computer and Communications 2, 1–7 (2014)

    Article  Google Scholar 

  4. Kratzke, N.: Cloud Computing Costs and Benefits—An IT Management Point of View (2012). In: Ivanov, I., van Sinderen, M., Shiskov, B. (eds.) Cloud Computing and Services Sciences, pp. 185–203. Springer, New York (2014)

    Google Scholar 

  5. Merkel, D.: Docker: Lightweight Linux Containers for Consistent Development and Deployment. Linux Journal 2 (2014)

    Google Scholar 

  6. Caballer, M., Blanquer, I., Molto, G., de Alfonso, C.: Dynamic management of virtual infrastructures. Journal of Grid Computing 13(1), 53–70 (2014)

    Article  Google Scholar 

  7. Binz, T., Breitenbcher, U., Haupt, F., Kopp, O., Leymann, F., Nowak, A., Wagner, S.: OpenTOSCA - a runtime for TOSCAbased cloud applications. In: ICSOC. LNCS, vol. 8274, pp. 692–695. Springer (2013)

    Google Scholar 

  8. AmazonWebServices. AWSEC2. http://docs.aws.amazon.com/AmazonECS/latest/developerguide/

  9. Keahey, K., Freeman, T.: Contextualization: providing one-click virtual clusters. In: Fourth IEEE International Conference on eScience, Indianapolis, Indiana, USA, pp. 301–308 (2008)

    Google Scholar 

  10. Bresnahan, J., Freeman, T., LaBissoniere, D., Keahey, K.: Managing appliance launches in infrastructure clouds. In: Proceedings of the 2011 TeraGrid Conference: Extreme Digital Discovery, TG 2011, vol. 12, pp. 1–12:7. ACM, New York (2011)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding authors

Correspondence to Jinsul Kim or Kuinam J. Kim .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer Science+Business Media Singapore

About this paper

Cite this paper

Tihfon, G.M., Kim, J., Kim, K.J. (2016). A New Virtualized Environment for Application Deployment Based on Docker and AWS. In: Kim, K., Joukov, N. (eds) Information Science and Applications (ICISA) 2016. Lecture Notes in Electrical Engineering, vol 376. Springer, Singapore. https://doi.org/10.1007/978-981-10-0557-2_126

Download citation

  • DOI: https://doi.org/10.1007/978-981-10-0557-2_126

  • Published:

  • Publisher Name: Springer, Singapore

  • Print ISBN: 978-981-10-0556-5

  • Online ISBN: 978-981-10-0557-2

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics