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...
Saved in:
| Published in | Proceedings of the 2014 IEEE/ACM 7th International Conference on Utility and Cloud Computing pp. 59 - 68 |
|---|---|
| Main Authors | , , |
| Format | Conference Proceeding |
| Language | English |
| Published |
IEEE
01.12.2014
|
| Subjects | |
| Online Access | Get full text |
| DOI | 10.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 |