Resolver Problemas Consiga ayuda para problemas específicos con sus proyectos, procesos y tecnologías.

Implementar una aplicación de virtualización de almacenamiento basada en red

En este ultimo artículo de la serie sobre virtualización de almacenamiento vemos las aplicaciones de virtualización de almacenamiento basadas en red.

Esta es la última entrega de nuestra serie sobre tecnologías de virtualización de almacenamiento a nivel de bloque. En el primer artículo explicamos las razones por qué los departamentos de TI querrían implementar la virtualización de almacenamiento. En el segundo comentamosla implementación a nivel de servidor. En el tercero, cómo se implementa en la matriz de almacenamiento. Y en este último examinamos las aplicaciones de virtualización de almacenamiento basadas en red.

Dado que la mayoría de casos de uso de virtualización de almacenamiento emplean algún tipo de medida sobre la consolidación de almacenamiento, situar el motor de virtualización de almacenamiento dentro de la red tiene mucho sentido, ya que otros sistemas de almacenamiento también se conectan a la red. Como solución de software ante todo, las implementaciones basadas en red pueden ejecutarse en hardware básico especializado o insertarse en conmutadores. Esto elimina la sobrecarga de procesamiento de la CPU y la necesidad de comprar una nueva matriz solo para lograr una virtualización de almacenamiento heterogénea.

Una aplicación de virtualización de almacenamiento basada en red puede ser en banda o fuera de banda, en relación a si el motor de virtualización está dentro o fuera de la ruta de datos. Las soluciones fuera de banda se ejecutan normalmente en el servidor o en una aplicación en la red y esencialmente procesan el tráfico de control, enrutando las solicitudes de E/S a las ubicaciones físicas apropiadas, pero no gestionan el tráfico de datos. Esto puede provocar menos latencia que la virtualización de almacenamiento en banda y, puesto que los datos no se gestionan por el motor de virtualización, es menos disruptivo cuando el motor de virtualización falla.

Las soluciones en banda interceptan las solicitudes de E/S de los hosts, las asignan a las ubicaciones de almacenamiento físico y regeneran dichas solicitudes de E/S a los sistemas de almacenamiento en el back-end. Esta solución requiere que el motor de virtualización gestione tanto el tráfico de control como los datos, lo que requiere que la potencia de procesamiento y el ancho de banda interno se aseguren de no añadir demasiada latencia al proceso de E/S para los servidores host.

Hace unos diez años el debate sobre qué método era mejor – en banda o fuera de banda – estaba en todo su apogeo. Era la época en que el concepto de gestión del ciclo de vida de la información (o de los datos) (ILM/DLM) era muy popular. La virtualización de almacenamiento se ofrecía como la tecnología que permitiría integrar las cintas en el almacenamiento principal para ahorrar costes. Pero tal como ha ocurrido con otras ideas nuevas, la presión incesante de almacenamientos en disco cada vez más baratos acabó con las posibilidades de la ILM como principal caso de uso viable de virtualización de almacenamiento.

La implementación basada en red de esta tecnología ha sobrevivido en gran parte combinándose con otras aplicaciones, como la migración de datos, la protección de datos o DR. Pero con la abundancia de potencia de CPU y de hardware de servidor básico potente, se han resuelto las mayores desventajas de la virtualización de almacenamiento en banda. Y hoy día, la aplicación de virtualización de almacenamiento en banda se han convertido en la implementación más popular de la tecnología de virtualización de almacenamiento. Echemos un vistazo a los proveedores y a los productos de este mercado.

DataCore

SANsymphony de DataCore es una solución de software que se ejecuta sobre servidores x86 de productos y brinda soporte a dispositivos de almacenamiento de los principales fabricantes de almacenamiento a través de canal de fibra, Canal de Fibra sobre Ethernet (FCoE) e iSCSI. Se pueden agrupar múltiples nodos de almacenamiento para escalar la capacidad y ofrecer una alta disponibilidad. SANsymphony conecta el almacenamiento a hosts a través de FC o iSCSI y ofrece una amplia gama de servicios de almacenamiento, como agrupación de disco (consolidación), creación de reflejo sincrónico, aplicación remota, protección continua de datos, aprovisionamiento fino, instantáneas, almacenamiento en niveles y uso compartido de archivos.

FalconStor

Network Storage Server (NSS) de FalconStor es una aplicación 2U que se conecta a sistemas de almacenamiento heterogéneos mediante iSCSI, FC o InfiniBand. La expansión de capacidad y la alta disponibilidad se ofrecen mediante la conexión de múltiples módulos controladores. Igual que SANsymphony de DataCore, NSS también ofrece numerosos servicios de almacenamiento, como creación de reflejo sincrónico, aprovisionamiento fino, replicación WAN optimizada, instantáneas, clones y DR automático (físico a virtual y virtual a virtual) para entornos físicos y virtuales.

IBM SVC

SAN Volume Controller (SVC) de IBM es un controlador de virtualización en banda que se conecta a sistemas de almacenamiento heterogéneos a través de iSCSI o FC. Puede agrupar hasta ocho nodos SVC para ofrecer una alta disponibilidad para escalar ancho de banda y capacidad. El sistema puede admitir hasta 32 PB de almacenamiento externo. Cada nodo SVC admite cuatro unidades de estado sólido (SSD) internas como caché y ofrece replicación entre sistemas de almacenamiento para DR o migración de datos y una función de creación de reflejo entre unidades de SVC locales o remotas.

Cuándo usarlo y cómo elegir

Como se mencionó anteriormente, la mayor parte de las aplicaciones de virtualización de almacenamiento basadas en red son en banda y se venden como una aplicación de hardware o software que puede instalarse en servidores básicos. Esto ofrece un coste menor que las opciones basadas en matriz, que precisan de una matriz de almacenamiento. Son perfectas para consolidar un entorno de almacenamiento mixto (siempre que los activos existentes sean compatibles con el motor de virtualización) y pueden ofrecer una máxima flexibilidad, especialmente como solución de software.

Para una empresa de tamaño medio que busque una solución SAN y la flexibilidad de admitir múltiples matrices existentes, por ejemplo, una aplicación de virtualización de almacenamiento puede ser una solución excelente. Otro caso de uso puede ser para añadir nuevas funciones a una infraestructura de almacenamiento existente, como la replicación remota para DR o la nivelación de almacenamiento. De forma similar, una solución de virtualización basada en red puede actualizar el conjunto de características de una infraestructura de almacenamiento existente, mejorar la eficiencia de la gestión y reducir el coste por terabyte con funciones como el aprovisionamiento fino.

Eric Slackes es un analista senior para Storage Switzerland.

Este artículo se actualizó por última vez en noviembre 2012

Profundice más

Inicie la conversación

Envíenme notificaciones cuando otros miembros comenten sobre este artículo.

Por favor cree un Nombre de usuario para poder comentar.

- ANUNCIOS POR GOOGLE

Close