Achieving reliable high-frequency releases in cloud environments

Liming Zhu, Donna Xu, An Binh Tran, Xiwei Xu, Len Bass, Ingo Weber, Srini Dwarakanathan

Research output: Contribution to journalArticlepeer-review

12 Scopus citations

Abstract

Continuous delivery and deployment are dramatically shortening release cycles from months to hours. Cloud applications with high-frequency releases often rely heavily on automated tools and cloud infrastructure APIs to deploy new software versions. The authors report on reliability issues and how these tools and APIs contribute to them. They also analyze the trade-offs between using heavily baked and lightly baked virtual-image approaches, on the basis of experiments with Amazon Web Service OpsWorks APIs and the Chef configuration management tool. Finally, they propose error-handling practices for continuous-delivery facilities.

Original languageEnglish
Article number7006340
Pages (from-to)73-80
Number of pages8
JournalIEEE Software
Volume32
Issue number2
DOIs
StatePublished - 1 Mar 2015
Externally publishedYes

Keywords

  • DevOps
  • continuous delivery
  • continuous deployment
  • release engineering
  • software engineering
  • system administration

Fingerprint

Dive into the research topics of 'Achieving reliable high-frequency releases in cloud environments'. Together they form a unique fingerprint.

Cite this