Você está na página 1de 32

Familia Profesional de Informtica y Comunicaciones.

CONTENIDO
Definicin.
Cuantificar la disponibilidad.
Elementos de fallo.
Configuraciones de alta disponibilidad.
Servidores redundantes.
Implementacin de sistemas en clusters.
Balanceadores de carga.
ALTA DISPONIBILIDAD Y BALANCEO DE CARGA


Familia Profesional de Informtica y Comunicaciones.
DEFINICIN
La alta disponibilidad es la caracterstica que tiene un
sistema para protegerse o recuperarse de
interrupciones o cadas, de forma automtica y en un
corto plazo de tiempo.
Los sistemas de alta disponibilidad se disean para
eliminar o tolerar los posibles puntos de fallo, para
ello se emplea principalmente la redundancia
interna de componentes (red, almacenamiento,
fuentes de alimentacin, etc.) as como de los
elementos de infraestructura (sistema elctrico,
electrnica de red, etc.).
ALTA DISPONIBILIDAD Y BALANCEO DE CARGA
Paulo Clavijo. lintips.com


Familia Profesional de Informtica y Comunicaciones.
CUANTIFICAR LA DISPONIBILIDAD
La disponibilidad se cuantifica habitualmente a travs
del ndice de disponibilidad:

disponibilidad = tiempo disponible / (tiempo disponible + tiempo inactivo)

El tiempo de inactividad incluye tanto las
interrupciones programadas como no programadas
de un servicio. El principal objetivo para aumentar la
disponibilidad de un sistema ser minimizar estos
tiempos.
ALTA DISPONIBILIDAD Y BALANCEO DE CARGA


Familia Profesional de Informtica y Comunicaciones.
CUANTIFICAR LA DISPONIBILIDAD
Los fabricantes o proveedores de servicios suelen
utilizar este porcentaje en los acuerdos de nivel de
servicio (SLA), para clasificar el nivel de disponibilidad
que se espera de un sistema.

Hay que alcanzar un compromiso entre la
disponibilidad pretendida y el coste abordable por la
organizacin, ya que, si el coste no es un problema, la
disponibilidad tampoco.
ALTA DISPONIBILIDAD Y BALANCEO DE CARGA


Familia Profesional de Informtica y Comunicaciones.
ELEMENTOS DE FALLO
SUMINISTRO ELCTRICO.
Falla suministro exterior
ALTA DISPONIBILIDAD Y BALANCEO DE CARGA
SAI, para evitar
el corte
Generadores
propios


Familia Profesional de Informtica y Comunicaciones.
ELEMENTOS DE FALLO
SUMINISTRO ELCTRICO.
Fluctuaciones en el suministro elctrico:
SAI.





ALTA DISPONIBILIDAD Y BALANCEO DE CARGA


Familia Profesional de Informtica y Comunicaciones.
ELEMENTOS DE FALLO
SUMINISTRO ELCTRICO.
Falla fuente de alimentacin:
Fuentes de alimentacin redundantes.
Sustitucin en caliente cuando se averan, sin
interrumpir el servicio.





ALTA DISPONIBILIDAD Y BALANCEO DE CARGA


Familia Profesional de Informtica y Comunicaciones.
ELEMENTOS DE FALLO
COMUNICACIONES.
Balanceo de carga en routers:
Muchos routers realizan balanceo de carga en sus
interfaces WAN de forma automtica, siempre que
presenten el mismo valor de mtrica de ruteo
(mismo ancho de banda de los enlaces a
balancear).
ALTA DISPONIBILIDAD Y BALANCEO DE CARGA


Familia Profesional de Informtica y Comunicaciones.
ELEMENTOS DE FALLO
COMUNICACIONES.
Etherchannel:
Tecnologa de CISCO que permite la unin entre
switchs de varios enlaces fsicos convirtindolo en
uno lgico. Existe la misma tecnologa, con
diferente nombre, en otros fabricantes.
ALTA DISPONIBILIDAD Y BALANCEO DE CARGA


Familia Profesional de Informtica y Comunicaciones.
ELEMENTOS DE FALLO
COMUNICACIONES.
Balanceo de carga servidores:
La mayora de los sistemas operativos de servidores
permiten el balanceo de carga entre diferentes
interfaces.
ALTA DISPONIBILIDAD Y BALANCEO DE CARGA


Familia Profesional de Informtica y Comunicaciones.
ELEMENTOS DE FALLO
COMUNICACIONES.
Cambio de elementos en caliente. Utilizacin de
chasis de comunicaciones.






ALTA DISPONIBILIDAD Y BALANCEO DE CARGA


Familia Profesional de Informtica y Comunicaciones.
ELEMENTOS DE FALLO
SERVIDORES.
Clustering de servidores:
Servidores que dan los mismo servicios de forma
compartida. Trabajan como ordenadores
imgenes. Si cae uno del sistema, los dems
pueden absorber los servicios que gestionaba.
Requieren de un almacenamiento externo que
compartir entre los equipos (normalmente
hablamos de iSCSI).
ALTA DISPONIBILIDAD Y BALANCEO DE CARGA


Familia Profesional de Informtica y Comunicaciones.
ELEMENTOS DE FALLO
SERVIDORES.
Almacenamiento:
Sistemas RAID.
Sustitucin de discos en caliente.





ALTA DISPONIBILIDAD Y BALANCEO DE CARGA


Familia Profesional de Informtica y Comunicaciones.
ELEMENTOS DE FALLO
SERVIDORES.
Almacenamiento:
Los sistemas RAID iSCSI son caros, pero podemos
recortar gastos utilizando la tecnologa SATA y el
proyecto FreeNAS.




ALTA DISPONIBILIDAD Y BALANCEO DE CARGA


Familia Profesional de Informtica y Comunicaciones.
ELEMENTOS DE FALLO
SERVIDORES.
Almacenamiento:
FreeNAS: utiliza una versin personalizada de
FreeBSD y una interfaz basada en web para
proporcionar un entorno NAS completo (RAID,
iSCSI, etc.). Ofrece almacenamiento basado en
software y soluciones de backup para una
variedad de aplicaciones y a un nivel empresarial.
Permite la sustitucin de disco en caliente.
ALTA DISPONIBILIDAD Y BALANCEO DE CARGA


Familia Profesional de Informtica y Comunicaciones.
ELEMENTOS DE FALLO
SISTEMAS.
Fallo de un sistema concreto:
Las instalaciones de los sistemas se pueden
realizar sobre configuraciones de cluster. De esta
forma, si el equipo que gestiona el sistema deja de
estar operativo, otro del cluster toma el control
del mismo y sigue permitiendo su uso. Se instalan
los sistemas en el cluster y no en una mquina en
concreto.
ALTA DISPONIBILIDAD Y BALANCEO DE CARGA


Familia Profesional de Informtica y Comunicaciones.
CONFIGURACIONES DE ALTA DISPONIBILIDAD
Configuracin Activo/Activo:
En una configuracin activo/activo, todos los
servidores del cluster pueden ejecutar los mismos
recursos simultneamente. Es decir, los servidores
poseen los mismos recursos y pueden acceder a
estos independientemente de los otros servidores del
cluster. Si un nodo del sistema falla y deja de estar
disponible, sus recursos siguen estando accesibles a
travs de los otros servidores del cluster.
ALTA DISPONIBILIDAD Y BALANCEO DE CARGA


Familia Profesional de Informtica y Comunicaciones.
CONFIGURACIONES DE ALTA DISPONIBILIDAD
Configuracin Activo/Activo:
La ventaja principal de esta configuracin es que los
servidores en el cluster son mas eficientes ya que
pueden trabajar todos a la vez. Sin embargo, cuando
uno de los servidores deja de estar accesible, su carga
de trabajo pasa a los nodos restantes, lo que produce
una degradacin del nivel global de servicio ofrecido
a los usuarios.
ALTA DISPONIBILIDAD Y BALANCEO DE CARGA


Familia Profesional de Informtica y Comunicaciones.
CONFIGURACIONES DE ALTA DISPONIBILIDAD
Configuracin Activo/Pasivo:
Un cluster de alta disponibilidad, en una configuracin
activo/pasivo, consiste en un servidor que posee los
recursos del cluster y otros servidores que son
capaces de acceder a esos recursos, pero no los
activan hasta que el el propietario de los recursos ya
no este disponible.
ALTA DISPONIBILIDAD Y BALANCEO DE CARGA


Familia Profesional de Informtica y Comunicaciones.
CONFIGURACIONES DE ALTA DISPONIBILIDAD
Configuracin Activo/Pasivo:
Las ventajas de la configuracin activo/pasivo son
que no hay degradacin de servicio y que los
servicios solo se reinician cuando el servidor activo
deja de responder. Sin embargo, una desventaja de
esta configuracin es que los servidores pasivos no
proporcionan ningn tipo de recurso mientras estn
en espera, haciendo que la solucin sea menos
eficiente que el cluster de tipo activo/activo. Otra
desventaja es que los sistemas tardan un tiempo en
migrar los recursos (failover) al nodo en espera.
ALTA DISPONIBILIDAD Y BALANCEO DE CARGA


Familia Profesional de Informtica y Comunicaciones.
SERVIDORES REDUNDANTES
Durante una poca se utiliz la filosofa de tener
servidores redundantes para los servicios. Si el
servidor que estaba en activo sufra un percance, se
transferan los servicios al servidor redundante.
Esto supona mucho gasto en equipos que no
aportaban nada al sistema, y que slo estaban
operativos si haban problemas (desperdicio de
medios).
Adems, se tardaba mucho tiempo en el cambio de
rol de los equipos, por lo que la disponibilidad del
servicio se vea afectada.
ALTA DISPONIBILIDAD Y BALANCEO DE CARGA


Familia Profesional de Informtica y Comunicaciones.
IMPLEMENTACIN DE SISTEMAS EN CLUSTERS
Sistemas Cluster: se basa en la unin de varios
servidores que trabajan como si de uno slo se
tratase. Las principales funciones que cubren son:
Unin de Hardware.
Clusters de Software.
Alto rendimiento de bases de datos.
Sus principales servicios son:
Alto rendimiento.
Alta disponibilidad.
Equilibrio de carga.
Escalabilidad.
ALTA DISPONIBILIDAD Y BALANCEO DE CARGA


Familia Profesional de Informtica y Comunicaciones.
IMPLEMENTACIN DE SISTEMAS EN CLUSTERS
Para que un sistema cluster funcione no es necesario
que todas las mquinas dispongan del mismo
Hardware y sistema operativo (cluster heterogneo).
Este tipo de sistemas debe de disponer de un interfaz
de manejo de clusters, la cual se encargue de
interactuar con el usuario y los procesos, repartiendo
la carga entre las diferentes mquinas del grupo.
ALTA DISPONIBILIDAD Y BALANCEO DE CARGA


Familia Profesional de Informtica y Comunicaciones.
IMPLEMENTACIN DE SISTEMAS EN CLUSTERS
Componentes de un cluster:
Nodos.
Sistema operativo.
Conexin de Red.
Middleware.
Protocolos de comunicacin y servicio.
Aplicaciones.
ALTA DISPONIBILIDAD Y BALANCEO DE CARGA


Familia Profesional de Informtica y Comunicaciones.
IMPLEMENTACIN DE SISTEMAS EN CLUSTERS
Nodos:
Los nodos pueden ser ordenadores de escritorio o
servidores, de hecho se puede establecer un cluster
con cualquier tipo de mquina.
ALTA DISPONIBILIDAD Y BALANCEO DE CARGA


Familia Profesional de Informtica y Comunicaciones.
IMPLEMENTACIN DE SISTEMAS EN CLUSTERS
Sistema operativo:
Entorno multiusuario. Se pueden utilizar tanto
sistemas UNIX, Linux, Windows, etc.
Incluso se han montado cluster de clculo de consolas
de juego: PlayStation3.
http://moss.csc.ncsu.edu/~mueller/cluster/ps3/
ALTA DISPONIBILIDAD Y BALANCEO DE CARGA


Familia Profesional de Informtica y Comunicaciones.
IMPLEMENTACIN DE SISTEMAS EN CLUSTERS
Conexiones de Red:
Las conexiones utilizadas en este tipo de sistema
pueden ser muy variadas, se pueden utilizar desde
simples conexiones Ethernet con placas de red
comunes o sistemas de alta velocidad como Fast
Ethernet, Gigabit Ethernet, Myrinet, Infiniband, SCI,
etc.
ALTA DISPONIBILIDAD Y BALANCEO DE CARGA


Familia Profesional de Informtica y Comunicaciones.
IMPLEMENTACIN DE SISTEMAS EN CLUSTERS
Middleware:
El middleware es el software que acta entre el sistema
operativo y las aplicaciones y que brinda al usuario la
experiencia de estar utilizando una nica super mquina. Este
software provee una nica interfaz de acceso al sistema,
denominada SSI (Single System Image). Optimiza el sistema y
provee herramientas de mantenimiento para procesos
pesados como podran ser migraciones, balanceo de carga,
tolerancia de fallos, etc.
Este sistema tambin se encarga de la escalabilidad del cluster,
detectando nuevas mquinas y aadindolas al grupo.
ALTA DISPONIBILIDAD Y BALANCEO DE CARGA


Familia Profesional de Informtica y Comunicaciones.
IMPLEMENTACIN DE SISTEMAS EN CLUSTERS
Aplicaciones de cluster.
No todas las aplicaciones o servicios son compatibles
con su configuracin en cluster.
Si la aplicacin es compatible cluster, este servicio
oculta posibles problemas hardware que puedan
suceder, y el aplicativo contina en servicio sin tener
que intervenir en su configuracin.
ALTA DISPONIBILIDAD Y BALANCEO DE CARGA


Familia Profesional de Informtica y Comunicaciones.
BALANCEO DE CARGA
Concepto de balanceo de carga.
a. Ampliar el nmero de servidores que dan un
servicio al mismo tiempo (Round Robin de DNS
granjas de servidores).
b. Ampliar el ancho de banda que se utilizan para las
comunicaciones (utilizacin de varios interfaces
de red para la misma comunicacin). Puede ser
por destino o por paquetes.
ALTA DISPONIBILIDAD Y BALANCEO DE CARGA


Familia Profesional de Informtica y Comunicaciones.
BALANCEO DE CARGA
Existen distribuciones de software libre que
permiten realizar varias de las operaciones vistas
sobre una misma base de sistema. Son distribuciones
cuya principal misin es actuar como router de red,
pero que implementan otras funcionalidades:
Firewall.
Proxy.
Proxy inverso.
Balanceo de carga (tanto de entrada como de salida).
Monitorizacin de red.
NAT.
VPN.
DNS, DHCP, etc.
ALTA DISPONIBILIDAD Y BALANCEO DE CARGA


Familia Profesional de Informtica y Comunicaciones.
ALTA DISPONIBILIDAD Y BALANCEO DE CARGA
FUENTES DE LA PRESENTACIN
Wikipedia: es.wikipedia.org.
Microsoft: www.microsoft.com
Ubuntu: www.ubuntu.com
Cisco: www.cisco.com
http://www.lintips.com/?q=node/119
http://www.solingest.com/blog/cluster-de-
servidores-que-es-y-como-funciona
www.pfsense.org
Otras referencias en los manuales adjuntos a este
material.

Você também pode gostar