Abstract:
|
El auge de las plataformas de tipo Serverless computing, donde el usuario no aprovisiona, gestiona ni escala la infraestructura, esta¿ siendo adoptado en numerosos a¿mbitos. Servicios como AWS Lambda posibilitan la ejecucio¿n ...[+]
El auge de las plataformas de tipo Serverless computing, donde el usuario no aprovisiona, gestiona ni escala la infraestructura, esta¿ siendo adoptado en numerosos a¿mbitos. Servicios como AWS Lambda posibilitan la ejecucio¿n de funciones en respuesta a eventos codificadas en mu¿ltiples lenguajes de programacio¿n. En esta li¿nea, SCAR (https://github.com/grycap/scar) permite la definicio¿n de funciones en AWS Lambda que ejecuten contenedores a partir de ima¿genes Docker almacenadas en Docker Hub. Esto permite abrir el campo de serverless computing a la computacio¿n cienti¿fica, que involucra a menudo aplicaciones complejas con mu¿ltiples dependencias de libreri¿as externas.
Este TFM plantea la creacio¿n de una interfaz de usuario basada en web que permita interactuar con un sistema que ofrece una funcionalidad similar a SCAR pero para entornos on-premises (denominado OSCAR). Este permite la definicio¿n y ejecucio¿n de funciones orientadas a eventos para el procesamiento de datos basados en ficheros, asi¿ como el acceso a resultados de un sistema de almacenamiento orientado a bloques (como Amazon S3). Para ello, sera¿ necesario crear una interfaz web que interactue¿ con los API REST de los diferentes servicios de OSCAR para facilitar la interaccio¿n del usuario.
[-]
|