Artikel in Tagungsband INPROC-2015-01

Wettinger, Johannes; Andrikopoulos, Vasilios; Leymann, Frank: Automated Capturing and Systematic Usage of DevOps Knowledge for Cloud Applications.
In: Proceedings of the IEEE International Conference on Cloud Engineering (IC2E 2015).
Universität Stuttgart, Fakultät Informatik, Elektrotechnik und Informationstechnik.
S. 60-65, englisch.
IEEE Computer Society, März 2015.
Artikel in Tagungsband (Konferenz-Beitrag).
CR-Klassif.D.2.11 (Software Engineering Software Architectures)
C.2.4 (Distributed Systems)

DevOps is an emerging paradigm to actively foster the collaboration between system developers and operations in order to enable efficient end-to-end automation of software deployment and management processes. DevOps is typically combined with Cloud computing, which enables rapid, on-demand provisioning of underlying resources such as virtual servers, storage, or database instances using APIs in a self-service manner. Today, an ever-growing amount of DevOps tools, reusable artifacts such as scripts, and Cloud services are available to implement DevOps automation. Thus, informed decision making on the appropriate approach(es) for the needs of an application is hard. In this work we present a collaborative and holistic approach to capture DevOps knowledge in a knowledgebase. Beside the ability to capture expert knowledge and utilize crowdsourcing approaches, we implemented a crawling framework to automatically discover and capture DevOps knowledge. Moreover, we show how this knowledge is utilized to deploy and operate Cloud applications.

Abteilung(en)Universität Stuttgart, Institut für Architektur von Anwendungssystemen
Projekt(e)ALLOW Ensembles
Eingabedatum8. Januar 2015
   Publ. Institut   Publ. Informatik