Skip to main content

TS

Challenges in practicing high frequency releases in cloud environments

Authors

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

NICTA

Abstract

The continuous delivery trend is dramatically shortening release cycles from months into hours. Applications with such high frequency releases often rely heavily on automated deployment tools using cloud infrastructure APIs. We report some results from experiments around reliability issues of cloud infrastructure and trade-offs between using heavily-baked and lightly-baked images, Our experiments were based on Amazon Web Service (AWS) OpsWorks APIs, configuration management tool Chef and Netflix’s Asgard deployment tool. As a result of our experiments, we then propose error handling practices that can be included in tailor-made continuous deployment facilities. For users of existing deployment tools, we propose a non-intrusive approach that uses deployment logs to validate outcomes of intermediary steps.

BibTeX Entry

  @inproceedings{Zhu_XXTWB_14,
    author           = {Zhu, Liming and Xu, Donna and Xu, Xiwei (Sherry) and Tran, An Binh and Weber, Ingo and Bass, Len},
    month            = apr,
    slides           = {http://ts.data61.csiro.au/publications/nicta_slides/7925.pdf},
    year             = {2014},
    title            = {Challenges in Practicing High Frequency Releases in Cloud Environments},
    booktitle        = {2nd International Workshop on Release Engineering},
    pages            = {21-24},
    address          = {Mountain View, USA}
  }

Download

Served by Apache on Linux on seL4.