Clusters de alta disponibilidad con balanceo de carga para servicios corporativos sobre Debian...
-
Upload
jose-miguel-parrella-romero -
Category
Documents
-
view
1.230 -
download
2
description
Transcript of Clusters de alta disponibilidad con balanceo de carga para servicios corporativos sobre Debian...
Clusters de alta disponibilidad con balanceo de carga para servicios corporativos sobre Debian GNU/Linux
Oñate A., Víctor M.Ortega S., Edward J.
Parrella R., José M.
Caso de éxito EDELCA
¿Para qué un cluster?
Centralización de la administración
Mejora en la calidad de servicio
Alta disponibilidad ante fallas deH/W y S/W
Ahorros en costos de H/W
¿Por qué Debian?
Debian
Cumple con lalegislación vigente
Procesostransparentes
Ampliamentedifundido
Disponible paravarias arq. (IA64)
...
GNU +Linux
Usuarios en subestaciones e
instalaciones centro-occidente
Usuarios en subestaciones y centrales sur-
oriente
Total de usuariosbeneficiados:
mil ochocientos ochenta yocho (1888) al día de hoy
Elementos de software
SAN+H/W
Heartbeat
cmand, ccsd
clvmd, lockd
Linux Virtual Server
Red Hat GFS
Munin
Cluster
App
Manejo de recursos en clusters HA A/P
Manejo de recursos en clusters LB A/A
Manejo de LV en clusters bajo cmand
Balanceo de carga y virtualización
Sistema de archivos distribuido
Medición cuantitativa de desempeño
Almacenamiento compartido
Locks en la capa deaplicación
Sistema de archivos distribuidoGFS (vs. OCFS vs. NFS)
LVM clusterizado
RAID5 en la SAN, servido porFibre Channel
SAN+H/W
Cluster
App
Balanceo de carga
Redirector
Nodo 1
Nodo n
...
Linux Virtual ServerAlgoritmo WLC+ persistencia
El redirector envía las peticiones a los nodos de acuerdo a su carga relativa
Carga -> 100/n %
Alta disponibilidad
Nodo 1
SAN
RedirectorRedirector
pasivo
... Nodo n
ICMP ping entre redirectores
TCP connect hacia los nodos
Verificación del enlace FC
Un fallo en cualquiera de estos puntosno detiene el servicio
Servicios dedicados
Cluster de servicioscorporativos
LDAP DNS
Firewall Otros servicios(spamd, clamd)
Mantenimiento
Monitorización de las conexiones
Indicadores de desempeño
Alertas y monitorización web
Respaldos con Bacula
¿Y ahora qué?
Incrementar ladensidad deaplicacionespor unidades dehardware
Evaluar y probarnuevosmecanismos dealmacenamiento:
●EVA●LustreFS●GlusterFS●HA NFS
Hospedarotrosservicioscorporativos:
●HTTP (Web SOA)●RDBMS