Skip to main content

TS

Achieving reliable high frequency releases in cloud environments

Authors

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

NICTA

UNSW

University of Sydney

Abstract

The continuous delivery/deployment practice is dramatically shortening release cycles from months into hours. Cloud applications with high frequency releases often rely heavily on automated tools and cloud infrastructure APIs to deploy new versions of software. We report on the reliability issues and contributing factors of these tools and APIs. We also analyze the trade-offs between using heavily-baked and lightly-baked virtual image approaches. Our results were based on Amazon Web Service (AWS) OpsWorks APIs and configuration management tool Chef. We propose some error-handling practices that can be included in continuous delivery facilities.

BibTeX Entry

  @article{Zhu_XTXBWD_15,
    journal          = {IEEE Software 1st Special Issue on Release Engineering},
    author           = {Zhu, Liming and Xu, Donna and Tran, An Binh and Xu, Xiwei (Sherry) and Bass, Len and Weber, Ingo and
                        Dwarakanathan, Srinivasan},
    number           = {2},
    month            = jan,
    volume           = {32},
    year             = {2015},
    keywords         = {release engineering; system administration; continuous deployment; devops; continuous delivery},
    title            = {Achieving Reliable High Frequency Releases in Cloud Environments },
    pages            = {73-80}
  }

Download

Served by Apache on Linux on seL4.