ebook img

Implementación de una aplicación para almacenamiento y visualización de imágenes utilizando ... PDF

159 Pages·2013·2.26 MB·Spanish
by  
Save to my drive
Quick download
Download
Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.

Preview Implementación de una aplicación para almacenamiento y visualización de imágenes utilizando ...

UNIVERSIDAD CARLOS III DE MADRID ´ ESCUELA POLITECNICA SUPERIOR ´ ´ INGENIERIA EN INFORMATICA Implementacio´n de una aplicacio´n para almacenamiento y visualizacio´n de ima´genes utilizando tecnolog´ıas cloud computing Autor: Gonzalo Su´arez Llorente Tutor: Pablo Basanta Val Implementacio´n de una aplicacio´n para almacenamiento y visualizacio´n de ima´genes utilizando tecnolog´ıas cloud computing Gonzalo Su´arez Llorente 20 de marzo de 2013 Resumen Los sistemas de informacio´n son elementos b´asicos para la gesti´on de empresas y orga- nizaciones. Cuando el nu´mero de estos sistemas y su complejidad son elevados los costes pueden incrementarse de forma dr´astica. En los u´ltimos an˜os, algunas organizaciones han optado por soluciones basadas en las tecnolog´ıas cloud computing con las que han mejorado la calidad del servicio y han ahorrado costes. El objetivo de este proyecto es disen˜ar e implementar una aplicaci´on web sencilla para gestionar fotograf´ıas similar a Flickr empleado dichas tecnolog´ıas. Para ello se utilizara´n diversos servicios en la nube como la plataforma Heroku donde se ejecutar´a la aplicaci´on y los servicios auxiliares Amazon S3, MongoHQ y Google Image Charts que facilitan aloja- mientomasivodearchivos,almacenamientodedatosestructuradosygeneraci´ondegra´ficos respectivamente. Finalmente, se realizan una serie de pruebas bajo diferentes condiciones para evaluar su rendimiento utilizando las herramientas Siege y New Relic. Abstract Information systems are basic elements for business and corporation management. As the number and complexity of these systems increase, the cost of managing them might get too high to be affordable. During the last years, some corporations have adopted solu- tions based on cloud computing technologies which provide better quality service and cost savings. The main purpose of this project is to design and implement a simple web application similar to Flickr that allows a user to manage and view photographies taking advantage of such technologies. In order to do it, several cloud services are used such as Heroku platform on which the application will be deployed and executed and complementary services such as Amazon S3, MongoHQ and Google Image Charts which provide file storage, structured data storage and graphics generation respectively. Finally, application will be benchmarked under different scenarios to check its perfor- mance by means of the tools Siege and New Relic. Agradecimientos A mis padres Inma y Andr´es, que se han preocupado siempre por ofrecerme lo mejor y que me han dado todo su amor, comprensio´n, ´animo y carin˜o, especialmente valiosos en los momentos duros, cuando las cosas no salen como uno espera. A mis abuelos, que siempre se interesan por la marcha de su nieto en los estudios. A M´onica por su inmensa paciencia durante estos u´ltimos meses. A los autores de las referencias, cuyo trabajo me ha inspirado y servido de gran ayuda. Y a mi tutor Pablo Basanta, por su entusiasmo, inter´es y ´animos mostrados durante el proyecto. A todos, muchas gracias.

Description:
A dıa de hoy, Heroku man- tiene varios buildpacks oficiales que soportan las siguientes tecnologıas: Ruby[17]. Node.js[18]. Clojure[19]. Python[20]. Java[21] . Node.js Clojure Java Python Scala. Argent taladas a nivel de sistema (system-wide) y declaran sus dependencias de forma explıcita.
See more

The list of books you might like

Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.