Resumen:
El proyecto “Adaptación, despliegue y análisis de rendimiento del simulador SISIFO sobre arquitecturas serverless o de microservicios” sigue la estela de una tendencia mundial: el uso de servicios distribuidos y arquitecturas basadas en serverless.
Serverless, como indica su nombre, es una modelo de arquitectura de infraestructura en la nube que permite a los desarrolladores diseñar y ejecutar aplicaciones sin necesidad de configurar o administrar servidores y recursos de infraestructura.
Este proyecto actúa como un caso de estudio en el que se adapta parte de una aplicación existente consistente en funciones con estructura monolítica a un modelo distribuido haciendo uso de una plataforma FaaS (Function as a Service).
Tras el despliegue de las funciones sobre la plataforma, se realizan diferentes pruebas por parte del autor para analizar el rendimiento y escalabilidad de la solución, y se comparan los resultados con los obtenidos con el modelo de implementación previa.
En las conclusiones se incluye una investigación sobre cómo aprovechar las ventajas de esta arquitectura para mejorar la eficiencia y reducir costos en futuros proyectos.
En última instancia, el objetivo del proyecto es contribuir al conocimiento y entendimiento de esta tecnología en evolución, así como proponer una posible vía de mejora y continuación del proyecto.
Abstract:
The project “Adaptation, deployment, and performance analysis of the SISIFO simulator on serverless or microservices architectures” follows a global trend: the use of distributed services and serverless-based architectures.
Serverless, as its name suggests, is an architecture model for cloud infrastructure that allows developers to design and run applications without the need to configure or manage servers or infrastructure resources.
This project acts as a case study in which part of an existing application consisting of monolithic structured functions is adapted to a distributed model using a FaaS (Function as a Service) platform.
After deploying the functions on the platform, the author runs different tests to analyze the performance and scalability of the solution, and the results are compared with those obtained from the previous implementation model.
The conclusions include an investigation into how to leverage the advantages of this architecture to improve efficiency and reduce costs in future projects.
Finally, the goal of this project is to contribute to the knowledge and understanding of this evolving technology, as well as to propose a way for improving and developing the existing project.
Resumen:
El proyecto “Adaptación, despliegue y análisis de rendimiento del simulador SISIFO sobre arquitecturas serverless o de microservicios” sigue la estela de una tendencia mundial: el uso de servicios distribuidos y arquitecturas basadas en serverless.
Serverless, como indica su nombre, es una modelo de arquitectura de infraestructura en la nube que permite a los desarrolladores diseñar y ejecutar aplicaciones sin necesidad de configurar o administrar servidores y recursos de infraestructura.
Este proyecto actúa como un caso de estudio en el que se adapta parte de una aplicación existente consistente en funciones con estructura monolítica a un modelo distribuido haciendo uso de una plataforma FaaS (Function as a Service).
Tras el despliegue de las funciones sobre la plataforma, se realizan diferentes pruebas por parte del autor para analizar el rendimiento y escalabilidad de la solución, y se comparan los resultados con los obtenidos con el modelo de implementación previa.
En las conclusiones se incluye una investigación sobre cómo aprovechar las ventajas de esta arquitectura para mejorar la eficiencia y reducir costos en futuros proyectos.
En última instancia, el objetivo del proyecto es contribuir al conocimiento y entendimiento de esta tecnología en evolución, así como proponer una posible vía de mejora y continuación del proyecto.
Abstract:
The project “Adaptation, deployment, and performance analysis of the SISIFO simulator on serverless or microservices architectures” follows a global trend: the use of distributed services and serverless-based architectures.
Serverless, as its name suggests, is an architecture model for cloud infrastructure that allows developers to design and run applications without the need to configure or manage servers or infrastructure resources.
This project acts as a case study in which part of an existing application consisting of monolithic structured functions is adapted to a distributed model using a FaaS (Function as a Service) platform.
After deploying the functions on the platform, the author runs different tests to analyze the performance and scalability of the solution, and the results are compared with those obtained from the previous implementation model.
The conclusions include an investigation into how to leverage the advantages of this architecture to improve efficiency and reduce costs in future projects.
Finally, the goal of this project is to contribute to the knowledge and understanding of this evolving technology, as well as to propose a way for improving and developing the existing project. Read More


