Servicio para el desarrollo de aplicaciones en el cloud basado en Euclid
Riera Marcer, Marc
Hernández Budé, Porfidio, dir. (Universitat Autònoma de Barcelona. Departament d'Arquitectura de Computadors i Sistemes Operatius)
Universitat Autònoma de Barcelona. Escola d'Enginyeria

Título variante: Servei per al desenvolupament d'aplicacions en el cloud basat en Euclid
Título variante: Service for the development of applications in the cloud based on Euclid
Fecha: 2018-07-02
Resumen: Un proyecto en continuo desarrollo por la Agencia Espacial Europea (ESA), y diseñado para comprender el origen de la expansión acelerada del universo, es Euclid. Este proyecto, realiza un proceso de captación de imágenes y datos a través de un satélite, los cuales son almacenados, y posteriormente procesados en sus respectivos centros de datos. Antes de llegar a esta fase de ejecución, los científicos de Euclid, deben desarrollar las aplicaciones, que permitirán el análisis de estos datos en un entorno llamado Eden. Debido a las dependencias críticas que produce la construcción de este entorno, con el sistema operativo residente y algunas librerías o compiladores, Euclid proporciona al desarrollador de estas aplicaciones la configuración necesaria para este entorno, construida sobre una máquina virtual. Esta solución tiene un gran consumo de recursos en el sistema local del usuario. En este documento, se realiza un análisis sobre las posibilidades actuales para la integración e implementación del entorno de Euclid, con servicios de desarrollo de aplicaciones, integrados en un entorno de cloud. Se comparan dos posibles implementaciones sobre el servicio de desarrollo, construidos sobre una arquitectura centralizada y otra distribuida. Se observa cómo el servicio ejecutado en un entorno centralizado proporciona una evolución del servicio más lineal pero limitando el número de usuarios a pequeña escala.
Resumen: Un projecte en continu desenvolupament per l'Agència Espacial Europea (ESA), i dissenyat per comprendre l'origen de l'expansió accelerada de l'univers, és Euclid. Aquest projecte, realitza un procés de captació d'imatges i dades a través d'un satèl·lit, les quals són emmagatzemades, i posteriorment processades en els seus respectius centres de dades. Abans d'arribar a aquesta fase d'execució, els científics d'Euclid han de desenvolupar les aplicacions que permetran l'anàlisi d'aquestes dades en un entorn anomenat Eden. Degut a les dependències crítiques que produeix la construcció de l'entorn, amb el sistema operatiu resident i algunes lliberies o compiladors, Euclid proporciona al desenvolupador d'aquestes aplicacions la configuració necessària per aquest entorn, construïda sobre una màquina virtual. Aquesta solució te un gran consum de recursos en el sistema local de l'usuari. En aquest document es realitza una anàlisi sobre les possibilitats actuals per a la integració e implementació de l'entorn d'Euclid, amb serveis de desenvolupament d'aplicacions integrats en un entorn de cloud. Es comparen dos possibles implementacions sobre el servei de desenvolupament, construïts sobre una arquitectura centralitzada i una altra distribuïda. S'observa com el servei executat en un entorn centralitzat dona una evolució del servei més linial pero limitant el nombre d'usuaris a petita escala.
Resumen: A project in continuous development by the European Space Agency (ESA), and designed to understand the origin of the accelerated expansion of the universe, is Euclid. This project performs a process of capturing images and data through a satellite, which are stored, and then processed in their respective data centers. Before reaching this phase of execution, Euclid scientists must develop the applications, which will allow the analysis of this data, in an environment called Eden. Due to the critical dependencies, produced by the construction of this environment, with the resident operating system, and some libraries or compilers, Euclid provides the developer of these applications, the necessary configuration for this environment, built on a virtual machine. This solution has a large consumption of resources in the user's local system. In this document, an analysis is made about the current possibilities for the integration and implementation of the Euclid environment, with application development services, integrated in a cloud environment. Two possible implementations are compared on the development service, built on a centralized architecture and a distributed one. It is observed how the service executed in a centralized environment, provides a more linear service evolution, but limiting the number of users on a small scale.
Derechos: Aquest document està subjecte a una llicència d'ús Creative Commons. Es permet la reproducció total o parcial, la distribució, i la comunicació pública de l'obra, sempre que no sigui amb finalitats comercials, i sempre que es reconegui l'autoria de l'obra original. No es permet la creació d'obres derivades. Creative Commons
Lengua: Castellà
Titulación: Grau en Enginyeria Informàtica [2502441]
Plan de estudios: Enginyeria Informàtica [958]
Documento: Treball final de grau ; Text
Área temática: Menció Enginyeria de Computadors
Materia: Namespaces ; Cgroups ; Containers ; Docker ; Cloud computing ; IDE ; Eclipse Che ; Openshift ; Kubernetes ; Nfs ; Pnfs ; Big data ; OpenLdap ; Keycloak ; Postgres



12 p, 2.7 MB

El registro aparece en las colecciones:
Documentos de investigación > Trabajos de Fin de Grado > Escuela de Ingeniería. TFG

 Registro creado el 2018-10-24, última modificación el 2024-05-18



   Favorit i Compartir