Towards a full-stack devops environment (platform-as-a-service) for cloud-hosted applications

40Citations
Citations of this article
114Readers
Mendeley users who have this article in their library.

Abstract

If every programmer of cloud-hosted apps possessed exceptional technical capability and endless patience, the DevOps environment (also known as Platform-as-a-Service, or PaaS) would perhaps become irrelevant. However, the reality is almost always the opposite case. Hence, IT engineers dream of a reliable and usable DevOps environment that can substantially facilitate their developments and simplify their operations. Current DevOps environments include Google App Engine, Docker, Kubernetes, Mesos, and so forth. In other words, PaaS bridges the gap between vivid IT engineers and stiff cloud systems. In this paper, we comprehensively examine state-of-the-art PaaS solutions across various tiers of the cloud-computing DevOps 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 DevOps environment. From this paper, readers are expected to quickly grasp the essence, current status, and future prospects of PaaS.

Cite

CITATION STYLE

APA

Li, Z., Zhang, Y., & Liu, Y. (2017). Towards a full-stack devops environment (platform-as-a-service) for cloud-hosted applications. Tsinghua Science and Technology, 22(1), 1–9. https://doi.org/10.1109/TST.2017.7830891

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free