Matriz redundante de servidores económicos


Una Matriz Redundante de Servidores Económicos (RAIS) o Matriz Redundante de Nodos Independientes (RAIN) es el uso de múltiples servidores para mantener el servicio si un servidor falla. Esto es similar en concepto a cómo RAID convierte un grupo de discos ordinarios en un dispositivo de un solo bloque. RAIS fue diseñado para brindar los beneficios de un sistema multiprocesador simétrico (SMP) al costo inicial de los clústeres de computadoras .

RAIS es una alternativa simple, de alto rendimiento y de grado mainframe a las soluciones de infraestructura informática empresarial más caras. Convierte una matriz de servidores ordinarios en una sola máquina virtual, similar en concepto a cómo RAID convierte un grupo de discos ordinarios en un dispositivo de un solo bloque. Cada nodo RAIS es una unidad informática sin estado. RAIS fragmenta y duplica el código de la aplicación y la memoria en una matriz de servidores ordinarios utilizando los esquemas RAID estándar de nivel 0, nivel 1, nivel 5, nivel 1+0. Esto es posible a través de un sistema de administración de memoria llamado Memoria Versionada. [ cita requerida ]

Los bloques de datos de cada flujo se distribuyen en los servidores de matriz. Se utiliza un conmutador de paquetes rápido para conectar estaciones de servidor y cliente. Cada servidor tiene un segmento de red dedicado y cada cliente contacta al servidor uno por uno. Cada servidor tiene su propio segmento de almacenamiento, CPU y red. La capacidad del servidor aumenta con el número de servidores.

De una manera que generalmente se asocia con arquitecturas SMP de alto costo, RAIS logra esto al convertir un grupo de servidores independientes en un solo servidor grande que ejecuta aplicaciones a través de una red virtualizada de nodos. El concepto es similar a cómo RAID fragmenta y refleja los datos en varios discos independientes y el código de un programa de aplicación en varios nodos independientes de un clúster. Las aplicaciones solo ven una única memoria lógica compartida que funciona como un sistema SMP compatible binario.

Si los datos se dividen en segmentos y se distribuyen entre múltiples proveedores de almacenamiento, la tecnología tiene aplicaciones para mejorar la confidencialidad en la computación en la nube. [1]