En una sola caja, en realidad necesita dos controladores RAID, conectados a dos complejos raíz PCI-E diferentes, para tener redundancia completa del subsistema de E / S. Esto se puede lograr mediante dos configuraciones diferentes:
- use costosos discos SAS de doble puerto, con cada enlace SAS conectado a un controlador diferente. De esta manera, cada controlador está conectado a cada disco. Obviamente, los dos controladores no pueden operar en discos al mismo tiempo; alguna forma de bloqueo / cerca es necesaria para coordinar el acceso a los discos. SCSI tiene algunas disposiciones especiales para proporcionar el mecanismo de cercado necesario, pero estos deben ser coordinados por el software apropiado. En otras palabras, no puede simplemente conectar un disco a dos controladores y llamarlo por día; más bien, necesita una configuración de software adecuada para que funcione sin problemas;
- utilice discos SAS / SATA de enlace único normales y más baratos, conectando la mitad de ellos a cada controlador. Por ejemplo, con 6 discos, debe conectar 3 discos a un controlador y 3 discos a otro controlador. En cada controlador, configure una matriz RAID según sea necesario (por ejemplo: RAID 5 o RAID1). Luego, a nivel del sistema operativo, puede configurar un RAID de software entre las dos matrices de discos, logrando una redundancia completa de la matriz. Si bien es más barata, esta solución tiene el inconveniente adicional de reducir a la mitad su capacidad de almacenamiento (debido al nivel de software RAID1).
Un problema clave con ambos enfoques es que no tiene redundancia total del sistema: un problema de la placa base / CPU puede derribar todo el sistema, independientemente de la cantidad de controladores / discos que tenga.
Por esta razón, este tipo de redundancia en una caja rara vez se usa últimamente (aparte de eso en implementaciones de SAN de gama media / alta); más bien, la agrupación / duplicación de red está ganando una gran tracción. Con la agrupación en clúster (o la duplicación de red) tiene redundancia total del sistema, ya que un solo sistema fallido no puede negar el acceso a los datos. Obviamente, la agrupación tiene sus propias trampas, por lo que no es una bala de plata / fácil, pero en algunas situaciones sus ventajas no se pueden negar. Además, también puede utilizar la duplicación de red asíncrona para tener una redundancia de datos casi en tiempo real en ubicaciones geográficamente diferentes, de modo que un solo evento catastrófico no cause estragos en sus datos.