Clusters de alta disponibilidad con balanceo de carga para servicios corporativos sobre Debian...

14
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

description

Foro Mundial de Conocimiento Libre, Puerto Ordaz

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

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