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
2021
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.
DownloadPaper 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