Considere flash para su siguiente sistema de almacenamiento corporativo
El almacenamiento de estado sólido ofrece hoy desde unidades flash para consumo, hasta arreglos altamente capaces para centros de datos corporativos.
Las opciones de almacenamiento de estado sólido están evolucionando desde los drives flash para nivel de consumo, hasta arreglos de almacenamiento altamente capaces basados en flash para centros de datos corporativos.
El almacenamiento flash es una memoria de estado sólido no volátil que se presenta al servidor como dispositivos de almacenamiento tradicionales por bloques o basados en archivos. El término sombrilla “flash” engloba dispositivos que van desde un simple drive USB del tamaño de un dedo a los drives de estado sólido (SSD) dentro del servidor y hasta un sistema de almacenamiento corporativo basado en arreglo como el IBM FlashSystem 810. Los diferentes dispositivos utilizan distintas interfaces, y pueden variar en términos de rating de ciclo de escritura y otras características.
Los usuarios corporativos deben empatar el almacenamiento flash a cargas de trabajo adecuadas. El almacenamiento flash utiliza alrededor de 20% del poder que necesitan los drives de disco y lee unas cien veces más rápido que el almacenamiento en disco. Las ventajas son claras para las cargas de trabajo pesadas, centradas en lectura, como las bases de datos. Sin embargo, la memoria flash también tiene velocidades de escritura lentas y una limitada vida del ciclo de escritura antes de volverse poco confiable, así que las aplicaciones que tienen mucha escritura verán incrementar la latencia.
Las celdas de almacenamiento flash se vuelven poco confiables después de un número finito de ciclos de escritura o ciclos de programación/borrado. Los dispositivos de memoria flash están comúnmente estimado en cien mil ciclos de escritura, aunque los chips flash más nuevos llegan a un millón de ciclos de escritura. Esta resiliencia continuará mejorándose en los dispositivos flash corporativos. Varias tácticas han evolucionado para extender la vida de los sistemas de almacenamiento flash. Con la más popular, nivelación de desgaste, el dispositivo de almacenamiento dinámicamente remapea bloques de almacenamiento cada vez que ocurre una escritura. Con el efecto de los ciclos de escritura extendiéndose por toda la memoria, los bloques que se escriben con frecuencia no fallarán de manera prematura. Muchos sistemas de almacenamiento flash también se basan en la gestión de bloques malos, en la cual los bloques no utilizados son remapeados para reemplazar bloques fallidos. Otras técnicas de integridad de memoria incluyen sumas de comprobación a nivel de chip y código para corregir errores.
Los módulos de almacenamiento flash utilizados para grupos de arreglo redundante de discos independientes (RAID) pueden desplegar RAID 0 (striping) para ayudar en la nivelación de desgaste u otros niveles RAID para mayor resiliencia.
Sistemas de almacenamiento flash independientes
La mayoría de los sistemas flash de un centro de datos residen dentro de servidores, pero el almacenamiento flash se está desplegando cada vez más en sistemas separados de almacenamiento corporativo. IBM ofrece el FlashSystem 710 y 810; Nimbus Data Systems hace los sistemas de almacenamiento flash E-Class y S-Class; Tegile tiene los arreglos de almacenamiento Zebi, y hay otros.
La conectividad diferencia a los sistemas separados de almacenamiento corporativo. El Zebi HA2800 con 4.4 TB de capacidad utilizable de almacenamiento en un rack 2U provee 12 puertos gigabit Ethernet para conectividad. La unidad puede ser configurada para canal de fibra de puertos duales de 4/8 Gbps o puertos duales de 10 gigabit Ethernet. También soporta protocolos estándares de almacenamiento, que incluyen redes adjuntas de almacenamiento como iSCSI y canal de fibra o almacenamiento adjunto a redes como NFS y CIFS. El sistema de memoria flash Nimbus S-Class brinda hasta 100 TB de capacidad de almacenamiento con conectividad en hasta 16 puertos gigabit Ethernet, hasta 16 puertos de 10 gigabit Ethernet, hasta ocho puertos de 8 gigabit de canal de fibra o hasta ocho puertos de 40 gigabit quad data rate InfiniBand. Para un rendimiento superior del sistema de almacenamiento flash, podría tener que actualizar la red existente LAN o de almacenamiento del centro de datos.
Antes de elegir un sistema de almacenamiento corporativo basado en flash, verifique que soporte los sistemas operativos e hipervisores de su centro de datos. Por ejemplo, el Nimbus S-Class soporta Windows Server 2003/2008, Linux, Solaris, HP/UX y AIX junto con los hipervisores Hyper-V, ESX/ESXi, XenServer y Virtual Iron.
Los sistemas de almacenamiento flash pueden soportar entornos variados de centros de datos, pero los administradores inteligentes de centros de datos investigarán los requerimientos y especificaciones del producto de almacenamiento, y luego se asegurarán que el centro de datos puede acomodarlo a largo plazo. Adoptar un sistema de almacenamiento flash para un OS y un hipervisor es problemático si el negocio más adelante cambia a otro sistema operativo, hipervisor o arquitectura de red de almacenamiento.
Los proyectos de prueba de principios le ayudarán a recolectar referencias de mercado del rendimiento en las cargas de trabajo para que pueda compararlas contra las mismas cargas de trabajo utilizando el almacenamiento tradicional.