Comparison of Deployment Options for Microservices in the Cloud

Daniela Beltran, Mariela Curiel

Producción: Capítulo del libro/informe/acta de congresoContribución a la conferenciarevisión exhaustiva

Resumen

In the context of digital transformation, organizations must change their systems and technology platforms. Cloud Computing is a powerful technology available at disposal of organizations to accelerate transformation plans. The cloud offers several benefits such as greater agility in development, quick and easy access to information from anywhere and anytime, as well as great savings since you pay for what you use, thus reducing infrastructure investment costs. Another great advantage is that cloud providers offer many options to migrate services and applications. In this sense, it is important to characterize the resource and pattern usage of applications to choose the cloud service that offers the best relation cost/benefit. In this article, we focus on microservices and analyze three options for deploying them in the Google Cloud Platform: virtual machines (Compute Engine), Google Kubernetes Engine and Cloud Functions. Once the services are deployed, we generate artificial load to measure the response times and the number of requirements served. We also calculate the cost of the three options. The results agree with other studies that recommend serverless options such as Cloud Functions over container-based options or virtual machines. While these studies focus primarily on performance and cost, our work also addresses elements related to ease of deployment.

Idioma originalInglés
Título de la publicación alojadaAdvances in Computing - 16th Colombian Congress, CCC 2022, Revised Selected Papers
EditoresVanessa Agredo-Delgado, Pablo H. Ruiz, Vanessa Agredo-Delgado, Pablo H. Ruiz, Alexandra Ruiz Gaona, María Lili Villegas Ramírez, William Joseph Giraldo Orozco
EditorialSpringer Science and Business Media Deutschland GmbH
Páginas44-57
Número de páginas14
ISBN (versión impresa)9783031363566
DOI
EstadoPublicada - 2023
Evento16th Colombian Congress of Computing, CCC 2022 - Armenia, Colombia
Duración: 17 oct. 202221 oct. 2022

Serie de la publicación

NombreCommunications in Computer and Information Science
Volumen1775 CCIS
ISSN (versión impresa)1865-0929
ISSN (versión digital)1865-0937

Conferencia

Conferencia16th Colombian Congress of Computing, CCC 2022
País/TerritorioColombia
CiudadArmenia
Período17/10/2221/10/22

Huella

Profundice en los temas de investigación de 'Comparison of Deployment Options for Microservices in the Cloud'. En conjunto forman una huella única.

Citar esto