Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Actividad. Replicación de un
sistema completo en la nube.
Grupo: 4CV13.
Especificaciones.
Subir las capturas de pantalla correspondientes a las pruebas realizadas desde el cliente.
Introducción.
Al subir las capturas de pantalla correspondientes a las pruebas realizadas desde el cliente,
se podrá visualizar el resultado de las acciones realizadas, lo cual evidenciará la correcta
replicación de la plataforma de servicios web y la consistencia de la base de datos en
ambas máquinas virtuales.
2
IPN - ESCOM Desarrollo de sistemas distribuidos 4CV13
Desarrollo.
Información - Máquina virtual 1.
20.163.221.215
3
IPN - ESCOM Desarrollo de sistemas distribuidos 4CV13
1. Crear dos máquinas virtuales en la nube de Azure con Ubuntu 18 y disco HDD estándar a
partir de la imagen creada en la tarea 6.
4
IPN - ESCOM Desarrollo de sistemas distribuidos 4CV13
3. Abrir el puerto 8080 protocolo TCP en la máquina virtual 2, ingresar en el campo "Origen"
("Source" si la pantalla está en inglés) la IP de la máquina virtual 1 (por seguridad, la
máquina virtual 1 es la única computadora que podrá acceder la máquina virtual 2).
5
IPN - ESCOM Desarrollo de sistemas distribuidos 4CV13
6
IPN - ESCOM Desarrollo de sistemas distribuidos 4CV13
7
IPN - ESCOM Desarrollo de sistemas distribuidos 4CV13
9.2 Dar clic en el botón “Alta usuario” para dar de alta un nuevo usuario. Capturar los
campos y dar clic en el botón “Alta”.
8
IPN - ESCOM Desarrollo de sistemas distribuidos 4CV13
9.3 Mostrar los registros insertados en la base de datos en la máquina virtual principal y la
réplica (no desplegar el contenido del campo foto).
9.4 Dar clic en el botón “Consulta usuario” para consultar el usuario dado de alta en el paso
9.2. Capturar el email y dar clic en el botón “Consulta”.
9
IPN - ESCOM Desarrollo de sistemas distribuidos 4CV13
9.5 Modificar algún dato del usuario y dar clic en el botón “Modifica”.
9.6 Mostrar los registros modificados en la base de datos en la máquina virtual principal y la
réplica.
10
IPN - ESCOM Desarrollo de sistemas distribuidos 4CV13
11
IPN - ESCOM Desarrollo de sistemas distribuidos 4CV13
9.9 Mostrar los registros insertados en la base de datos en la máquina virtual principal y la
réplica.
9.10 Capturar el email del usuario borrado y dar clic en el botón “Consulta”.
12
IPN - ESCOM Desarrollo de sistemas distribuidos 4CV13
Conclusión.
En esta actividad de replicación de un sistema completo utilizando máquinas virtuales en Azure, se
logró demostrar el proceso de replicación de una plataforma de servicios web con Tomcat y MySQL.
A través de la configuración de máquinas virtuales en la nube y el uso de un proxy como
SimpleProxyServer.java, se pudo replicar el sistema principal y procesar las mismas solicitudes en
paralelo en la réplica.
Las pruebas realizadas desde el cliente fueron exitosas, como se pudo evidenciar en las capturas de
pantalla subidas, que mostraban el contenido de la base de datos en ambas computadoras después
de dar de alta, modificar y borrar usuarios. Esto confirmó la correcta replicación y consistencia de la
plataforma de servicios web y la base de datos en las máquinas virtuales.
Además, se exploraron conceptos como túneles SSH, autenticación mediante llave pública y privada,
y el uso de herramientas como Tomcat y MySQL en el contexto de la replicación de sistemas. Estos
conocimientos son valiosos para comprender y aplicar técnicas de replicación en entornos de nube
como Azure.
13