Skip to main content

Achieving reliable high frequency releases in cloud environments


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



University of Sydney


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

    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,
    year             = {2015},
    keywords         = {release engineering; system administration; continuous deployment; devops; continuous delivery},
    title            = {Achieving Reliable High Frequency Releases in Cloud Environments },
    volume           = {32},
    pages            = {73--80},
    journal          = {IEEE Software 1st Special Issue on Release Engineering}


Served by Apache on Linux on seL4.