Optimización en el desarrollo de aplicaciones serverless en entornos distribuidos

Los últimos años han sido testigos de avances sin precedentes en el campo de Cloud Computing. Este modelo se refiere al acceso de red ubicuo, conveniente y bajo demanda a un grupo compartido de recursos informáticos. Como una evolución constante, aparece Serverless como un nuevo paradigma de desarro...

Descripción completa

Guardado en:
Detalles Bibliográficos
Autores principales: Rodríguez, Nelson R., Murazzo, María Antonia, Medel, Diego, Arias Figueroa, Daniel, Parra, Lorena, Molina, Ana Laura, Sánchez, Federico, Martín, Adriana Elizabeth, Atencio, Hernán, Gómez, Martín
Formato: Objeto de conferencia
Lenguaje:Español
Publicado: 2021
Materias:
Acceso en línea:http://sedici.unlp.edu.ar/handle/10915/121666
Aporte de:
Descripción
Sumario:Los últimos años han sido testigos de avances sin precedentes en el campo de Cloud Computing. Este modelo se refiere al acceso de red ubicuo, conveniente y bajo demanda a un grupo compartido de recursos informáticos. Como una evolución constante, aparece Serverless como un nuevo paradigma de desarrollo de software en el Cloud, que surge a partir de una arquitectura monolítica y luego pasando por máquinas virtuales y contenedores para finalizar en serverless, que en algunos casos se conoce como función como servicios, aunque también incluye Backend como servicio, lo cual en general son servicios de terceros disponibles en el Cloud. La misma está enfocada en proveer una arquitectura que permite la ejecución de funciones arbitrarias con mínima sobrecarga en la administración del servidor y soportada bajo la programación orientada a eventos. La cantidad y variedad de datos provenientes del Edge, necesitan ser procesados y en algunos casos en tiempo real y por lo tanto deben resolverse varios desafíos y problemas abiertos. Debido a que las investigaciones apuntan a diversas áreas como son: arquitectura y hardware, administración de recursos, modelo de negocios y desarrollo de aplicaciones. Debido a que las aplicaciones serverless son altamente distribuidas, donde cada función realiza una tarea enfocada y depende de un sinnúmero de otros servicios para el resto., el objetivo de esta línea de investigación es resolver problemáticas vinculadas al desarrollo, que generen alta latencia, dificulten el paralelismo de funciones serverless o no se adapten a los principios DevOps, entre otros.