Sysadmin's Shouts!

a blog for sysadmin's rants and raves…


2 Comments

: Conceptos de Almacenamiento : Parte II

Esta es la 2ª parte de una serie de artículos sobre el almacenamiento enterprise en el mundo IT empresarial.

Tabla de Contenido

Cabinas All Flash
Almacenamiento Virtualizado
por Hardware
por Software
VMware VSAN

 
Cabinas All Flash

Cabinas All Flash son la última generación de cabinas de almacenamiento disponible, como su nombre indica, usan exclusivamente discos SSD y su arquitectura está diseñada para producir y soportar I/O extrema (son las cabinas que proporcionan el rendimiento de IOPs mas alto del mercado).

Técnicamente son cabinas de almacenamiento usando SSDs en vez de discos duros, no obstante y como los SSDs tienen requerimientos diferentes de los HDs convencionales (diferente desgaste, no generan ruido, diferente consumo energético y disipación de calor, etc), estas cabinas suelen utilizar protocolos RAID modificados junto con diseños de caché y buses internos mejorados para esta infraestructura.

Ejemplos de estos dispositivos hardware son: Oracle FS1, EMC XtremIO, IBM FlashSystem, Pure Storage FlashArray.

 
Almacenamiento Virtualizado

por Hardware

Algunos proveedores de almacenamiento disponen de virtualizadores de almacenamiento, los cuales actúan como una capa extra de virtualización por encima de las cabinas de almacenamiento convencionales, haciendo posible el uso y gestión de cabinas de almacenamiento de IBM, HP, EMC, Oracle, NetApp, etcétera, y dar y tratar LUNs desde estas cabinas como si fueran un solo dispositivo de almacenamiento.

De hecho, podríamos decir que la virtualización de almacenamiento es a los cabinas de almacenamiento, lo que una cabina de almacenamiento es a los discos duros:
una forma de proporcionar una capa de gestión por encima de varios dispositivos menos inteligentes para poder hacerlos funcionar en concordancia y proporcionar resiliencia, rendimiento, capacidad, consolidación, gestión y funcionalidades extendidas.

Ejemplos son: IBM SAN Volume Controller (IBM SVC), EMC VPLEX, Hitachi Virtual Storage, NetApp FlexVol.

 

por Software

Almacenamiento Virtualizado por Software, o Software Defined Storage (SDS) son productos los cuales consiguen virtualizar almacenamiento de diferentes fuentes para poderlas hacer funcionar como una sola.
Por lo general usan el almacenamiento local presente en varios servidores para usarlos como almacenamiento distribuido,
haciendo un muy buen uso del espacio desperdiciado por la mayoría de servidores.

Existen varios productos de este tipo, en constante evolución debido a su naturaleza software, y de muy diferente alcance e infraestructura entre ellos.

Ejemplos son VMware VSAN, DataCore SANsymphony, EMC ViPR.

 
VMware VSAN

Virtualizador Software de VMware, no obstante vSAN se instala conjuntamente con Sphere ESXi como una capa para proporcionar almacenamiento virtualizado y distribuido al sistema operativo ESXi.

Con vSAN, sistemas con un numero de discos de discos duros y SSDs, junto con procesadores multicore pueden formar parte de un producto SAN considerable construido bajo las ventajas habituales de VMware.

vSAN requiere un numero mínimo de 2 servidores físicos (3 recomendados), cada uno con 1 SSD y 1 HD, y puede usar gran numero de SSDs y HDs para proporcionar un producto de almacenamiento de gran capacidad y rendimiento, eliminando la necesidad de añadir sistemas físicos de almacenamiento (nos ahorramos la NAS o SAN).

En la última versión se han añadido opciones avanzadas de almacenamiento como Compresión, Deduplicación, Stretched Cluster, All-Flash y soporte de diferentes algoritmos RAID.

Es un producto que VMware continúa mejorando y para el cual se ofrecen constantes mejoras, sencillo de administrar y actualizar.

vSAN es mas barato que la combinación tradicional de SAN/Fabric/Switches de Fibra, especialmente cuando calculamos su precio a un plazo de 4 años junto con soporte y mantenimiento hardware.

Es una buena opción para resiliencia y velocidad: en una SAN de fibra, habitualmente tenemos 1 cabina con sus 2 controladoras, por lo que para maximizar resiliencia, se necesitan 2 cabinas y 2 switches de fibra, lo cual dispara el coste.
Si comparamos este setup contra 3 servidores con 2 SSD y 4 HD cada uno, y dos switches de 10GB, enseguida podemos ver el ahorro en costes asociado.

vSAN escala desde 2 nodos, pero lo mas coherente es empezar con 3 nodos, y a medida que se necesite mas espacio, potencia o resiliencia, añadir mas nodos.