Evaluación de la inicialización y el arranque en frio de los lenguajes de programación en una plataforma serverless: Amazon Web Services como caso de estudio
Serverless Computing es una arquitectura en el Cloud, alternativa al modelo tradicional. Ofrece numerosas ventajas sobre el modelo monolítico, como aportar agilidad, innovación, escalado automático, flexibilidad en el desarrollo y una mejor evaluación y control de los costos. Surgió como una evoluci...
Autores principales: | , , |
---|---|
Formato: | Objeto de conferencia |
Lenguaje: | Español |
Publicado: |
2023
|
Materias: | |
Acceso en línea: | http://sedici.unlp.edu.ar/handle/10915/164994 |
Aporte de: |
id |
I19-R120-10915-164994 |
---|---|
record_format |
dspace |
spelling |
I19-R120-10915-1649942024-04-18T20:03:27Z http://sedici.unlp.edu.ar/handle/10915/164994 Evaluación de la inicialización y el arranque en frio de los lenguajes de programación en una plataforma serverless: Amazon Web Services como caso de estudio Rodríguez, Matías Rodríguez, Nelson R. Murazzo, María Antonia 2023-10 2024 2024-04-18T12:12:29Z es Ciencias Informáticas Serverless Computing FaaS Programming Language Cloud Computing Serverless Computing es una arquitectura en el Cloud, alternativa al modelo tradicional. Ofrece numerosas ventajas sobre el modelo monolítico, como aportar agilidad, innovación, escalado automático, flexibilidad en el desarrollo y una mejor evaluación y control de los costos. Surgió como una evolución de microservicios corriendo en contenedores e implementando funciones, por lo cual a veces se lo denomina función como servicio. En el presente trabajo se evalúa el comportamiento de distintos lenguajes de programación en la inicialización y el arranque en frío, bajo un enfoque serverless en la plataforma Amazon Web Services. Debido a que la comparación de los lenguajes se puede llevar a cabo en diferentes aspectos o tomando diferentes tipos de métricas, se consideró oportuno realizar las pruebas mediante operaciones CRUD. Esto además permite analizar el comportamiento de los mismos al inicializar la base de datos. Surgen por lo tanto una serie de interrogantes como: ¿La inicialización de los lenguajes de programación son todos iguales?, ¿La inicialización de la base de datos con los lenguajes de programación es independiente del lenguaje usado?, ¿El cold start es equivalente en los distintos lenguajes? ¿El impacto del mismo es relevante cuando la cantidad de requerimientos es elevada? ¿Cuál es la combinación de lenguajes de programación más conveniente para operaciones CRUD?. Mediante las pruebas realizadas se pudieron evaluar el comportamiento de los lenguajes de programación y contestar algunos de los interrogantes arriba mencionados. Red de Universidades con Carreras en Informática Objeto de conferencia Objeto de conferencia http://creativecommons.org/licenses/by-nc-sa/4.0/ Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0) application/pdf 457-466 |
institution |
Universidad Nacional de La Plata |
institution_str |
I-19 |
repository_str |
R-120 |
collection |
SEDICI (UNLP) |
language |
Español |
topic |
Ciencias Informáticas Serverless Computing FaaS Programming Language Cloud Computing |
spellingShingle |
Ciencias Informáticas Serverless Computing FaaS Programming Language Cloud Computing Rodríguez, Matías Rodríguez, Nelson R. Murazzo, María Antonia Evaluación de la inicialización y el arranque en frio de los lenguajes de programación en una plataforma serverless: Amazon Web Services como caso de estudio |
topic_facet |
Ciencias Informáticas Serverless Computing FaaS Programming Language Cloud Computing |
description |
Serverless Computing es una arquitectura en el Cloud, alternativa al modelo tradicional. Ofrece numerosas ventajas sobre el modelo monolítico, como aportar agilidad, innovación, escalado automático, flexibilidad en el desarrollo y una mejor evaluación y control de los costos. Surgió como una evolución de microservicios corriendo en contenedores e implementando funciones, por lo cual a veces se lo denomina función como servicio.
En el presente trabajo se evalúa el comportamiento de distintos lenguajes de programación en la inicialización y el arranque en frío, bajo un enfoque serverless en la plataforma Amazon Web Services. Debido a que la comparación de los lenguajes se puede llevar a cabo en diferentes aspectos o tomando diferentes tipos de métricas, se consideró oportuno realizar las pruebas mediante operaciones CRUD. Esto además permite analizar el comportamiento de los mismos al inicializar la base de datos. Surgen por lo tanto una serie de interrogantes como: ¿La inicialización de los lenguajes de programación son todos iguales?, ¿La inicialización de la base de datos con los lenguajes de programación es independiente del lenguaje usado?, ¿El cold start es equivalente en los distintos lenguajes? ¿El impacto del mismo es relevante cuando la cantidad de requerimientos es elevada? ¿Cuál es la combinación de lenguajes de programación más conveniente para operaciones CRUD?.
Mediante las pruebas realizadas se pudieron evaluar el comportamiento de los lenguajes de programación y contestar algunos de los interrogantes arriba mencionados. |
format |
Objeto de conferencia Objeto de conferencia |
author |
Rodríguez, Matías Rodríguez, Nelson R. Murazzo, María Antonia |
author_facet |
Rodríguez, Matías Rodríguez, Nelson R. Murazzo, María Antonia |
author_sort |
Rodríguez, Matías |
title |
Evaluación de la inicialización y el arranque en frio de los lenguajes de programación en una plataforma serverless: Amazon Web Services como caso de estudio |
title_short |
Evaluación de la inicialización y el arranque en frio de los lenguajes de programación en una plataforma serverless: Amazon Web Services como caso de estudio |
title_full |
Evaluación de la inicialización y el arranque en frio de los lenguajes de programación en una plataforma serverless: Amazon Web Services como caso de estudio |
title_fullStr |
Evaluación de la inicialización y el arranque en frio de los lenguajes de programación en una plataforma serverless: Amazon Web Services como caso de estudio |
title_full_unstemmed |
Evaluación de la inicialización y el arranque en frio de los lenguajes de programación en una plataforma serverless: Amazon Web Services como caso de estudio |
title_sort |
evaluación de la inicialización y el arranque en frio de los lenguajes de programación en una plataforma serverless: amazon web services como caso de estudio |
publishDate |
2023 |
url |
http://sedici.unlp.edu.ar/handle/10915/164994 |
work_keys_str_mv |
AT rodriguezmatias evaluaciondelainicializacionyelarranqueenfriodeloslenguajesdeprogramacionenunaplataformaserverlessamazonwebservicescomocasodeestudio AT rodrigueznelsonr evaluaciondelainicializacionyelarranqueenfriodeloslenguajesdeprogramacionenunaplataformaserverlessamazonwebservicescomocasodeestudio AT murazzomariaantonia evaluaciondelainicializacionyelarranqueenfriodeloslenguajesdeprogramacionenunaplataformaserverlessamazonwebservicescomocasodeestudio |
_version_ |
1807222957582319616 |