Modelo de Componentes - ISIS2503-202310-S2-LasDivinas/Documentacion_Arquitectura GitHub Wiki

Sprint 4: Modelo de componentes con microservicios

M Componentes WIDMY - Sprint 4

Sprint 3: Modelo de componentes actualizado

M Componentes corregido - Sprint 3

El modelo de componentes, arriba expuesto, se rediseñó teniendo en mente la aplicación de las siguientes tácticas de arquitectura. Están orientadas a favorecer la disponibilidad y la seguridad: Tacticas Sprint 3

Sprint 2: Modelo de componentes actualizado con estilo de arquitectura 3-Tier

Se muestra el modelo de componentes actualizado, orientado a los ASR seleccionados en el Sprint 2 y dirigido a mejorar el desempeño de la aplicación. Se eligió el uso del estilo 3-Tier (3 niveles), de la familia componente-conector y en particular de la subfamilia llamado-retorno (de acuerdo con la clasificación dada en clase; nótese que la subfamilia puede variar según la bibliografía consultada).

M Componentes sin API

Decisiones

Se hace uso de incremento de recursos mediante múltiples copias de procesamiento. Para el balanceador de carga, se hace uso del algoritmo Least Connections. Esto se debe a que es bastante más eficiente que otros algoritmos alternativos tales como Round Robin. El algoritmo contempla la cantidad de conexiones que en un momento dado tiene cada una de las instancias de máquinas virtuales, lo cual permite que administre las peticiones de forma más eficiente y contribuya al cumplimiento de los seres seleccionados con las tres instancias utilizadas, en contraste con Round Robin que simplemente intercala las peticiones en orden de llegada seleccionando una máquina diferente cada vez, lo cual no necesariamente lleva a una distribución óptima de los recursos de cada máquina.

Sprint 1: Versión anterior del modelo de despliegue

Se muestra continuación una imagen del Modelo de Componentes creado que corresponde a nuestra visión de arquitectura sobre la empresa WIDMY.

M Componentes