Tolerancia frente a fallos

De Wikipedia, la enciclopedia libre
(Redirigido desde «Tolerancia a fallos»)
Saltar a: navegación, búsqueda

En informática, la tolerancia a fallos o conmutación por error (en inglés: failover) se refiere a la capacidad de un sistema de acceder a la información, aun en caso de producirse algún fallo o anomalía en el sistema.

Una posibilidad es que el fallo se deba a daños físicos en uno o más componentes de hardware, con la consiguiente pérdida de la información almacenada. La implementación de la tolerancia a fallos requiere que el sistema de almacenamiento guarde la misma información en más de un soporte físico (redundancia), o en un equipo o dispositivo externo a modo de respaldo. De esta forma, si se produce alguna falla que pueda ocasionar pérdida de datos, el sistema debe ser capaz de restablecer toda la información, recuperando los datos necesarios a partir de algún medio de respaldo disponible.

Por lo general, el concepto de tolerancia a fallos se identifica con el sistema de almacenamiento en RAID (Redundant Array of Independent Disks). Los sistemas RAID (a excepción de RAID 0) se basan en la técnica mirroring («en espejo»), que permite la escritura simultánea de los datos en más de un disco del array.

Los sistemas de almacenamiento con tolerancia a fallos son vitales en ambientes donde se trabaje con información crítica, como en el caso de las entidades financieras, gobiernos, corporaciones, etc. El nivel de tolerancia a fallos dependerá de la técnica de almacenamiento utilizada y de la cantidad de veces que la información se encuentre replicada. No obstante, la tolerancia frente a errores nunca es absoluta, puesto que si fallasen todas las réplicas (mirrors) disponibles, incluyendo la copia original, la información quedaría incompleta y corrupta, y lo que es peor: irrecuperable.

La tolerancia a fallos también se encuentra presentes en cada navegador de internet, cuando el navegador de internet envía una solicitud HTTP al servidor WEB este responde con el contenido del sitio en formato estandarizado HTML o XHTML, si este código viene con errores de escritura haciendo que el estandar no se cumpla, entonces el navegador es libre de elegir que hacer con el, ya sea no mostrar el contenido con problemas, intentar corregirlo o simplemente mostrarlo en texto plano. A esto se le llama tolerancia a fallos en los navegadores de internet.

Enlaces externos[editar]

Véase también[editar]