Está en la página 1de 2

Examen Parcial - Sistemas Distribuidos - 2022 II

La empresa MulticinesEC tiene una aplicación web implementada con una arquitectura
tradicional de 3 capas como la que se muestra abajo, implementada con Enterprise Java Beans
(EJB). La aplicación web permite a los usuarios ver la cartelera de su cine preferido o más
cercano, y también realizar compras en línea. En la base de datos se guardan las tablas de
clientes, de cines, películas, carteleras, promociones activas, salas de cine, facturas, entre
otras necesarias para la implementación de la aplicación. NOTA: Esta aplicación corre en la
nube de AWS, en máquinas virtuales de EC2 tipo m5.large. La empresa usa dos máquinas
virtuales m4.large; una para el servidor de aplicaciones y una para el servidor de la base de
datos.

Actualmente, la aplicación se ha puesto lenta y su jefe cree que se necesita escalar el sistema.
Ud. y los demás miembros de su equipo deben proponer 3 maneras distintas de escalar el
diseño y presentarlas en un informe a su jefe. Su informe debe tener lo siguiente:

1. [9] Diagramas de las 3 soluciones propuestas, cada uno con una descripción de 1
párrafo que explique/describa la propuesta, explicando por qué mejoraría el rendimiento
del sistema.
2. [4] Su recomendación: ¿cuál de las 3 soluciones propuestas cree que su empresa debe
adoptar? ¿por qué? Justifique su respuesta explicando ventajas y desventajas de las
soluciones propuestas.
3. [1] Para la solución recomendada, calcule el costo de operaciones mensual, usando la
calculadora de costos de AWS.

Importante: Más que diseño perfecto, evaluaremos que Ud. demuestre poder aplicar los
conocimientos adquiridos en las unidades 1-4 y laboratorios del semestre (a la fecha), y que
tenga claro las limitaciones de las tecnologías utilizadas en su diseño, así como que pueda
identificar qué partes de su diseño deben ser mejoradas antes de realizar una implementación
real.

Tip: No es necesario proponer un rediseño completo; recuerde que el costo de


re-implementar/migrar a una solución totalmente diferente, será algo que tal vez su jefe no vea
con buenos ojos.

IMPORTANTE: El trabajo debe discutido solamente entre los miembros del grupo; pueden
consultar material de clases o fuentes externas. No pueden copiar/pegar soluciones externas o
que no han desarrollado ustedes porque eso es copia/plagio. Si adaptan ideas de fuentes
externas, deben colocar la referencia a las mismas; no hacerlo constituye un acto de
deshonestidad académica y será penalizado acordemente.

También podría gustarte