Es verdad: dos es definitivamente mejor que uno, al menos cuando se habla de alta disponibilidad. Stratus combina dos servidores discretos dentro de una tarjeta madre común, operando cada uno como espejo del otro. Usando drivers personalizados, todas las tareas manejadas por ftServer 4300 son ejecutadas en paralelo. Cada instrucción es computada simultáneamente en los procesadores a través de ambas unidades. Cada llamada I/O es manejada en paralelo, simultáneamente. El código Stratus es esencialmente un policía de tránsito, asegurándose de que el tráfico fluye, aun cuando haya un accidente. Si un CPU o un DIMM llegara a fallar, el sistema operativo nunca verá el evento y continuará como siempre. El ftServer 4300 es diferente a todos los servidores que haya visto… Dos por cuatro Stratus actualmente soporta Windows Server 2003 y el Linux que distribuye la propia compañía, pero espera soportar Red Hat Enterprise Linux 4 en este año. En nuestras pruebas, todo apuntó a que el desempeño era tal y como lo esperaría de un servidor de dos núcleos Xeon sencillos de 3.2GHz. El desempeño I/O de disco fue ligeramente menor, quizás, y esto puede deberse a la configuración de mirroring de chasis cruzado que Stratus usa para mantener sincronización a nivel de conjunto a través de todos los discos. Stratus incluye las herramientas administrativas de ftServer, que están hechas en Management Console de Microsoft. Esto proporciona una visión general actual de la salud del servidor. En el caso de una falla en el chasis o en algún componente, iconos de advertencia aparecerán en el árbol jerárquico mostrando los diversos parámetros del servidor, simplificando la identificación de problemas. Mi primera prueba fue determinar el desempeño neto del servidor. A través de las pruebas de CPU y memoria, no pude detectar ninguna ramificación negativa del diseño de Stratus en el desempeño general del servidor. La segunda prueba involucró tratar de descomponer el ftServer 4300. Comencé simplemente por cortar la corriente de un sistema durante operaciones pesadas de red y de I/O de disco. El servidor no perdió ni un solo paquete. El desempeño en la compartición de archivos es respetable, dada la compulsión que experimentó el sistema durante la prueba. El rendimiento de disco en I/O alcanzó 70Mbps en lecturas secuenciales no bufereadas y lecturas aleatorias, pero sólo 18MBps en escrituras secuenciadas no bufereadas y cayó a 15 MBS en escrituras aleatorias no bufereadas. Siguiendo con estas pruebas, equipé el ftServer 4300 con una utilidad de Stratus que dispara fallas del componente. Después procedí a hacer fallar CPUs individuales y hardware I/O, todo mientras se ejecutaba un pesado I/O a través del sistema. Aun más, desarrollé estas pruebas mientras estaba conectado remotamente al servidor a través de RDP (Remote Desktop Protocol). De nuevo, ni una queja del ftServer 4300. Finalmente, saqué la unidad de sistema del chasis mientras el servidor estaba funcionando. Stratus dice que esta es una acción no soportada, y la compañía pone seguros en las baterías para prevenir que esto suceda. Hubo un parpadeo en el monitor pero no hubo efectos de enfermedad, aun después de reiniciar la unidad del sistema. Esa fue una prueba suficiente para mí. Al siguiente día recibí una llamada de Stratus. La red del centro operativo de la compañía había recibido mensajes de que mi sistema estaba experimentando fallas, pero no me contactaron inmediatamente porque estaba clasificado como un sistema en evaluación. En producción, Stratus me hubiera contactado inmediatamente y hubiera comenzado a solucionar el problema o planeado un embarque de piezas de repuesto. El ftServer 4300 puede ser colocado en el rol demandante de servidor de base de datos, pero puede carecer de rendimiento I/O y espacio de disco para manejar esa tarea. Sin embargo colocarlo en una SAN puede mitigar esa carencia. Tampoco soporta CPU de doble núcleo, aunque Stratus afirma que eso vendrá «tarde o temprano». Lo que sí es un hecho es que no tienen planes de soportar procesadores AMD. La serie Stratus ftServer W 4300 no es un cluster en el verdadero significado de la palabra, pero puede ser una solución de recuperación de fallas activa/pasiva. Lo bueno aquí es que solo necesita comprar una licencia de sistema operativo de servidor y CPU que está licenciado para dos CPUs, así que tiene los beneficios de la redundancia de dos servidores y cuatro CPUs, además del desempeño. Es una apuesta sólida si su meta es tener el sistema funcionando todo el tiempo.