https://github.com/erseco/ugr_cloud_computing
Repositorio de trabajo de la asignatura Cloud Computing del Máster en Ingeniería Informática de la Universidad de Granada (UGR)
https://github.com/erseco/ugr_cloud_computing
ansible docker ugr ugr-cloud-computing vagrant
Last synced: about 1 year ago
JSON representation
Repositorio de trabajo de la asignatura Cloud Computing del Máster en Ingeniería Informática de la Universidad de Granada (UGR)
- Host: GitHub
- URL: https://github.com/erseco/ugr_cloud_computing
- Owner: erseco
- License: gpl-3.0
- Created: 2017-10-03T19:14:03.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2024-02-13T10:54:32.000Z (over 2 years ago)
- Last Synced: 2025-04-01T20:31:35.415Z (over 1 year ago)
- Topics: ansible, docker, ugr, ugr-cloud-computing, vagrant
- Language: Python
- Homepage: https://erseco.github.io/ugr_cloud_computing/
- Size: 3.7 MB
- Stars: 1
- Watchers: 2
- Forks: 5
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ugr_cloud_computing [](https://travis-ci.org/erseco/ugr_cloud_computing)
Repositorio de trabajo de la asignatura Cloud Computing del Máster en Ingeniería Informática de la Universidad de Granada [UGR](https://www.ugr.es)
## Provisionamiento con Ansible/Puppet
Se han provisionado máquinas en Amazon Web Services utilizando las herramientas Ansible y Puppet:
- [Ansible](https://github.com/erseco/ugr_cloud_computing/tree/master/provision/ansible/README.md)
- [Puppet (Work In Progress)](https://github.com/erseco/ugr_cloud_computing/tree/master/provision/puppet/README.md)
## Provisionamiento con Azure CLI
Se han provisionado máquinas en Microsoft Azure utilizando la herramienta de línea de comandos
- [acopio.sh](https://github.com/erseco/ugr_cloud_computing/tree/master/acopio.sh)
## Orquestación
Se han orquestado dos máquinas en Microsoft Azure utilizando Vagrant
- [Vagrant](https://github.com/erseco/ugr_cloud_computing/tree/master/orquestacion/README.md)
- Despliegue Vagrant:52.191.118.148
## Contenedores
Se han desplegado un contenedor con node.js
- [Docker](https://github.com/erseco/ugr_cloud_computing/tree/master/contenedores/README.md)
- Contenedor: http://34.229.218.229/
- Imagen en Docker Hub: https://hub.docker.com/r/erseco/ugr_cloud_computing/
## Composición
Para poder realizar este hito se ha orquestado una máquina t2.nano (la mas pequeña) en AWS haciendo uso del anterior hito.
Para dicha máquina se ha elegido Ubuntu 16:04 LTS por ser una versión estandarizada con soporte extendido.
Se ha creado una imagen docker en que expone un servicio http con express (node js) que se ha conectado con otro contenedor sirviendo una base de datos mongodb
- [docker-compose](https://github.com/erseco/ugr_cloud_computing/tree/master/composicion/README.md)
- Despliegue Hito6:http://ec2-52-90-23-155.compute-1.amazonaws.com
*NOTA: La documentación está en el directorio `docs` y se puede consultar en esta url: https://erseco.github.io/ugr_cloud_computing/*