Universidad Complutense de Madrid
E-Prints Complutense

Optimización de la ejecución de flujos de trabajos empresariales en infraestructuras cloud

Impacto

Downloads

Downloads per month over past year



Mendoza Diez, Ricardo Francisco (2016) Optimización de la ejecución de flujos de trabajos empresariales en infraestructuras cloud. [Trabajo Fin de Máster]

[img]
Preview
PDF
4MB


Abstract

En la actualidad, el uso del Cloud Computing se está incrementando y existen muchos proveedores que ofrecen servicios que hacen uso de esta tecnología. Uno de ellos es Amazon Web Services, que a través de su servicio Amazon EC2, nos ofrece diferentes tipos de instancias que podemos utilizar según nuestras necesidades. El modelo de negocio de AWS se basa en el pago por uso, es decir, solo realizamos el pago por el tiempo que se utilicen las instancias. En este trabajo se implementa en Amazon EC2, una aplicación cuyo objetivo es extraer de diferentes fuentes de información, los datos de las ventas realizadas por las editoriales y librerías de España. Estos datos son procesados, cargados en una base de datos y con ellos se generan reportes estadísticos, que ayudarán a los clientes a tomar mejores decisiones.
Debido a que la aplicación procesa una gran cantidad de datos, se propone el desarrollo y validación de un modelo, que nos permita obtener una ejecución óptima en Amazon EC2. En este modelo se tienen en cuenta el tiempo de ejecución, el coste por uso y una métrica de coste/rendimiento. Adicionalmente, se utilizará la tecnología de contenedores Docker para llevar a cabo un caso específico del despliegue de la aplicación.

Resumen (otros idiomas)

Currently, the use of cloud computing is increasing and there are many providers offering services using this technology. One of them is Amazon Web Services and through its Amazon EC2 service, offers different types of instances that can be used according to our needs. The AWS business model is based on pay per use, so we only pay for the time that instances are used. In this paper, has been implemented in Amazon EC2, an application whose goal is to extract information from different sources, data from sales by publishers and bookstores in Spain. These data are processed, loaded into a database and with them generate statistical reports, which will help customers make better decisions are generated. Because the application processes a large amount of data, the development and validation of a model that allows us to achieve optimum performance in Amazon EC2 is proposed. This model considers the runtime, cost per use and a metric of cost / performance. Additionally, the Docker container technology will be used to carry out a specific case of application deployment.

Item Type:Trabajo Fin de Máster
Additional Information:

Máster en Ingeniería Informática, Facultad de Informática, Departamento de Arquitectura de Computadores y Automática, curso 2015-2016

Directors:
DirectorsDirector email
Vázquez Poletti, José Luis
Uncontrolled Keywords:Cloud computing, Amazon EC2, Aplicación ETL, Docker, Instancia, Coste, Rendimiento, Tiempo de ejecución, Contenedor
Palabras clave (otros idiomas):Cloud computing, Amazon EC2, ETL Application, Docker, Instance, Cost, Performance, Runtime, Container
Subjects:Sciences > Computer science > Internet
Sciences > Computer science > Programming languages (Electronic computers)
Sciences > Computer science > Software
Título del Máster:Máster en Ingeniería Informática
ID Code:39347
Deposited On:10 Oct 2016 12:28
Last Modified:10 Oct 2016 14:36

Origin of downloads

Repository Staff Only: item control page