Aplicació d'automatització i report dels serveis del Sincrotró ALBA
Hidalgo Esteve, Anna
César Galobardes, Eduardo, dir. (Universitat Autònoma de Barcelona. Departament d'Arquitectura de Computadors i Sistemes Operatius)
Universitat Autònoma de Barcelona. Escola d'Enginyeria

Títol variant: Aplicación de automatización y reporte de los servicios del Sincrotrón ALBA
Títol variant: ALBA Synchrotron services automation and reporting application
Data: 2022
Resum: Avui dia el control de les versions de les dades s'ha convertit en una peça molt important a l'hora de mantenir qualsevol projecte. El risc de no portar cap registre de les versions pot suposar que perdem el control de les nostres dades i dels canvis produïts. Es per això que aquest projecte consisteix en crear una aplicació que monitoritzi i mantingui actualitzades les diferents peces del software del Sincrotró ALBA. El major problema que es va trobar en referència al software del Sincrotró és que no estaven registrades les instal·lacions que s'anaven fent dels serveis existents a les màquines de les línies de llum, anomenades Beamlines. Per això mateix, el meu projecte soluciona aquest problema tant guardant les instal·lacions en una base de dades com comprovant que tots els serveis estiguin actualitzats a l'última versió.
Resum: Hoy en día el control de las versiones de los datos se ha convertido en una pieza muy importante en la hora de mantener cualquier proyecto. El riesgo de no llevar ningún registro de las versiones puede suponer que perdemos el control de nuestros datos y de los cambios producidos. Es por eso que este proyecto consiste al crear una aplicación que monitorice y mantenga actualizadas las diferentes piezas del software del Sincrotrón ALBA. El mayor problema que se encontró en referencia en el software del Sincrotrón es que no estaban registradas las instalaciones que se iban haciendo de los servicios existentes a las máquinas de las líneas de luz, denominadas Beamlines. Por eso mismo, mi proyecto soluciona este problema tanto guardando las instalaciones en una base de datos como comprobando que todos los servicios estén actualizados a la última versión.
Resum: Nowadays data version control has become a very important part of the maintenance of any project. The risk of not keeping track of versions can cause us to lose control of our data and the changes produced. Therefore, this project consists of creating an application that monitors and keeps updated the different parts of the ALBA Synchrotron software. The main problem that was encountered with respect to the Synchrotron software was that it did not record the installations that were made of the existing services to the beamline machines, known as Beamlines. Therefore, my project solves this problem by both storing the installations in a database and checking that all services are updated to the latest version.
Drets: 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
Llengua: Català
Titulació: Grau en Enginyeria de Dades [2503758]
Pla d'estudis: Enginyeria de Dades [1394]
Document: Treball final de grau ; Text
Matèria: SaltStack ; Docker ; Docker Compose ; Beamlines ; PyQt5 ; Git ; CLI ; YAML



10 p, 765.8 KB

El registre apareix a les col·leccions:
Documents de recerca > Treballs de Fi de Grau > Escola d'Enginyeria. TFG

 Registre creat el 2022-07-28, darrera modificació el 2023-07-29



   Favorit i Compartir