Análisis de ejecución múltiple de Funciones Serverless en AWS

Serverless Computing es una reciente arquitectura para Cloud Computing que presenta ventajas considerables para los usuarios. Sin embargo debido a recientemente aparición, muchas de sus limitaciones o desventajas no están totalmente resueltas. Numerosos desafíos presenta esta arquitectura, que son a...

Descripción completa

Guardado en:
Detalles Bibliográficos
Autores principales: Rodríguez, Nelson R., Atencio, Hernán, Gómez, Martín, Parra, Lorena, Murazzo, María Antonia
Formato: Objeto de conferencia
Lenguaje:Español
Publicado: 2021
Materias:
Acceso en línea:http://sedici.unlp.edu.ar/handle/10915/130316
Aporte de:
Descripción
Sumario:Serverless Computing es una reciente arquitectura para Cloud Computing que presenta ventajas considerables para los usuarios. Sin embargo debido a recientemente aparición, muchas de sus limitaciones o desventajas no están totalmente resueltas. Numerosos desafíos presenta esta arquitectura, que son analizados y estudiados tanto por la academia como por las empresas proveedoras de Cloud. Las plataformas Serverless permiten ejecutar funciones individuales que pueden ser administradas y ejecutadas separadamente. A diferencia de las aplicaciones tradicionales de ejecución prolongada en plataformas dedicadas, virtualizadas o basadas en contenedores, las aplicaciones serverless están diseñadas para crear instancias cuando se les llama, ejecutar una sola función y cerrarse cuando finalizan. La ejecución eficiente y de alta performance es uno de los desafíos a resolver. Aunque las funciones se ejecutan sin estado y escalan bajo demanda, la ejecución múltiple de funciones requiere que varias dificultades sean resueltas, entre ellas la latencia que presentan antes de ser ejecutadas y que impactan en la eficiencia. En el presente trabajo se realiza una serie de pruebas y análisis de los resultados, que permiten emitir conclusiones sobre el impacto que causa la ejecución de múltiples funciones.