The Community for Technology Leaders
Green Image
Issue No. 02 - Mar.-Apr. (2015 vol. 32)
ISSN: 0740-7459
pp: 73-80
Liming Zhu , NICTA
Donna Xu , NICTA
An Binh Tran , NICTA
Xiwei Xu , NICTA
Len Bass , NICTA
Ingo Weber , NICTA
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.
INDEX TERMS
Continuous production, Software reliability, Software development, Cloud computing, Virtual machining, Software engineering
CITATION

L. Zhu et al., "Achieving Reliable High-Frequency Releases in Cloud Environments," in IEEE Software, vol. 32, no. 2, pp. 73-80, 2015.
doi:10.1109/MS.2015.23
163 ms
(Ver 3.3 (11022016))