Esta aplicación se trata de mi proyecto de la asignatura de Cloud Computing: Fundamentos e Infraestructuras.
Este proyecto se destina a desplegar en la nube infraestructura virtual de apoyo a una compañía ferroviaria fictícia que gestionará una red de ferrocarriles suburbanos centrados en Granada, España. Servirá tanto a clientes de la compañía como a todos sus empleados.
Los clientes podrán acceder a la aplicación para consultar horarios de trenes, precios de viajes y noticias de ámbito ferroviario. Además, podrán comprar viajes y gestionar sus reservas, e. g. cambiar su asiento o cancelarlas.
Los empleados podrán adicionalmente gestionar viajes, e. g. añadir nuevas o cambiar su horario, y información disponible al público; así como gestionar y monitorizar equipo ferroviario como señalización y cámaras de seguridad.
La aplicación cuentará con un servicio de autenticación disponible a todos los usuarios que atribuirá a cada uno los permisos adecuados, asegurando que clientes y empleados con diferentes funciones acceden solamente a las funcionalidades debidas de la aplicación.
Este proyecto seguirá siendo desarrollado hasta Enero, cuando se prevé su conclusión.
No está relacionado con ningún otro, sea de TFG, TFM o de una empresa. Se destina únicamente a la asignatura de Cloud Computing e seré yo su cliente.
Está distribuido con la licencia MIT.
Despliegue https://javalinapp.herokuapp.com/
MV: 51.140.153.142
MV2: 51.140.5.97
Al terminar el Hito 5, se tienen listos los microservicios de Información al Cliente y de Gestión de Viajes, cada uno con una base de datos MongoDB; los dos microservicios comunican entre si vía HTTP.
-
Arquitectura y características de la aplicación - Actualizado
-
Información al Cliente - Actualizado
-
Gestión de Viajes - Actualizado
-
-
Playbook de Ansible - Actualizado
-
Playbook - Actualizado
-
-
Provisionamiento con Ansible - Creación automática de las máquinas virtuales - Actualizado
-
Preparación - Actualizado
-
Variables del script - Actualizado
-
Creación, configuración y provisionamiento de las MVs, y despliegue de la aplicación - Actualizado
-
-
Provisionamiento con Ansible - Creación manual de las máquinas virtuales - Actualizado
-
Instalación y configuración de Ansible - Actualizado
-
Creación y configuración de las máquinas virtuales - Actualizado
-
Provisionamiento de las máquinas virtuales y despliegue remoto de la aplicación - Actualizado
-
-
Rutas - Actualizado
-
Script de provisionamiento - Actualizado
-
Contenido del script - Actualizado
-
Explicación del script - Actualizado
-