Standards-Based DevOps Automation and Integration Using TOSCA

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 feed...

Full description

Saved in:
Bibliographic Details
Published inProceedings of the 2014 IEEE/ACM 7th International Conference on Utility and Cloud Computing pp. 59 - 68
Main Authors Wettinger, Johannes, Breitenbucher, Uwe, Leymann, Frank
Format Conference Proceeding
LanguageEnglish
Published IEEE 01.12.2014
Subjects
Online AccessGet full text
DOI10.1109/UCC.2014.14

Cover

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.
AbstractList 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.
Author Wettinger, Johannes
Leymann, Frank
Breitenbucher, Uwe
Author_xml – sequence: 1
  givenname: Johannes
  surname: Wettinger
  fullname: Wettinger, Johannes
  email: wettinger@iaas.uni-stuttgart.de
  organization: Inst. of Archit. of Applic. Syst. (IAAS), Univ. of Stuttgart, Stuttgart, Germany
– sequence: 2
  givenname: Uwe
  surname: Breitenbucher
  fullname: Breitenbucher, Uwe
  email: breitenbuecher@iaas.uni-stuttgart.de
  organization: Inst. of Archit. of Applic. Syst. (IAAS), Univ. of Stuttgart, Stuttgart, Germany
– sequence: 3
  givenname: Frank
  surname: Leymann
  fullname: Leymann, Frank
  email: leymann@iaas.uni-stuttgart.de
  organization: Inst. of Archit. of Applic. Syst. (IAAS), Univ. of Stuttgart, Stuttgart, Germany
BookMark eNotj01LxDAURSMoqGNXLt30D7S-lzRN3sJFrV8DA13MdD2kTTpUnHRoquC_NzCuDpdzuXBv2aWfvGPsHiFHBHps6zrngEWOxQVLSGksFEVoLK9ZEsInAGApYxdu2NN2Md6a2Ybs2QRn0xf305xCWn0v09Es4-TT6NO1X9xhPuc2jP6Q7pptXd2xq8F8BZf8c8Xat9dd_ZFtmvd1XW0yI4CWjA-DIKM7A50UPWpLBK4krm0nDNkeVZQlFUPPlYwXONfSyK53JKwsLYkVezjvjs65_Wkej2b-3SvgqtAo_gB8V0a8
CODEN IEEPAD
ContentType Conference Proceeding
DBID 6IE
6IL
CBEJK
RIE
RIL
DOI 10.1109/UCC.2014.14
DatabaseName IEEE Electronic Library (IEL) Conference Proceedings
IEEE Xplore POP ALL
IEEE Xplore All Conference Proceedings
IEEE Xplore Digital Library (LUT)
IEEE Proceedings Order Plans (POP All) 1998-Present
DatabaseTitleList
Database_xml – sequence: 1
  dbid: RIE
  name: IEEE Electronic Library (IEL)
  url: https://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
Discipline Computer Science
EISBN 9781479978816
1479978817
EndPage 68
ExternalDocumentID 7027481
Genre orig-research
GroupedDBID 6IE
6IL
ACM
ALMA_UNASSIGNED_HOLDINGS
APO
CBEJK
GUFHI
LHSKQ
RIE
RIL
ID FETCH-LOGICAL-a309t-2ff39a8ba0b53c18d990e6928db3a9dc17a8b694fc2751092285a5bce93d56d93
IEDL.DBID RIE
IngestDate Wed Aug 27 02:00:43 EDT 2025
IsDoiOpenAccess false
IsOpenAccess true
IsPeerReviewed false
IsScholarly false
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-a309t-2ff39a8ba0b53c18d990e6928db3a9dc17a8b694fc2751092285a5bce93d56d93
PageCount 10
ParticipantIDs ieee_primary_7027481
PublicationCentury 2000
PublicationDate 2014-Dec.
PublicationDateYYYYMMDD 2014-12-01
PublicationDate_xml – month: 12
  year: 2014
  text: 2014-Dec.
PublicationDecade 2010
PublicationTitle Proceedings of the 2014 IEEE/ACM 7th International Conference on Utility and Cloud Computing
PublicationTitleAbbrev UCC
PublicationYear 2014
Publisher IEEE
Publisher_xml – name: IEEE
SSID ssj0001651100
Score 1.809558
Snippet 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...
SourceID ieee
SourceType Publisher
StartPage 59
SubjectTerms Automation
Chef
Cloud Computing
Cloud Standards
Communities
Containers
Deployment Automation
DevOps
Juju
Runtime
Servers
Topology
TOSCA
Transformation
Title Standards-Based DevOps Automation and Integration Using TOSCA
URI https://ieeexplore.ieee.org/document/7027481
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV3LTsJAFL1BVq5QwfjOLFw6BebVzhKrBE0QEyFhR-bVjQkQaV349c60BYxx4W4eizZzc3syt-ecC3DLlVDSf_ew8diEGbUcq35sMBHBeUQx41Qo6I9fxGjGnud83oC7nRbGOVeSz1wUhuW_fLsyRSiVdeNwhwo664M4EZVWa19PETy4n9USvH5PdmdpGqhbLAoKnR-tU0rkGLZgvH1mRRh5j4pcR-brlx3jf1_qCDp7jR563aHPMTTc8gRa2yYNqM7ZNpR9gkOxYIPvPWJZ9OA-J-sNGhT5qpItIr-PnmrbiDAvaQRoOnlLBx2YDR-n6QjXPROwoj2ZY5JlVKpEq57m1PQT69HGCUkSq6mS1kfEbwrJMkNin46SkIQrro2TPkzCSnoKzeVq6c4AqVjR2PqUtSZjCTWS84xZyjOhlSbSnEM7nMZiXdliLOqDuPh7-RIOQzAqJsgVNPOPwl17PM_1TRnIb_cCn9I
linkProvider IEEE
linkToHtml http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV25TsNAEB1FoYAqQIK42YKSzeE97C2DIUogBxKJlC7ayw1SEhGbgq9n13YCQhR0exS2djR-2vF7bwBumeRSuO8e1g6bMCWGYdkJNQ64dx6RVFvpC_qjMe_P6NOczStwt9PCWGtz8plt-mH-L9-sdOZLZa3Q36G8znqPUUpZodb6rqhw5v3PShFepy1aszj25C3a9BqdH81Tcuzo1WC0fWpBGXlrZqlq6s9fhoz_fa1DaHyr9NDLDn-OoGKXx1DbtmlAZdbWIe8U7MsFG3zvMMugB_sxWW9QN0tXhXARuX00KI0j_DwnEqDp5DXuNmDWe5zGfVx2TcCStEWKgyQhQkZKthUjuhMZhzeWiyAyikhhXEzcJhc00UHoElIEQcQkU9oKFyhuBDmB6nK1tKeAZChJaFzSGp3QiGjBWEINYQlXUgVCn0Hdn8ZiXRhjLMqDOP97-Qb2-9PRcDEcjJ8v4MAHpuCFXEI1fc_slUP3VF3nQf0ChwujHw
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=Proceedings+of+the+2014+IEEE%2FACM+7th+International+Conference+on+Utility+and+Cloud+Computing&rft.atitle=Standards-Based+DevOps+Automation+and+Integration+Using+TOSCA&rft.au=Wettinger%2C+Johannes&rft.au=Breitenbucher%2C+Uwe&rft.au=Leymann%2C+Frank&rft.date=2014-12-01&rft.pub=IEEE&rft.spage=59&rft.epage=68&rft_id=info:doi/10.1109%2FUCC.2014.14&rft.externalDocID=7027481