Tabla de contenidos
El prop�sito de un cluster es:
Redundancia frente a fallos (alta disponibilidad).
Aumento de potencia (escalabilidad).
Estos prop�sitos no son excluyentes.
A la hora de escoger que tipo de cluster se va a utilizar hay que tener en cuenta las caracter�sticas que nos ofrece cada tipo y cual es el que mas encaja en nuestro entorno.
Alta disponibilidad es la capacidad para ofrecer un servicio cuando el servidor que lo ofrece deja de funcionar.
La alta disponibilidad es ofrecida por todos los tipos de cluster.
Garantizar la alta disponibilidad requiere:
Una correcta configuraci�n del cluster.
Redundancia de hardware (red, almacenamiento, fuentes de alimentaci�n, ...).
Redundancia del sistema el�ctrico.
SAIs.
Nodos en diferentes CPDs.
La disponibilidad de los sistemas se clasifica con la regla de los 9s:
Bonding es una t�nica utilizada en GNU/Linux para utilizar dos tarjetas de red como si fueran una.
Es necesario que el n�cleo est� configurado para ello.
Los dispositivos de networking tienen que soportarlo.
Los datos son cr�ticos ya que sin ellos no se puede ofrecer el servicio. Existen dos t�cnicas para garantizar la alta disponibilidad en los sistemas de almacenamiento:
Sistemas de almacenamiento externo.
Ventajas:
Altamente escalable.
Rapidez, hasta 4 Gb/s.
Inconvenientes:
Precio.
Requiere personal especializado.
Replicaci�n de datos:
Ventajas:
Barato.
Inconvenientes:
Poco escalable.
"Lentitud".
La replicaci�n de datos se puede hacer utilizando slony.
MySQL utiliza NDB para la replicaci�n de datos.