Tolerancia a Fallos
La Tolerancia a fallos es una funcionalidad dentro de la alta
disponibilidad.
La alta disponibilidad permite reiniciar una MV en otro host en caso de
fallo del host donde la MV se estaba ejecutando, esta funcionalidad se ejecuta
a nivel de aplicación, previniendo de pérdidas de servicio y de dato.
Cuando se habilita la Tolerancia a Fallos para un host, se crea una
imagen en vivo ejecutándose en otro host físico. Los dos host actúan
conjuntamente ejecutando el mismo conjunto de eventos ya que reciben las mismas
entradas en un determinado instante de tiempo.
De cara al usuario, los dos host aparecen como una misma entidad con una
única dirección IP y disco duro virtual, siendo el primario el único que puede
escribir sobre dicho disco.
Continuamente, los host se llaman entre ellos y, en el momento que se
pierde contacto, el secundario pasa a realizar tareas de primario. Estas
llamadas son continuas en intervalos de milisegundos consiguiendo que la
tolerancia a fallos sea instantánea.
No hay comentarios:
Publicar un comentario