En este apartado se presenta la tolerancia a los fallos y se describen los métodos de duplicación de datos que utiliza el software de Sun StorEdge Availability Suite.
La tolerancia a los fallos es la capacidad que tiene un sistema de restaurar una aplicación en un clúster alternativo cuando el principal falla. La tolerancia a los fallos se basa en la duplicación de datos y en la recuperación de fallos.
La duplicación de los datos consiste en copiarlos de un clúster principal en uno de copia de seguridad o secundario. Mediante la duplicación de datos, el clúster secundario dispone de una copia actualizada de los datos en el clúster principal. El clúster secundario se puede encontrar lejos del principal.
La recuperación de fallos consiste en la reasignación automática de un grupo de recursos o de dispositivos desde un clúster principal a otro secundario. Si aquél falla, la aplicación y los datos quedan inmediatamente disponibles en el clúster secundario.
Este apartado describe el método de duplicación remota y el método de captura instantánea que utiliza el software de Sun StorEdge Availability Suite. Este software utiliza las órdenes sndradm(1RPC) y iiadm(1II) para duplicar datos. Para obtener más instrucciones acerca de estos comandos, utilice uno de estos manuales:
Software de Sun StorEdge Availability Suite 3.1: Sun Cluster 3.0 and Sun StorEdge Software Integration Guide
Software de Sun StorEdge Availability Suite 3.2: Sun Cluster 3.0/3.1 and Sun StorEdge Availability Suite 3.2 Software Integration Guide
La duplicación remota se ilustra en la Figura 6–1. Los datos del volumen maestro del disco principal se duplican en el volumen maestro del disco secundario mediante una conexión TCP/IP. Un mapa de bits de duplicación remota realiza un seguimiento de las diferencias existentes entre el volumen maestro del disco principal y el volumen maestro del disco secundario.
La duplicación remota se puede realizar de forma síncrona en tiempo real o de foma asíncrona. Cada volumen definido en cada clúster se puede configurar de manera individual, en la duplicación sincrónica o asincrónica.
En la duplicación de datos síncrona, una operación de escritura no se confirma como completa hasta que el volumen remoto se haya actualizado.
En la duplicación de datos asíncrona, una operación de escritura se confirma como completa antes de que el volumen remoto se haya actualizado. La duplicación asincrónica de datos proporciona una mayor flexibilidad en largas distancias y con un bajo ancho de banda.
Las capturas instantáneas se ilustran en la Figura 6–2. Los datos del volumen maestro de cada disco se copian en el volumen sombreado del mismo disco. El mapa de bits instantáneo rastrea las diferencias entre el volumen maestro y el volumen sombreado. Cuando los datos se copian en éste, el mapa de bits instantáneo se vuelve a configurar.
La siguiente figura ilustra cómo se utilizan la duplicación remota y la captura instantánea en esta configuración de ejemplo.