Article in Proceedings INPROC-2014-01

BibliographyWettinger, Johannes; Andrikopoulos, Vasilios; Strauch, Steve; Leymann, Frank: Characterizing and Evaluating Different Deployment Approaches for Cloud Applications.
In: Proceedings of the IEEE International Conference on Cloud Engineering (IC2E 2014).
University of Stuttgart, Faculty of Computer Science, Electrical Engineering, and Information Technology.
pp. 205-214, english.
IEEE Computer Society, March 2014.
Article in Proceedings (Conference Paper).
CR-SchemaD.2.11 (Software Engineering Software Architectures)
K.6 (Management of Computing and Information Systems)
Abstract

Fully automated provisioning and deployment in order to reduce the costs for managing applications is one of the most essential requirements to make use of the benefits of Cloud computing. Several approaches and tools are available to automate the involved processes. The DevOps community, for example, provides tooling and artifacts to realize deployment automation on Infrastructure as a Service level in a mostly application-oriented manner. Platform as a Service frameworks are also available for the same purpose. In this paper we categorize and characterize available deployment approaches independently from the underlying technology used. For this purpose, we choose Web applications with different technology stacks and analyze their specific deployment requirements. Afterwards, we provision these applications using each of the identified types of deployment approaches in the Cloud. Finally, we discuss the evaluation results and derive recommendations which deployment approach to use based on the deployment requirements of an application.

Department(s)University of Stuttgart, Institute of Architecture of Application Systems
Project(s)4CaaSt
ALLOW Ensembles
ECHO
Entry dateJanuary 13, 2014
   Publ. Institute   Publ. Computer Science