Due to their numerous advantages, serverless architectures are increasingly being adopted for developing microservices-based web applications. However, there is a significant gap in comprehensive performance evaluations of these architectures. This paper addresses this issue by formulating a research question regarding the performance differences between two prominent cloud platforms: OpenNebula and Google Cloud Platform. A series of performance evaluations is conducted, focusing on specific metrics. The study employs a comparative methodological approach based on Design Science, in which a microservices-based web application is built, thus facilitating a systematic analysis of the performance of both platforms. A structured experimental design will rigorously evaluate key metrics such as response times and throughput (throughput rate). The results of these performance tests are presented and analyzed to assess the validity of the research. This analysis seeks to determine how the choice of a serverless architecture influences the performance of web applications that use microservices. The findings provide valuable insights into the performance characteristics of different serverless platforms, offering guidance to developers in selecting the most appropriate option based on their specific requirements and performance criteria.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Open Nebula vs. Google Cloud Platform in Serverless Architectures for Web Application Development with Microservices

  • Pedro Aguilar-Encarnacion,
  • Carlos Manuel Noa Salazar,
  • Laura Sofia Arcos Rodriguez,
  • Wilson Gustavo Chango Sailema

摘要

Due to their numerous advantages, serverless architectures are increasingly being adopted for developing microservices-based web applications. However, there is a significant gap in comprehensive performance evaluations of these architectures. This paper addresses this issue by formulating a research question regarding the performance differences between two prominent cloud platforms: OpenNebula and Google Cloud Platform. A series of performance evaluations is conducted, focusing on specific metrics. The study employs a comparative methodological approach based on Design Science, in which a microservices-based web application is built, thus facilitating a systematic analysis of the performance of both platforms. A structured experimental design will rigorously evaluate key metrics such as response times and throughput (throughput rate). The results of these performance tests are presented and analyzed to assess the validity of the research. This analysis seeks to determine how the choice of a serverless architecture influences the performance of web applications that use microservices. The findings provide valuable insights into the performance characteristics of different serverless platforms, offering guidance to developers in selecting the most appropriate option based on their specific requirements and performance criteria.