Date post: | 13-Jun-2015 |
Category: |
Software |
Upload: | alkaid-open-source-business-software |
View: | 193 times |
Download: | 0 times |
DESPLIEGUEMODELOS DE ALFRESCO PARA
http://alkaid.cr
1Arquitectura
ALFRESCO
32Escenario
STANDALONEEscenario
AISLADO
4Escenario
REPLICADO
65Escenario
BALANCEOEscenario
ALTA DISP.
7Escenario
AD+REPL.
98Escenario
ALTA CARGAPila
TECNOL.
Diseño de la
ARQUITECTURA
USUARIONavegador Web, Sistema Operativo, Aplicaciones Móviles
SERVIDORAplicaciones Web, Servicio de Repositorio, Interfaces
DATOSBase de datos relacional y sistema de archivos en bloque
empezar por el
PROBLEMApor resolver
AISLAMIENTO DE ROLES DE SERVIDOR
DESCENTRALIZACIÓN GEOGRÁFICA
RECUPERACIÓN DE DATOS POSIBLE
ALTA DISPONIBILIDAD DEL SERVICIO
ESCALABILIDAD Y RENDIMIENTO
Escenario 1
STANDALONE
ÚNICOSERVIDOR
ALTORENDIMIENTO
FACILITAMANTENIMIENT0
CARACTERÍSTICASUn servidor custodia todos los componentes del aplicativo
bajo el mismo sistema operativo compartiendo recursos de hardware entre sí para servir a todos los usuarios
ÚNICOSERVIDOR
ALTORENDIMIENTO
FACILITAMANTENIMIENT0
VENTAJASSolución para entornos de baja concurrencia o réplica,
reduce el hardware, simplifica mantenimiento y brinda muy buen desempeño usando un solo servidor físico o virtual
ÚNICOPUNTO DE FALLO
BAJACONCURRENCIA
POCAESCALABILIDAD
DESVENTAJASAl ser un único servidor, es un único punto de fallo
con limitaciones de hardware para aumentar su capacidad y servir a un mayor número de usuarios
AISLAMIENTO DE ROLES DE SERVIDOR
DESCENTRALIZACIÓN GEOGRÁFICA
RECUPERACIÓN DE DATOS POSIBLE
ALTA DISPONIBILIDAD DEL SERVICIO
ESCALABILIDAD Y RENDIMIENTO
Escenario 2
AISLADO
TRESSERVIDORES
FICHEROSAISLADOS
B. DATOSAISLADA
CARACTERÍSTICASLos componentes se encuentra en servidores
independientes que pueden servir a otras aplicaciones y brindarles un manejo diferenciado y específico
ÚNICOMOTOR BD
ÚNICOALMACENAMIENTO
AISLAROLES
VENTAJASIdeal para entornos de baja concurrencia con un motor de base de datos y almacenamiento centralizado, reduciendo
la duplicidad de funciones y conservando buen desempeño
ÚNICOPUNTO DE FALLO
LEVECONCURRENCIA
LEVEESCALABILIDAD
DESVENTAJASCarece de un mecanismo de copia de seguridad.
Cada componente tendrá su propio proceso demantenimiento, monitoreo, gestión y recursos
AISLAMIENTO DE ROLES DE SERVIDOR
DESCENTRALIZACIÓN GEOGRÁFICA
RECUPERACIÓN DE DATOS POSIBLE
ALTA DISPONIBILIDAD DEL SERVICIO
ESCALABILIDAD Y RENDIMIENTO
Escenario 3
REPLICACIÓN
4 a 6SERVIDORES
REPLICAINCREMENTAL
ROLESSEPARADOS
CARACTERÍSTICASLos datos del aplicativo son replicados de forma periódica e incrementalente en un servidor inactivo en otro entorno
de operación remoto, manteniendo redundancia
DATOSRECUPERABLES
POCOANCO BANDA
AISLAROLES
VENTAJASIdeal para entornos de baja concurrencia pero con
necesidad de redundancia para recuperación ante fallos, aislando roles y conservando un buen desempeño
MANUALRECUPERACIÓN
LEVECONCURRENCIA
LEVEESCALABILIDAD
DESVENTAJASLa escalabilidad para brindar mayor capacidad
sigue siendo difícil y el proceso de recuperación ante fallos requiere intervención manual
AISLAMIENTO DE ROLES DE SERVIDOR
DESCENTRALIZACIÓN GEOGRÁFICA
RECUPERACIÓN DE DATOS POSIBLE
ALTA DISPONIBILIDAD DEL SERVICIO
ESCALABILIDAD Y RENDIMIENTO
Escenario 4
BALANCEO
CINCOSERVIDORES
CARGABALANCEADA
ROLESSEPARADOS
CARACTERÍSTICASUn balanceador de carga distribuye las solicitudes entre
uno o más nodos de Alfresco sincronizados mutuamente en clúster, usando una misma BD y sistema de archivos
DISEÑOESCALABLE
MAYORCONCURRENCIA
MAYORRENDIMIENTO
VENTAJASIdeal para entornos de alta concurrencia de usuarios que
esperan escalarse ágilmente brindando mayor desempeño, caché y aumento de disponibilidad mediante redundancia
BALANCEOSIN ALTA DISP.
CAPA DATOSSIN ALTA DISP.
ESCALARSUSCRIP. ALFRESCO
DESVENTAJASEl balanceador de carga, la base de datos y sistema
de archivos carecen de un mecanismo de alta disponibilidad y réplica, lo cual debe ser atendidos
AISLAMIENTO DE ROLES DE SERVIDOR
DESCENTRALIZACIÓN GEOGRÁFICA
RECUPERACIÓN DE DATOS POSIBLE
ALTA DISPONIBILIDAD DEL SERVICIO
ESCALABILIDAD Y RENDIMIENTO
Escenario 5
ALTA DISPONIBILIDAD
SEISSERVIDORES
CARGABALANCEADA
MAYORDISPONIBILIDAD
CARACTERÍSTICASUn balanceador con Alta Disponibilidad distribuye las
solicitudes entre uno o más nodos de Alfresco sincronizados en clúster usando una misma BD y sistema de archivos
DISEÑOESCALABLE
MAYORCONCURRENCIA
MAYORDISPONIBILIDAD
VENTAJASIdeal para entornos de alta concurrencia de usuarios que
esperan escalarse ágilmente brindando mayor desempeño, caché, redundancia y alta disponibilidad del servicio
MOTOR BDSIN ALTA DISP.
SIS. ARCH.SIN ALTA DISP.
ESCALARSUSCRIP. ALFRESCO
DESVENTAJASLa base de datos y sistema de archivos carecen de
Alta Disponibilidad, dejando cuellos de botella críticos que también deben atenderse
AISLAMIENTO DE ROLES DE SERVIDOR
DESCENTRALIZACIÓN GEOGRÁFICA
RECUPERACIÓN DE DATOS POSIBLE
ALTA DISPONIBILIDAD DEL SERVICIO
ESCALABILIDAD Y RENDIMIENTO
Escenario 6
ALTA D. + REPLICACIÓN
NUEVESERVIDORES
RÉPLICADE DATOS
ALTADISPONIBILIDAD
CARACTERÍSTICASEscenario de Alta Disponibilidad en combinación con el mecanismo de Replicación para los componentes en un
Centro de Datos o región distinta
MAYORREDUNDANCIA
MAYORCONCURRENCIA
MAYORDISPONIBILIDAD
VENTAJASIdeal para entornos de alta concurrencia de usuarios
mientras se ofrece mayor seguridad sobre el aplicativo en un centro de datos o región geográfica distinta
COMPLEJAARQUITECTURA
MONITOREOMÁS COMPLEJO
CONSUMOANCHO BANDA
DESVENTAJASNecesita una arquitectura más compleja, con
mayores niveles de monitoreo, comunicación y automatización de recuperación y replicación
AISLAMIENTO DE ROLES DE SERVIDOR
DESCENTRALIZACIÓN GEOGRÁFICA
RECUPERACIÓN DE DATOS POSIBLE
ALTA DISPONIBILIDAD DEL SERVICIO
ESCALABILIDAD Y RENDIMIENTO
Escenario 6
MÁXIMO DESEMPEÑO
DIEZSERVIDORES
MÁSESCALABLE
MAYORAISLAMIENTO
CARACTERÍSTICASEste escenario aisla el motor de indexación y búsqueda del servicio de repositorio para escalar y distribuir la carga de
procesamiento en un número mayor de servidores
MÁXIMOPROCESAMIENTO
MAYORCONCURRENCIA
MAYORDISPONIBILIDAD
VENTAJASIdeal para entornos de mayor concurrencia de usuarios
donde la carga de procesamiento es muy alta y es necesario aislar el servicio de búsqueda de Alfresco
COMPLEJAARQUITECTURA
MONITOREOMÁS COMPLEJO
MAYORVELOC. TRANSFER.
DESVENTAJASNecesita una arquitectura más compleja, con
mayores niveles de monitoreo, comunicación y automatización de recuperación y replicación
AISLAMIENTO DE ROLES DE SERVIDOR
DESCENTRALIZACIÓN GEOGRÁFICA
RECUPERACIÓN DE DATOS POSIBLE
ALTA DISPONIBILIDAD DEL SERVICIO
ESCALABILIDAD Y RENDIMIENTO
Pila
TECNOLÓGICA
BALANCEADORNGINX, APACHE, HARDWARE
SISTEMA OPERATIVOUBUNTU SERVER O SUSE LINUX
BASE DE DATOSPOSTGRES, ORACLE, SQL SERVER
SISTEMA ARCHIVOSOCFS2, GLUSTERFS, DRDB
APLICACIÓNALFRESCO ENTERPRISE
REPLICACIÓNRSYNC + OPENSSH
MONITOREOZABBIX, NAGIOS, ICINGA
CLUSTERCOROSYNC + PACEMAKER