DocumentCode
251729
Title
Standards-Based DevOps Automation and Integration Using TOSCA
Author
Wettinger, Johannes ; Breitenbucher, Uwe ; Leymann, Frank
Author_Institution
Inst. of Archit. of Applic. Syst. (IAAS), Univ. of Stuttgart, Stuttgart, Germany
fYear
2014
fDate
8-11 Dec. 2014
Firstpage
59
Lastpage
68
Abstract
DevOps is an emerging paradigm to tightly integrate developers with operations personnel. This is required to enable fast and frequent releases in the sense of continuously delivering software. Users and customers of today´s Web applications and mobile apps running in the Cloud expect fast feedback to problems and feature requests. Thus, it is a critical competitive advantage to be able to respond quickly. Beside cultural and organizational changes that are necessary to implement DevOps in practice, tooling is required to implement end-to-end automation of deployment processes. Automation is the key to efficient collaboration and tight integration between development and operations. The DevOps community is constantly pushing new approaches, tools, and open-source artifacts to implement such automated processes. However, as all these proprietary and heterogeneous DevOps automation approaches differ from each other, it is hard to integrate and combine them to deploy applications in the Cloud. In this paper we present a systematic classification of DevOps artifacts and show how different kinds of artifacts can be transformed toward TOSCA, an emerging standard in this field. This enables the seamless and interoperable orchestration of arbitrary artifacts to model and deploy application topologies. We validate the presented approach by a prototype implementation, show its practical feasibility by a detailed case study, and evaluate its performance.
Keywords
cloud computing; formal specification; TOSCA; cloud computing; standards-based DevOps automation; topology and orchestration specification for cloud application; Automation; Communities; Containers; Databases; Runtime; Servers; Topology; Chef; Cloud Computing; Cloud Standards; Deployment Automation; DevOps; Juju; TOSCA; Transformation;
fLanguage
English
Publisher
ieee
Conference_Titel
Utility and Cloud Computing (UCC), 2014 IEEE/ACM 7th International Conference on
Conference_Location
London
Type
conf
DOI
10.1109/UCC.2014.14
Filename
7027481
Link To Document