IAW - Prácticas de recuperación del primer trimestre

IAW - Implantación de Aplicaciones Web

IES Celia Viñas (Almería) - 2022/2023

1 Práctica 1. Instalación de Moodle en una instancia EC2 de AWS

En esta práctica deberá automatizar la instalación y configuración de la aplicación web Moodle en una máquina virtual EC2 de Amazon Web Services (AWS), con la última versión de Red Hat Enterprise Server.

Tendrá que crear los scripts de Bash que sean necesarios para crear la infraestructura en AWS.

También deberá crear los scripts de Bash que sean necesarios para automatizar el proceso de instalación y configuración de la aplicación web Moodle en una instancia EC2 de AWS.

Detalles de la infraestructura:

Detalles del software:

Detalles de los scripts de Bash:

1.1 Entregables

En esta práctica tendrá que entregar:

El documento debe incluir como mínimo lo siguientes contenidos:

1.2 Referencias

2 Práctica 2. Instalación de la aplicación Moodle en dos niveles

En esta práctica deberá automatizar la instalación y configuración de la aplicación web Moodle en dos máquinas virtuales EC2 de Amazon Web Services (AWS), con la última versión de Red Hat Enterprise Server. En una de las máquinas deberá instalar Apache HTTP Server y los módulos necesarios de PHP y en la otra máquina deberá instalar PostgreSQL.

Ahora vamos a tener la aplicación web repartida en dos máquinas virtuales, una se encargará de gestionar las peticiones web y la otra de gestionar la base de datos.

Una vez que hayas comprobado que todos los servicios están funcionando correctamente en las dos máquinas, instala y configura la aplicación propuesta.

Ten en cuenta que tendrás que modificar la configuración de PostgreSQL para que permita conexiones remotas y también tendrás que revisar los privilegios del usuario que se conecta a la base de datos de la aplicación.

La arquitectura estará formada por:

Tenga en cuenta que tendrá que crear la infraestructura en AWS con la herramienta AWS CLI.

Detalles de la infraestructura:

Detalles del software:

Detalles de los scripts de Bash:

2.1 Entregables

En esta práctica tendrá que entregar:

2.2 Referencias

3 Práctica 3. Balanceador de carga con HAProxy

En esta práctica deberá automatizar la instalación y configuración de la aplicación web Moodle en cuatro máquinas virtuales EC2 de Amazon Web Services (AWS), con la última versión de SUSE Linux Enterprise Server.

En esta práctica vamos a usar una máquina virtual con HAProxy para balancear el tráfico entre los servidores web. El objetivo de esta práctica es crear una arquitectura de alta disponibilidad que sea escalable y redundante, de modo que podamos balancear la carga entre todos los frontales web.

La arquitectura estará formada por:

Tenga en cuenta que tendrá que crear la infraestructura en AWS con la herramienta AWS CLI.

Detalles de la infraestructura:

Detalles del software:

Detalles de los scripts de Bash:

3.1 Entregables

En esta práctica tendrá que entregar:

3.2 Referencias

4 Licencia

Licencia de Creative Commons
Esta página forma parte del curso Implantación de Aplicaciones Web de José Juan Sánchez y su contenido se distribuye bajo una licencia Creative Commons Reconocimiento-NoComercial-CompartirIgual 4.0 Internacional.