SlideShare une entreprise Scribd logo
1  sur  52
Télécharger pour lire hors ligne
MODELOS DE ALFRESCO PARA 
DESPLIEGUE 
http://alkaid.cr
1 
Arquitectura 
ALFRESCO 
2 3 
Escenario 
STANDALONE 
Escenario 
AISLADO
4 
Escenario 
REPLICADO 
5 6 
Escenario 
BALANCEO 
Escenario 
ALTA DISP.
7 
Escenario 
AD+REPL. 
8 9 
Escenario 
ALTA CARGA 
Pila 
TECNOL.
Diseño de la 
ARQUITECTURA
USUARIO 
Navegador Web, Sistema 
Operativo, Aplicaciones Móviles 
SERVIDOR 
Aplicaciones Web, Servicio de 
Repositorio, Interfaces 
DATOS 
Base de datos relacional y 
sistema de archivos en bloque
empezar por el 
PROBLEMA 
por 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
CARACTERÍSTICAS 
ÚNICO 
SERVIDOR 
Un servidor custodia todos los componentes del aplicativo 
bajo el mismo sistema operativo compartiendo recursos de 
hardware entre sí para servir a todos los usuarios 
ALTO 
RENDIMIENTO 
FACILITA 
MANTENIMIENT0
ÚNICO 
SERVIDOR 
ALTO 
RENDIMIENTO 
FACILITA 
MANTENIMIENT0 
VENTAJAS 
Solució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
ÚNICO 
PUNTO DE FALLO 
BAJA 
CONCURRENCIA 
POCA 
ESCALABILIDAD 
DESVENTAJAS 
Al 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
CARACTERÍSTICAS 
TRES 
SERVIDORES 
Los componentes se encuentra en servidores 
independientes que pueden servir a otras aplicaciones y 
brindarles un manejo diferenciado y específico 
FICHEROS 
AISLADOS 
B. DATOS 
AISLADA
ÚNICO 
MOTOR BD 
ÚNICO 
ALMACENAMIENTO 
AISLA 
ROLES 
VENTAJAS 
Ideal 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
ÚNICO 
PUNTO DE FALLO 
LEVE 
CONCURRENCIA 
LEVE 
ESCALABILIDAD 
DESVENTAJAS 
Carece 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
CARACTERÍSTICAS 
4 a 6 
SERVIDORES 
Los datos del aplicativo son replicados de forma periódica 
e incrementalente en un servidor inactivo en otro entorno 
de operación remoto, manteniendo redundancia 
REPLICA 
INCREMENTAL 
ROLES 
SEPARADOS
DATOS 
RECUPERABLES 
POCO 
ANCO BANDA 
AISLA 
ROLES 
VENTAJAS 
Ideal para entornos de baja concurrencia pero con 
necesidad de redundancia para recuperación ante fallos, 
aislando roles y conservando un buen desempeño
MANUAL 
RECUPERACIÓN 
LEVE 
CONCURRENCIA 
LEVE 
ESCALABILIDAD 
DESVENTAJAS 
La 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
CARACTERÍSTICAS 
CINCO 
SERVIDORES 
Un 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 
CARGA 
BALANCEADA 
ROLES 
SEPARADOS
DISEÑO 
ESCALABLE 
MAYOR 
CONCURRENCIA 
MAYOR 
RENDIMIENTO 
VENTAJAS 
Ideal para entornos de alta concurrencia de usuarios que 
esperan escalarse ágilmente brindando mayor desempeño, 
caché y aumento de disponibilidad mediante redundancia
DESVENTAJAS 
BALANCEO 
SIN ALTA DISP. 
El 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 
CAPA DATOS 
SIN ALTA DISP. 
ESCALAR 
SUSCRIP. ALFRESCO
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
CARACTERÍSTICAS 
SEIS 
SERVIDORES 
Un 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 
CARGA 
BALANCEADA 
MAYOR 
DISPONIBILIDAD
DISEÑO 
ESCALABLE 
MAYOR 
CONCURRENCIA 
MAYOR 
DISPONIBILIDAD 
VENTAJAS 
Ideal para entornos de alta concurrencia de usuarios que 
esperan escalarse ágilmente brindando mayor desempeño, 
caché, redundancia y alta disponibilidad del servicio
DESVENTAJAS 
MOTOR BD 
SIN ALTA DISP. 
La base de datos y sistema de archivos carecen de 
Alta Disponibilidad, dejando cuellos de botella 
críticos que también deben atenderse 
SIS. ARCH. 
SIN ALTA DISP. 
ESCALAR 
SUSCRIP. ALFRESCO
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
CARACTERÍSTICAS 
NUEVE 
SERVIDORES 
Escenario de Alta Disponibilidad en combinación con el 
mecanismo de Replicación para los componentes en un 
RÉPLICA 
DE DATOS 
Centro de Datos o región distinta 
ALTA 
DISPONIBILIDAD
MAYOR 
REDUNDANCIA 
MAYOR 
CONCURRENCIA 
MAYOR 
DISPONIBILIDAD 
VENTAJAS 
Ideal 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
DESVENTAJAS 
COMPLEJA 
ARQUITECTURA 
Necesita una arquitectura más compleja, con 
mayores niveles de monitoreo, comunicación y 
automatización de recuperación y replicación 
MONITOREO 
MÁS COMPLEJO 
CONSUMO 
ANCHO BANDA
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
CARACTERÍSTICAS 
DIEZ 
SERVIDORES 
Este 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ÁS 
ESCALABLE 
MAYOR 
AISLAMIENTO
MÁXIMO 
PROCESAMIENTO 
MAYOR 
CONCURRENCIA 
MAYOR 
DISPONIBILIDAD 
VENTAJAS 
Ideal 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
DESVENTAJAS 
COMPLEJA 
ARQUITECTURA 
Necesita una arquitectura más compleja, con 
mayores niveles de monitoreo, comunicación y 
automatización de recuperación y replicación 
MONITOREO 
MÁS COMPLEJO 
MAYOR 
VELOC. TRANSFER.
AISLAMIENTO DE ROLES DE SERVIDOR 
DESCENTRALIZACIÓN GEOGRÁFICA 
RECUPERACIÓN DE DATOS POSIBLE 
ALTA DISPONIBILIDAD DEL SERVICIO 
ESCALABILIDAD Y RENDIMIENTO
Pila 
TECNOLÓGICA
BALANCEADOR 
NGINX, APACHE, HARDWARE 
SISTEMA OPERATIVO 
UBUNTU SERVER O SUSE LINUX 
BASE DE DATOS 
POSTGRES, ORACLE, SQL SERVER 
SISTEMA ARCHIVOS 
OCFS2, GLUSTERFS, DRDB 
APLICACIÓN 
ALFRESCO ENTERPRISE 
REPLICACIÓN 
RSYNC + OPENSSH 
MONITOREO 
ZABBIX, NAGIOS, ICINGA 
CLUSTER 
COROSYNC + PACEMAKER
GRACIAS 
http://alkaid.cr 
soluciones@alfresco.cr

Contenu connexe

Tendances

network monitoring system ppt
network monitoring system pptnetwork monitoring system ppt
network monitoring system ppt
ashutosh rai
 
Inter Process Communication Presentation[1]
Inter Process Communication Presentation[1]Inter Process Communication Presentation[1]
Inter Process Communication Presentation[1]
Ravindra Raju Kolahalam
 
Distributed web based systems
Distributed web based systemsDistributed web based systems
Distributed web based systems
Reza Gh
 

Tendances (20)

11. dfs
11. dfs11. dfs
11. dfs
 
Processes and threads
Processes and threadsProcesses and threads
Processes and threads
 
Network Monitoring System
Network Monitoring SystemNetwork Monitoring System
Network Monitoring System
 
Fortigate class1
Fortigate class1Fortigate class1
Fortigate class1
 
network monitoring system ppt
network monitoring system pptnetwork monitoring system ppt
network monitoring system ppt
 
System models in distributed system
System models in distributed systemSystem models in distributed system
System models in distributed system
 
File sharing
File sharingFile sharing
File sharing
 
Distributed system notes unit I
Distributed system notes unit IDistributed system notes unit I
Distributed system notes unit I
 
Inter Process Communication Presentation[1]
Inter Process Communication Presentation[1]Inter Process Communication Presentation[1]
Inter Process Communication Presentation[1]
 
3 Tier Architecture
3 Tier Architecture3 Tier Architecture
3 Tier Architecture
 
Use case Diagram
Use case DiagramUse case Diagram
Use case Diagram
 
Raid (Redundant Array of Inexpensive Disks) in Computer Architecture
Raid (Redundant Array of Inexpensive Disks) in Computer ArchitectureRaid (Redundant Array of Inexpensive Disks) in Computer Architecture
Raid (Redundant Array of Inexpensive Disks) in Computer Architecture
 
Reactive systems
Reactive systemsReactive systems
Reactive systems
 
PACE-IT: Introduction_to Network Devices (part 1) - N10 006
PACE-IT: Introduction_to Network Devices (part 1) - N10 006 PACE-IT: Introduction_to Network Devices (part 1) - N10 006
PACE-IT: Introduction_to Network Devices (part 1) - N10 006
 
CS9222 Advanced Operating System
CS9222 Advanced Operating SystemCS9222 Advanced Operating System
CS9222 Advanced Operating System
 
Distributed web based systems
Distributed web based systemsDistributed web based systems
Distributed web based systems
 
introduction to system administration
introduction to system administrationintroduction to system administration
introduction to system administration
 
Introduction to OpenFlow
Introduction to OpenFlowIntroduction to OpenFlow
Introduction to OpenFlow
 
DevOps Delivery Pipeline
DevOps Delivery PipelineDevOps Delivery Pipeline
DevOps Delivery Pipeline
 
Ch 6
Ch 6Ch 6
Ch 6
 

En vedette

GestoXML: Sistema de Gestión Documental basado en XML
GestoXML: Sistema de Gestión Documental basado en XMLGestoXML: Sistema de Gestión Documental basado en XML
GestoXML: Sistema de Gestión Documental basado en XML
Toni Martínez Carballo
 

En vedette (7)

GestoXML: Sistema de Gestión Documental basado en XML
GestoXML: Sistema de Gestión Documental basado en XMLGestoXML: Sistema de Gestión Documental basado en XML
GestoXML: Sistema de Gestión Documental basado en XML
 
Firma biométrica de Consentimientos Informados en Hospitales
Firma biométrica de Consentimientos Informados en HospitalesFirma biométrica de Consentimientos Informados en Hospitales
Firma biométrica de Consentimientos Informados en Hospitales
 
Liferay
LiferayLiferay
Liferay
 
Curso de mantenimiento industrial 2012
Curso de mantenimiento industrial 2012Curso de mantenimiento industrial 2012
Curso de mantenimiento industrial 2012
 
Perfil Del Ingeniero Industrial
Perfil Del Ingeniero IndustrialPerfil Del Ingeniero Industrial
Perfil Del Ingeniero Industrial
 
Arquitectura 3 Capas
Arquitectura 3 CapasArquitectura 3 Capas
Arquitectura 3 Capas
 
Introducción a JBoss
Introducción a JBossIntroducción a JBoss
Introducción a JBoss
 

Similaire à Alfresco: Escenarios de Arquitectura para Despliegue

Tecnologia de redes
Tecnologia de redesTecnologia de redes
Tecnologia de redes
Yolanda Mora
 

Similaire à Alfresco: Escenarios de Arquitectura para Despliegue (20)

392354189-SGBD.pptx
392354189-SGBD.pptx392354189-SGBD.pptx
392354189-SGBD.pptx
 
Industria 4.0 2017 - Almacenamiento y procesamiento de datos en la nube
Industria 4.0 2017 - Almacenamiento y procesamiento de datos en la nubeIndustria 4.0 2017 - Almacenamiento y procesamiento de datos en la nube
Industria 4.0 2017 - Almacenamiento y procesamiento de datos en la nube
 
sd-wan-ds-Español.pdf
sd-wan-ds-Español.pdfsd-wan-ds-Español.pdf
sd-wan-ds-Español.pdf
 
Servidores REDES EMERGENTES MATERIA
Servidores REDES EMERGENTES MATERIAServidores REDES EMERGENTES MATERIA
Servidores REDES EMERGENTES MATERIA
 
10_SGBD
10_SGBD10_SGBD
10_SGBD
 
Smbd (2)
Smbd (2)Smbd (2)
Smbd (2)
 
Smbd (2)
Smbd (2)Smbd (2)
Smbd (2)
 
Smb Dfin
Smb DfinSmb Dfin
Smb Dfin
 
Taller 2
Taller 2Taller 2
Taller 2
 
Arquitecturas de Base de Datos- kmm.pptx
Arquitecturas de Base de Datos- kmm.pptxArquitecturas de Base de Datos- kmm.pptx
Arquitecturas de Base de Datos- kmm.pptx
 
Tipos_Arquitecturas_de_Base_de_Datos.pptx
Tipos_Arquitecturas_de_Base_de_Datos.pptxTipos_Arquitecturas_de_Base_de_Datos.pptx
Tipos_Arquitecturas_de_Base_de_Datos.pptx
 
Bases de datos
Bases de datos Bases de datos
Bases de datos
 
Ciclo de Ponencias: Características de Oracle 11g.
Ciclo de Ponencias: Características de Oracle 11g.Ciclo de Ponencias: Características de Oracle 11g.
Ciclo de Ponencias: Características de Oracle 11g.
 
Servicios de Bases de Datos de AWS
Servicios de Bases de Datos de AWSServicios de Bases de Datos de AWS
Servicios de Bases de Datos de AWS
 
Tabla de 5 SGBD_Dorado Jarero Miguel Angel_Base de Datos 2.pdf
Tabla de 5 SGBD_Dorado Jarero Miguel Angel_Base de Datos 2.pdfTabla de 5 SGBD_Dorado Jarero Miguel Angel_Base de Datos 2.pdf
Tabla de 5 SGBD_Dorado Jarero Miguel Angel_Base de Datos 2.pdf
 
Bases de datos distribuidas
Bases de datos distribuidasBases de datos distribuidas
Bases de datos distribuidas
 
Tecnologia de redes
Tecnologia de redesTecnologia de redes
Tecnologia de redes
 
Alta disponibilidad SQL Server 2012
Alta disponibilidad SQL Server 2012Alta disponibilidad SQL Server 2012
Alta disponibilidad SQL Server 2012
 
Servicios de Bases de Datos de AWS
Servicios de Bases de Datos de AWSServicios de Bases de Datos de AWS
Servicios de Bases de Datos de AWS
 
Trabajo zabi xs.docx
Trabajo zabi xs.docxTrabajo zabi xs.docx
Trabajo zabi xs.docx
 

Plus de Alkaid · Open Source Business Software

Plus de Alkaid · Open Source Business Software (15)

10 Criterios para Elegir una Solución ECM
10 Criterios para Elegir una Solución ECM10 Criterios para Elegir una Solución ECM
10 Criterios para Elegir una Solución ECM
 
Novedades en Alfresco One 5.0
Novedades en Alfresco One 5.0Novedades en Alfresco One 5.0
Novedades en Alfresco One 5.0
 
Introducing Alkaid - Software Company
Introducing Alkaid - Software CompanyIntroducing Alkaid - Software Company
Introducing Alkaid - Software Company
 
Presentación de Alkaid - Compañía de Software
Presentación de Alkaid - Compañía de SoftwarePresentación de Alkaid - Compañía de Software
Presentación de Alkaid - Compañía de Software
 
Soluciones Joomla! - ALKAID
Soluciones Joomla! - ALKAIDSoluciones Joomla! - ALKAID
Soluciones Joomla! - ALKAID
 
LibreTours - Solución para Operadoras de Tour
LibreTours - Solución para Operadoras de TourLibreTours - Solución para Operadoras de Tour
LibreTours - Solución para Operadoras de Tour
 
Soluciones CRM con SugarCRM - ALKAID
Soluciones CRM con SugarCRM - ALKAIDSoluciones CRM con SugarCRM - ALKAID
Soluciones CRM con SugarCRM - ALKAID
 
ALKAID - Soluciones para la Web
ALKAID - Soluciones para la WebALKAID - Soluciones para la Web
ALKAID - Soluciones para la Web
 
ALKAID - Gestión de Servicios de TI con OTRS
ALKAID - Gestión de Servicios de TI con OTRSALKAID - Gestión de Servicios de TI con OTRS
ALKAID - Gestión de Servicios de TI con OTRS
 
ALKAID - Gestión de proyectos de software con Trac
ALKAID - Gestión de proyectos de software con TracALKAID - Gestión de proyectos de software con Trac
ALKAID - Gestión de proyectos de software con Trac
 
ALKAID-Herramientas-de-Desarrollo-Software
ALKAID-Herramientas-de-Desarrollo-SoftwareALKAID-Herramientas-de-Desarrollo-Software
ALKAID-Herramientas-de-Desarrollo-Software
 
Alfresco - Infraestructura - ALKAID.cr
Alfresco - Infraestructura - ALKAID.crAlfresco - Infraestructura - ALKAID.cr
Alfresco - Infraestructura - ALKAID.cr
 
Alfresco -Casos de Estudio- ALKAID.cr
Alfresco -Casos de Estudio- ALKAID.crAlfresco -Casos de Estudio- ALKAID.cr
Alfresco -Casos de Estudio- ALKAID.cr
 
Alfresco - Caracteristicas Avanzadas - ALKAID.cr
Alfresco - Caracteristicas Avanzadas - ALKAID.crAlfresco - Caracteristicas Avanzadas - ALKAID.cr
Alfresco - Caracteristicas Avanzadas - ALKAID.cr
 
Alfresco - Presentacion General - ALKAID.cr
Alfresco - Presentacion General - ALKAID.crAlfresco - Presentacion General - ALKAID.cr
Alfresco - Presentacion General - ALKAID.cr
 

Alfresco: Escenarios de Arquitectura para Despliegue

  • 1. MODELOS DE ALFRESCO PARA DESPLIEGUE http://alkaid.cr
  • 2. 1 Arquitectura ALFRESCO 2 3 Escenario STANDALONE Escenario AISLADO
  • 3. 4 Escenario REPLICADO 5 6 Escenario BALANCEO Escenario ALTA DISP.
  • 4. 7 Escenario AD+REPL. 8 9 Escenario ALTA CARGA Pila TECNOL.
  • 5. Diseño de la ARQUITECTURA
  • 6. USUARIO Navegador Web, Sistema Operativo, Aplicaciones Móviles SERVIDOR Aplicaciones Web, Servicio de Repositorio, Interfaces DATOS Base de datos relacional y sistema de archivos en bloque
  • 7. empezar por el PROBLEMA por resolver
  • 8. AISLAMIENTO DE ROLES DE SERVIDOR DESCENTRALIZACIÓN GEOGRÁFICA RECUPERACIÓN DE DATOS POSIBLE ALTA DISPONIBILIDAD DEL SERVICIO ESCALABILIDAD Y RENDIMIENTO
  • 10.
  • 11. CARACTERÍSTICAS ÚNICO SERVIDOR Un servidor custodia todos los componentes del aplicativo bajo el mismo sistema operativo compartiendo recursos de hardware entre sí para servir a todos los usuarios ALTO RENDIMIENTO FACILITA MANTENIMIENT0
  • 12. ÚNICO SERVIDOR ALTO RENDIMIENTO FACILITA MANTENIMIENT0 VENTAJAS Solució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
  • 13. ÚNICO PUNTO DE FALLO BAJA CONCURRENCIA POCA ESCALABILIDAD DESVENTAJAS Al 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
  • 14. AISLAMIENTO DE ROLES DE SERVIDOR DESCENTRALIZACIÓN GEOGRÁFICA RECUPERACIÓN DE DATOS POSIBLE ALTA DISPONIBILIDAD DEL SERVICIO ESCALABILIDAD Y RENDIMIENTO
  • 16.
  • 17. CARACTERÍSTICAS TRES SERVIDORES Los componentes se encuentra en servidores independientes que pueden servir a otras aplicaciones y brindarles un manejo diferenciado y específico FICHEROS AISLADOS B. DATOS AISLADA
  • 18. ÚNICO MOTOR BD ÚNICO ALMACENAMIENTO AISLA ROLES VENTAJAS Ideal 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
  • 19. ÚNICO PUNTO DE FALLO LEVE CONCURRENCIA LEVE ESCALABILIDAD DESVENTAJAS Carece de un mecanismo de copia de seguridad. Cada componente tendrá su propio proceso demantenimiento, monitoreo, gestión y recursos
  • 20. AISLAMIENTO DE ROLES DE SERVIDOR DESCENTRALIZACIÓN GEOGRÁFICA RECUPERACIÓN DE DATOS POSIBLE ALTA DISPONIBILIDAD DEL SERVICIO ESCALABILIDAD Y RENDIMIENTO
  • 22.
  • 23. CARACTERÍSTICAS 4 a 6 SERVIDORES Los datos del aplicativo son replicados de forma periódica e incrementalente en un servidor inactivo en otro entorno de operación remoto, manteniendo redundancia REPLICA INCREMENTAL ROLES SEPARADOS
  • 24. DATOS RECUPERABLES POCO ANCO BANDA AISLA ROLES VENTAJAS Ideal para entornos de baja concurrencia pero con necesidad de redundancia para recuperación ante fallos, aislando roles y conservando un buen desempeño
  • 25. MANUAL RECUPERACIÓN LEVE CONCURRENCIA LEVE ESCALABILIDAD DESVENTAJAS La escalabilidad para brindar mayor capacidad sigue siendo difícil y el proceso de recuperación ante fallos requiere intervención manual
  • 26. AISLAMIENTO DE ROLES DE SERVIDOR DESCENTRALIZACIÓN GEOGRÁFICA RECUPERACIÓN DE DATOS POSIBLE ALTA DISPONIBILIDAD DEL SERVICIO ESCALABILIDAD Y RENDIMIENTO
  • 28.
  • 29. CARACTERÍSTICAS CINCO SERVIDORES Un 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 CARGA BALANCEADA ROLES SEPARADOS
  • 30. DISEÑO ESCALABLE MAYOR CONCURRENCIA MAYOR RENDIMIENTO VENTAJAS Ideal para entornos de alta concurrencia de usuarios que esperan escalarse ágilmente brindando mayor desempeño, caché y aumento de disponibilidad mediante redundancia
  • 31. DESVENTAJAS BALANCEO SIN ALTA DISP. El 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 CAPA DATOS SIN ALTA DISP. ESCALAR SUSCRIP. ALFRESCO
  • 32. AISLAMIENTO DE ROLES DE SERVIDOR DESCENTRALIZACIÓN GEOGRÁFICA RECUPERACIÓN DE DATOS POSIBLE ALTA DISPONIBILIDAD DEL SERVICIO ESCALABILIDAD Y RENDIMIENTO
  • 33. Escenario 5 ALTA DISPONIBILIDAD
  • 34.
  • 35. CARACTERÍSTICAS SEIS SERVIDORES Un 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 CARGA BALANCEADA MAYOR DISPONIBILIDAD
  • 36. DISEÑO ESCALABLE MAYOR CONCURRENCIA MAYOR DISPONIBILIDAD VENTAJAS Ideal para entornos de alta concurrencia de usuarios que esperan escalarse ágilmente brindando mayor desempeño, caché, redundancia y alta disponibilidad del servicio
  • 37. DESVENTAJAS MOTOR BD SIN ALTA DISP. La base de datos y sistema de archivos carecen de Alta Disponibilidad, dejando cuellos de botella críticos que también deben atenderse SIS. ARCH. SIN ALTA DISP. ESCALAR SUSCRIP. ALFRESCO
  • 38. AISLAMIENTO DE ROLES DE SERVIDOR DESCENTRALIZACIÓN GEOGRÁFICA RECUPERACIÓN DE DATOS POSIBLE ALTA DISPONIBILIDAD DEL SERVICIO ESCALABILIDAD Y RENDIMIENTO
  • 39. Escenario 6 ALTA D. + REPLICACIÓN
  • 40.
  • 41. CARACTERÍSTICAS NUEVE SERVIDORES Escenario de Alta Disponibilidad en combinación con el mecanismo de Replicación para los componentes en un RÉPLICA DE DATOS Centro de Datos o región distinta ALTA DISPONIBILIDAD
  • 42. MAYOR REDUNDANCIA MAYOR CONCURRENCIA MAYOR DISPONIBILIDAD VENTAJAS Ideal 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
  • 43. DESVENTAJAS COMPLEJA ARQUITECTURA Necesita una arquitectura más compleja, con mayores niveles de monitoreo, comunicación y automatización de recuperación y replicación MONITOREO MÁS COMPLEJO CONSUMO ANCHO BANDA
  • 44. AISLAMIENTO DE ROLES DE SERVIDOR DESCENTRALIZACIÓN GEOGRÁFICA RECUPERACIÓN DE DATOS POSIBLE ALTA DISPONIBILIDAD DEL SERVICIO ESCALABILIDAD Y RENDIMIENTO
  • 45. Escenario 6 MÁXIMO DESEMPEÑO
  • 46. CARACTERÍSTICAS DIEZ SERVIDORES Este 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ÁS ESCALABLE MAYOR AISLAMIENTO
  • 47. MÁXIMO PROCESAMIENTO MAYOR CONCURRENCIA MAYOR DISPONIBILIDAD VENTAJAS Ideal 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
  • 48. DESVENTAJAS COMPLEJA ARQUITECTURA Necesita una arquitectura más compleja, con mayores niveles de monitoreo, comunicación y automatización de recuperación y replicación MONITOREO MÁS COMPLEJO MAYOR VELOC. TRANSFER.
  • 49. AISLAMIENTO DE ROLES DE SERVIDOR DESCENTRALIZACIÓN GEOGRÁFICA RECUPERACIÓN DE DATOS POSIBLE ALTA DISPONIBILIDAD DEL SERVICIO ESCALABILIDAD Y RENDIMIENTO
  • 51. BALANCEADOR NGINX, APACHE, HARDWARE SISTEMA OPERATIVO UBUNTU SERVER O SUSE LINUX BASE DE DATOS POSTGRES, ORACLE, SQL SERVER SISTEMA ARCHIVOS OCFS2, GLUSTERFS, DRDB APLICACIÓN ALFRESCO ENTERPRISE REPLICACIÓN RSYNC + OPENSSH MONITOREO ZABBIX, NAGIOS, ICINGA CLUSTER COROSYNC + PACEMAKER