Академический Документы
Профессиональный Документы
Культура Документы
Elvis J. Villalva
Agenda
Red Hat Training 2
Agenda
Escalabilidad
Availability
Clustering
High Availability
Red Hat Clustering
Red Hat High Availability
Tipos de escalabilidad:
Horizontal (out): agregar ms nodos con
funcionalidad idntica y redistribuir la carga.
Vertical (up): expandir agregando mas cores,
memoria, almacenamiento o interfaces de
red.
Red Hat Training 5
Qu es Escalabilidad?
Escalabilidad Horizontal
Clustering!
Red Hat Training 6
Qu es Escalabilidad?
Escalabilidad Vertical
Scales UP
Red Hat Training 7
Qu es Availability?
Dos Ideas
Sistemas tolerantes a fallos (Fault Tolerance)
Todos los recursos necesarios estn replicados
para ofrecer una disponibilidad continua en
caso de fallo.
Pros y contras
Sistemas tolerantes a fallos (Fault Tolerance)
Disponibilidad total.
Costo elevado (hardware y software
especializado)
A/P == Active/Passive
Provee servicio ininterrumpido a travs de sus nodos
redundantes.
Elimina los SPoF.
Como mnimo dos
nodos, y deteccin de
heartbeat.
Switch automtico del
trfico ante una falla.
Qu es?
Un servicio est en HA
cuando es capaz de
atender
requerimientos a pesar
de sufrir la cada de
uno de sus
componentes (redes,
aplicacin, base de
datos u otros)
Beneficios
Permite asegurar
la continuidad
operacional sin
que sea necesaria
la intervencin
del personal de
TI.
Active Router:
Balancea la carga
Valida integridad de
servicios.
Backup router:
Heart-beats Active Router
Se activa en caso de falla
Carctersticas:
Tpicamente usado para
trfico de servidore
web (Apache Front -
End).
til para contenido
esttico
Algoritmos de
balanceo: Round Robin,
weighted, load based.
Configuration tool:
Interfaz grfica
para balanceo de
carga.
nico punto de
gestin y
monitoreo de la
configuracin de
balanceo.
Red Hat Training 25
Red Hat Clustering
Alta Disponibilidad
HA para aplicaciones:
Cluster con soporte hasta
16 nodos.
Ante la falla de un nodo, el
servicio es tomado por
otros nodos en el cluster.
El Storage compartido ya no es
un requisito.
Red Hat Training 26
Red Hat Clustering
Alta Disponibilidad
Ante un fallo en el servicio
y/o nodo, Red Hat Cluster
Suite dispone la migracin
inmediata del servicio y sus
recursos asociados (IPs,
filesystems, scripts) a otro
nodo.
Se pueden establecer
polticas de failover para
establecer de antemano la
conducta del cluster ante un
fallo.
Posibilita eliminar los
puntos nicos de Falla
(SPOF).
Red Hat Training 27
Red Hat High Availability
Redundancia de Hardware
Aumenta en conjunto la
confiabilidad y disponibilidad.
Multiples paths entre
sistemas.
Storage mirrored,
RAID.
Multiple Power Sources.
Multiple external
networks.
Red Hat Training 30
Red Hat High Availability
Failover
Implica seleccionar un
nodo targety mover los
recursos failover
policies.
Ejemplo de de tipos de
recursos:
Discos fsicos.
Filesystems.
Aplicaciones.
Base de datos.
Direccin IP.
Script.
Dominios de failover
Se pueden establecer
polticas de failover para
establecer de antemano
la conducta de cluster
ante un fallo.
Permite aprovechar todos
los nodos de cluster
Fencing
Un fence device es el
encargado de
apagar/reiniciar a la
fuerza al nodo con
problemas.
Qu es?
Cuando varios
sistemas necesitan
leer y escribir en la
misma particin de
datos, deben
coordinarse para
evitar corrupcin.
Resilient Storage
cumple ese rol
coordinador.
Red Hat Training 34
Red Hat High Availability
Para qu?
Podemos responder
esa pregunta con la
frase siguiente:
Eliminar los
puntos nicos de
falla
Multipath activo/activo = performance + redundancia