Towards a Full-Stack Devops Environment (Platform-As-a-service) for Cloud-Hosted Applications

Zhenhua Li,Yun Zhang,Yunhao Liu
DOI: https://doi.org/10.1109/tst.2017.7830891
2017-01-01
Abstract:If every programmer of cloud-hosted apps possessed exceptional technical capability and endless patience, the Dev Ops environment(also known as Platform-as-a-Service, or Paa S) would perhaps become irrelevant. However, the reality is almost always the opposite case. Hence, IT engineers dream of a reliable and usable Dev Ops environment that can substantially facilitate their developments and simplify their operations.Current Dev Ops environments include Google App Engine, Docker, Kubernetes, Mesos, and so forth. In other words, Paa S bridges the gap between vivid IT engineers and stiff cloud systems. In this paper, we comprehensively examine state-of-the-art Paa S solutions across various tiers of the cloud-computing Dev Ops stack. On this basis,we identify areas of consensus and diversity in their philosophies and methodologies. In addition, we explore cutting-edge solutions towards realizing a more fine-grained, full-stack Dev Ops environment. From this paper,readers are expected to quickly grasp the essence, current status, and future prospects of Paa S.
What problem does this paper attempt to address?