Descripción del proyecto
LA COMPUTACION SIN SERVIDOR ES UN NUEVO PARADIGMA PARA DESARROLLAR Y PUBLICAR APLICACIONES EN EL MERCADO DE MODO EFICIENTE, SIN TENER QUE ADMINISTRAR O SUSCRIBIRSE A NINGUNA INFRAESTRUCTURA SUBYACENTE, LA CUAL ACABA GENERALMENTE ESTANDO INFRAUTILIZADA. SIN EMBARGO, PARA EXPLOTAR AL MAXIMO LAS CAPACIDADES DE LA COMPUTACION SIN SERVIDOR ES NECESARIO COMPRENDER COMO SE COMPORTAN LAS APLICACIONES (A TRAVES DE SU MONITORIZACION), ASI COMO OPTIMIZAR LAS APLICACIONES EN LA NUBE. ESTOS DESAFIOS SE ABORDARON DURANTE EL PROYECTO TIN2016-75845-P, PARTICULARMENTE DENTRO DE SU OBJETIVO 6, DESARROLLANDO DOS PRODUCTOS SOFTWARE, BDWATCHDOG (HTTPS://BDWATCHDOG.DEC.UDC.ES/), UNA HERRAMIENTA DE MONITORIZACION Y PERFILADO DE RENDIMIENTO, Y SERVERLESS CONTAINERS ( HTTPS://BDWATCHDOG.DEC.UDC.ES/SERVERLESS/), UNA HERRAMIENTA PARA EL REESCALADO DE RECURSOS EN TIEMPO REAL. LA COMBINACION DE AMBAS HERRAMIENTAS HA PERMITIDO REDUCIR A LA MITAD LOS RECURSOS COMPUTACIONALES CONSUMIDOS POR APLICACIONES REPRESENTATIVAS. SIN EMBARGO, TODAVIA HAY MARGEN DE MEJORA EXTENDIENDO ESTA TECNOLOGIA PARA CONSTRUIR APLICACIONES BASADAS DIRECTAMENTE EN FAAS (FUNCTIONS-AS-A-SERVICE).LOS OBJETIVOS DE LA PRESENTE PROPUESTA ESTAN ORIENTADOS A AVANZAR ESTA TECNOLOGIA DE CARA A SU ADECUACION COMO PRODUCTO AL MERCADO. EL PRIMER PASO ES DESARROLLAR UN MIDDLEWARE DE FAAS, TANTO SOBRE TECNOLOGIAS SIN SERVIDOR DE AMAZON WEB SERVICES (AWS), LAMBDA, COMO DE MICROSOFT AZURE FUNCTIONS, PARA AUMENTAR LA PRODUCTIVIDAD DEL SOFTWARE. A CONTINUACION, PUBLICAR EL MIDDLEWARE EN LOS MARKETPLACES MAS RELEVANTES Y DEMOSTRAR SUS CAPACIDADES EN UN ENTORNO TECNOLOGICO DE RELEVANCIA INDUSTRIAL. EL SIGUIENTE PASO ES AMPLIAR BDWATCHDOG PARA CAPTURAR REGISTROS Y EVENTOS DE AWS Y AZURE PARA AUTOMATIZAR EL ANALISIS DEL USO DEL MIDDLEWARE Y RESALTAR LOS BENEFICIOS DEL MIDDLEWARE EN TERMINOS DE COSTE Y RENDIMIENTO. EL OBJETIVO ES SELECCIONAR, A TRAVES DEL ANALISIS DE LOS DATOS DE MONITORIZACION, CASOS DE USO QUE PROBABLEMENTE PROPORCIONEN UN ALTO VALOR. FINALMENTE, SE VALIDARA LA VIABILIDAD DE LA TRANSFERENCIA DE TECNOLOGIA DEL PROYECTO TRAS ENFOCAR LA ESTRATEGIA DE COMERCIALIZACION. LOS SIGUIENTES PASOS, QUE PODRIAN SER EL LICENCIAMIENTO DE LA TECNOLOGIA, UN DESARROLLO CONJUNTO CON UN SOCIO INDUSTRIAL O LA PREPARACION DE UN PLAN DE NEGOCIO, SE DECIDIRAN Y EJECUTARAN TRAS ANALIZAR LOS RESULTADOS DE LOS ESFUERZOS PRELIMINARES DE COMERCIALIZACION Y EL ESTADO Y LA EVOLUCION ESPERADA DEL PANORAMA COMPETITIVO.LOS RESULTADOS CLAVE DEL PROYECTO SON, POR UN LADO, EL MIDDLEWARE DE FAAS Y LA EXTENSION DE BDWATCHDOG PARA MONITORIZAR LA ACTIVIDAD EN LA NUBE, LOS CUALES SE REGISTRARAN EN LA OFICINA DE PROPIEDAD INTELECTUAL (PI), Y POR OTRO LADO EL KNOW-HOW DERIVADO DE LAS ACTIVIDADES DE DESARROLLO Y VALORACION DE TECNOLOGIA. OMPUTACION SIN SERVIDOR\PRODUCTIVIDAD SOFTWARE\AUTOMATIZACION TI\BIG DATA\COMPUTACION EN LA NUBE\FUNCION COMO SERVICIO