Interfaz para la Ejecución de Aplicaciones sobre Plataformas Serverless

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...

Descripción completa

Detalles Bibliográficos
Autor: Peiró Castelló, Jordi
Tipo de recurso: tesis de maestría
Fecha de publicación:2018
País:España
Institución:Universitat Politècnica de València (UPV)
Repositorio:RiuNet. Repositorio Institucional de la Universitat Politécnica de Valéncia
Idioma:español
OAI Identifier:oai:riunet.upv.es:10251/115468
Acceso en línea:https://riunet.upv.es/handle/10251/115468
Access Level:acceso abierto
Palabra clave:Serverless
SCAR
OpenFaaS
Minio
Vue.js
AWS
AWS S3
AWS Lambda
CIENCIAS DE LA COMPUTACION E INTELIGENCIA ARTIFICIAL
Máster Universitario en Computación Paralela y Distribuida-Màster Universitari en Computació Paral·Lela i Distribuïda
Descripción
Sumario: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.