Production Deployment Tools for IaaSes: an Overall Model and Survey - Inria - Institut national de recherche en sciences et technologies du numérique Access content directly
Conference Papers Year : 2017

Production Deployment Tools for IaaSes: an Overall Model and Survey


Emerging applications for the Internet of Things (IoT) are complex programs which are composed of multiple modules (or services). For scalability, reliability and performance, modular applications are distributed on infrastructures that support utility computing (e.g., Cloud, Fog). In order to simply operate such infrastructures, an Infrastructure-as-a-Service (IaaS) manager is required. OpenStack is the de-facto open-source solution to address the IaaS level of the Cloud paradigm. However, OpenStack is itself a large modular application composed of more than 150 modules that make it hard to deploy manually. To fully understand how IaaSes are deployed today, we propose in this paper an overall model of the application deployment process which describes each step with their interactions. This model then serves as the basis to analyse five different deployment tools used to deploy OpenStack in production: Kolla, Enos, Juju, Kubernetes, and TripleO. Finally, a comparison is provided and the results are discussed to extend this analysis.
Fichier principal
Vignette du fichier
main.pdf (310.3 Ko) Télécharger le fichier
Origin : Files produced by the author(s)

Dates and versions

hal-01532489 , version 1 (02-06-2017)



Hélène Coullon, Dimitri Pertin, Christian Pérez. Production Deployment Tools for IaaSes: an Overall Model and Survey. The IEEE 5th International Conference on Future Internet of Things and Cloud (FiCloud), Aug 2017, Prague, Czech Republic. pp.183-190, ⟨10.1109/FiCloud.2017.51⟩. ⟨hal-01532489⟩
534 View
725 Download



Gmail Facebook X LinkedIn More