From DevOps to NoOps: Is It Worth It?

Anshul Jindal, Michael Gerndt

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

8 Scopus citations

Abstract

With the rise of the adoption of microservice architecture due to its agility, scalability, and resiliency for building the cloud-based applications and their deployment using containerization, DevOps were in demand for handling the development and operations together. However, nowadays serverless computing offers a new way of developing and deploying cloud-native applications. Serverless computing also called NoOps, offloads management and server configuration (operations work) from the user to the cloud provider and lets the user focus only on the product developments. Hence, there are debates regarding which deployment strategy to use. This research provides a performance comparison of a cloud-native web application along with three different function benchmarks in terms of scalability, reliability, and latency when deployed using DevOps and NoOps deployment strategy. NoOps deployment in this work is achieved using Google Cloud Function and OpenWhisk, while DevOps is achieved using the Kubernetes engine. This research shows that neither of the deployment strategies fits all the scenarios. The experimental results demonstrate that each type of deployment strategy has its advantages under different scenarios. The DevOps deployment strategy has a huge performance advantage (almost 72% lesser 90 percentile response time) for simple web-based requests and requests accessing databases while compute-intensive applications perform better with NoOps deployment. Additionally, NoOps deployment provides better scaling-agility as compared to DevOps.

Original languageEnglish
Title of host publicationCloud Computing and Services Science - 10th International Conference, CLOSER 2020, Revised Selected Papers
EditorsDonald Ferguson, Claus Pahl, Markus Helfert
PublisherSpringer Science and Business Media Deutschland GmbH
Pages178-202
Number of pages25
ISBN (Print)9783030723682
DOIs
StatePublished - 2021
Event10th International Conference on Cloud Computing and Services Science, CLOSER 2020 - Prague, Czech Republic
Duration: 7 May 20209 May 2020

Publication series

NameCommunications in Computer and Information Science
Volume1399 CCIS
ISSN (Print)1865-0929
ISSN (Electronic)1865-0937

Conference

Conference10th International Conference on Cloud Computing and Services Science, CLOSER 2020
Country/TerritoryCzech Republic
CityPrague
Period7/05/209/05/20

Keywords

  • Cloud computing
  • Cloud-native applications
  • DevOps
  • Microservices
  • NoOps
  • Serverless

Fingerprint

Dive into the research topics of 'From DevOps to NoOps: Is It Worth It?'. Together they form a unique fingerprint.

Cite this