Sistema Serverless de Monitorización de Recursos para Plataformas de Cloud Público

[ES] El presente trabajo fin de máster se centra en el desarrollo de un nuevo panel web accesible desde cualquier dispositivo que muestra los recursos que están en uso en una cuenta de Amazon Web Services, por parte de sus múltiples usuarios. Con el fin de ahorrar costes derivados de adquirir y mant...

Descripción completa

Detalles Bibliográficos
Autor: Requena Casares, Cristina
Tipo de recurso: tesis de maestría
Fecha de publicación:2020
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/149436
Acceso en línea:https://riunet.upv.es/handle/10251/149436
Access Level:acceso abierto
Palabra clave:Panel web
Cloud computing
Vue.js
API
Amazon AWS
Web panel
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:[ES] El presente trabajo fin de máster se centra en el desarrollo de un nuevo panel web accesible desde cualquier dispositivo que muestra los recursos que están en uso en una cuenta de Amazon Web Services, por parte de sus múltiples usuarios. Con el fin de ahorrar costes derivados de adquirir y mantener los servidores, las empresas han empezado a desarrollar sus soluciones o mover sus centros de datos a servicios en la nube, es decir, al cloud computing. Esto es debido a las múltiples ventajas que aporta, como la falta de una gran inversión inicial, el pago por uso de los servicios, la fácil elasticidad y la mayor seguridad, entre otros. Existen diferentes empresas que ofrecen estos servicios en la nube como Amazon, Microsoft, Alibaba o Google. Por tanto, las empresas que deseen alojar sus datos o servicios web deben elegir el proveedor de servicios en la nube ma¿s con- veniente, basa¿ndose en la disponibilidad, la escalabilidad o el coste económico. No obstante, dado que el coste de estos servicios depende del uso, es necesario controlarlo para añadir o quitar recursos y así, evitar costes innecesarios. En este proyecto se pretende mostrar la forma de crear un panel web utilizan- do el framework Vue.js, que internamente realiza peticiones a una API alojada en Amazon Web Services para ejecutar una función Lambda desplegada mediante el framework Serverless. El panel desarrollado permite al usuario consultar en tiempo real los principales recursos aprovisionados en una cuenta de AWS, así como su coste.