Automating the Deployment of Distributed Applications by Combining Multiple Deployment Technologies

Michael Wurster, Uwe Breitenbücher, Antonio Brogi, Felix Diez, Frank Leymann, Jacopo Soldani, Karoline Wild

Abstract

Various deployment technologies have been released to support automating the deployment of distributed applications. Although many of these technologies provide general-purpose functionalities to deploy applications as well as infrastructure components, different technologies provide specific capabilities making them suited for different environments and application types. As a result, the deployment of complex distributed applications often requires to combine several deployment technologies expressed by different deployment models. Thus, multiple deployment models are processed by different technologies and must be either orchestrated manually or the automated orchestration must be developed individually. To address these challenges, we present an approach (i) to annotate parts of a holistic deployment model that should be deployed with different deployment technologies, (ii) to automatically transform an annotated model to multiple technology-specific models for different technologies, and (iii) to automatically coordinate the deployment execution with different technologies by employing a centralized orchestrator component. To prove the practical feasibility of the approach, we describe a case study based on a third-party application.

Download


Paper Citation


in Harvard Style

Wurster M., Breitenbücher U., Brogi A., Diez F., Leymann F., Soldani J. and Wild K. (2021). Automating the Deployment of Distributed Applications by Combining Multiple Deployment Technologies. In Proceedings of the 11th International Conference on Cloud Computing and Services Science - Volume 1: CLOSER, ISBN 978-989-758-510-4, pages 178-189. DOI: 10.5220/0010404301780189


in Bibtex Style

@conference{closer21,
author={Michael Wurster and Uwe Breitenbücher and Antonio Brogi and Felix Diez and Frank Leymann and Jacopo Soldani and Karoline Wild},
title={Automating the Deployment of Distributed Applications by Combining Multiple Deployment Technologies},
booktitle={Proceedings of the 11th International Conference on Cloud Computing and Services Science - Volume 1: CLOSER,},
year={2021},
pages={178-189},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0010404301780189},
isbn={978-989-758-510-4},
}


in EndNote Style

TY - CONF

JO - Proceedings of the 11th International Conference on Cloud Computing and Services Science - Volume 1: CLOSER,
TI - Automating the Deployment of Distributed Applications by Combining Multiple Deployment Technologies
SN - 978-989-758-510-4
AU - Wurster M.
AU - Breitenbücher U.
AU - Brogi A.
AU - Diez F.
AU - Leymann F.
AU - Soldani J.
AU - Wild K.
PY - 2021
SP - 178
EP - 189
DO - 10.5220/0010404301780189