EMC VPLEX es un producto de almacenamiento de datos de computadora virtual presentado por EMC Corporation en mayo de 2010. [1] VPLEX implementa una capa de "virtualización" distribuida dentro y a través de redes de área de almacenamiento y centros de datos de canal de fibra geográficamente dispares . [2]
En 2005 se anunció un producto de almacenamiento virtual de EMC Corporation llamado Invista. Soportaba conmutadores de red de área de almacenamiento (SAN) seleccionados de Cisco Systems y Brocade Communications Systems que utilizaban conexiones de canal de fibra . Cinco meses después del anuncio, Invista aún no se había comercializado y se esperaba que no tuviera mucho impacto hasta 2007. [3] En diciembre de 2007 se lanzó una versión 2.0 de Invista, [4] aunque un año después se dijo que el producto "no había cumplido con las expectativas". [5] En 2009, algunos analistas sugirieron que sería mejor cerrar el producto Invista, [6] y se retiró silenciosamente. [7]
Otro producto de almacenamiento de EMC llamado Symmetrix Remote Data Facility (SRDF) también se comercializó cuando se anunció VPLEX en mayo de 2010, y un producto competidor fue IBM SAN Volume Controller . [8] [9] [10] [11] Los primeros dos productos en 2010 fueron para implementaciones que eran locales y "metro" (hasta 5 milisegundos de retraso), y otros admitían retrasos más largos prometidos para el futuro. [12] Se anunció una versión "geo" en 2011 para replicación en distancias más amplias. [13] En 2013, se anunció un producto comercializado con la frase almacenamiento definido por software llamado EMC ViPR , que podría usar VPLEX para su movimiento de datos. [14]
Cada motor VPLEX de un clúster consta de dos directores de E/S redundantes y un anexo de E/S, cada uno de los cuales es un dispositivo físico de una sola unidad de rack (1U). Cada motor tiene 32 puertos Fibre Channel (el modelo VS1 tiene 16 puertos front-end y 16 puertos back-end) o 16 puertos Fibre Channel (el modelo VS2 tiene 8 puertos front-end y 8 puertos back-end) y está protegido por dos fuentes de alimentación redundantes de reserva.
Cada director VPLEX es una unidad de procesamiento de virtualización x86 multiprocesador de múltiples núcleos que contiene 4 módulos de E/S intercambiables en caliente . El anexo de E/S de 1U se utiliza para la comunicación entre directores de clúster. Cada director ejecuta un núcleo Linux y un entorno de virtualización de almacenamiento especializado llamado GeoSynchrony, que proporciona una capacidad de agrupamiento patentada. Cada clúster tiene una estación de gestión de servicios que proporciona todas las capacidades de alerta y gestión de software.
VPLEX se basa en componentes de arquitectura de hardware de bloques de construcción EMC estándar, como los que se utilizan en su línea de productos Symmetrix . VPLEX utiliza una arquitectura en banda, lo que significa que los datos que fluyen entre un host y un controlador de almacenamiento fluyen a través de uno o más directores. En el front-end, VPLEX presenta una interfaz a un host que parece un controlador de almacenamiento estándar SCSI target . En el back-end de VPLEX, VPLEX proporciona una interfaz a un controlador de almacenamiento físico que actúa como un host, esencialmente como un iniciador SCSI .
Un clúster VPLEX consta de uno o más pares de directores (hasta 4 pares). Cualquier director de cualquier motor puede realizar una conmutación por error a cualquier otro director del clúster en caso de falla de hardware o de ruta.