Reporte

Las mejores prácticas del almacenamiento sobre unidades de estado sólido

Las mejores prácticas de SSD se centran en identificar aplicaciones de un gran número de E/S de modo que la tecnología de almacenamiento de datos puede proporcionar el mayor beneficio a las organizaciones de TI.

Hasta que los costos desciendan incluso más, las unidades de estado sólido (SSDs)  de alto rendimiento no tienen sentido desde el punto de vista económico para los determinados tipos de aplicación, así que es importante seguir las mejores prácticas para asegurarse de que funcionan para su departamento de almacenamiento. 

A continuación le ofrecemos 10 buenas prácticas de SSD que puede seguir:

1. Identificar las aplicaciones de un gran número de  E/S que se beneficiarán de un almacenamiento de datos más rápido.

Entre los tipos de aplicaciones que pueden ser especialmente adecuados para la tecnología de SSD se incluyen las bases de datos, la explotación de datos, el almacenamiento de datos, el análisis, las actividades comerciales, la computación de alto rendimiento, la virtualización de servidorews , los servicios de Internet y los sistemas de correo electrónico.

Una comprobación del número de unidades de disco duro de 15,000 rpm y 10,000 rpm de calidad empresarial que están en uso y cuánto dinero se ha gastado en DRAM para el rendimiento ayudará a determinar si merece la pena la inversión en las SSD.

Estudie las cargas de trabajo de las aplicaciones y evalúe conjuntos de datos preparados frente a otros vacíos y alternativos. Los datos activos pueden dirigirse a las unidades de estado sólido de memoria flash, y los datos a los que se accede menos frecuentemente pueden ir en unidades de Canal de Fibra (FC) o unidades SATA.

“Si usted comprende bien eso, entonces usted puede comprender cuánto almacenamiento de estado sólido es probable que necesite para ser capaz de optimizar el rendimiento de su sistema”, ha dicho Jim Handy, un analista que se centra en chips de memoria y SSDs en Objective Analysis.

2. Asegúrese de que las aplicaciones, especialmente aquellas que se han escrito de forma personalizada, pueden manejar las unidades de estado sólido más rápidas.

“Para la mayoría de las aplicaciones, esto no debería ser un problema, pero dependiendo de la codificación y los tiempos, usted puede tener la oportunidad de hacer que las cosas se lleven a cabo muy rápidamente, lo que puede disminuir el tiempo de ejecución y hacer que los procesadores que por ello están ejecutándose no tengan que esperar más al disco”, ha dicho Jon-Carlos Mayes, director de TI de CCP hf, una productora de juegos en línea con sede en Reykjavik, Islandia. CCP utiliza tecnología SSD tanto de DRAM como de memoria flash de tipo NAND de Texas Memory Systems Inc.

3. Cuando evalúe la tecnología de unidades de estado sólido, céntrese en el costo por IOPS, no en el costo por gigabyte.

“Céntrese en cuál sería el costo más bajo del sistema para obtener el rendimiento que necesita”, ha dicho Handy. “Si usted se centra en el costo por gigabyte, entonces una unidad de estado sólido siempre parecerá una mala opción porque resulta 20 veces [más] que el costo por gigabyte de una unidad de disco duro.”

4. Asegúrese de que el rendimiento y fiabilidad de las SSD de un proveedor se puedan medir en términos de lectura y escritura aleatorias a través de páginas y bloques pequeños.

“Los proveedores le ofrecerán cualquier cosa que sea lo mejor que pueden hacer en el laboratorio, y eso puede que no sea lo que usted esté realmente ejecutando”, ha dicho Joseph Unsworth, director de investigación de Gartner Inc. Una vez que usted determine qué proveedor puede ofrecerle los resultados que usted necesita, ha añadido, haga que el proveedor lleve a cabo una prueba de concepto y asegúrese de que su acueDRo de nivel de servicio se adapte específicamente a las necesidades de su aplicación.

5. Determine qué tipo de unidad de estado sólido será el más adecuado.

La elección principal sobre SSD a la que se enfrentan los usuarios hoy en día es DRAM o memoria flash de tipo NAND. Las SSD de DRAM son considerablemente más rápidas y llevan a cabo la lectura y escritura igual de bien, pero también son bastante más caras y consumen más energía. Las SSD de memoria flash de tipo NAND – tanto de celdas mononivel (SLC) como de celdas multinivel (MLC) –son mas eficientes para la lectura que para la escritura, y se desgastan con el paso del tiempo.

“Está simplemente accediendo a datos? o está llevando a cabo una gran cantidad de programación de datos? Eso determinará si a usted le puede o no puede bastar con una SSD basada en celdas multinivel más barata pero menos sólida, o si debe elegir la de celdas mononivel”, ha dicho Unsworth. “Si va a utilizar una mezcla de ambas [lectura y escritura], entonces deberá asegurarse que está utilizando la tecnología de celdas mononivel sobre la de celdas multinivel.”

Cuanto más caras son las unidades de estado sólido de SLC, más adecuadas son para las empresas porque la vida útil es mayor para la escritura continua que la que está basada en unidades MLC.

Las SSD de memoria flash de tipo NAND pueden ser especialmente útiles para una tabla de base de datos de procesamiento intensivo de lectura de datos, por ejemplo, mientras que las SSDs DRAM – tanto si es en un equipo, en caché o en DRAM combinada con memoria flash – serían una opción mejor para registros de transacciones oarchivos de diario, cuando estás grabando una copia de lo que está cambiando, ha dicho Greg Schulz, fundador y analista de StorageIO Group.

“A la gente le digo que si va a necesitar disponer de una capacidad de super velocidad de transacción porque están ejecutando algún tipo de aplicación de explotación de datos, entonces una de las cajas de alto rendimiento que tienen Violin o Texas Memory Systems podría resultar una elección bastante económica”, ha dicho Gene Ruth, un analista de almacenamiento sénior de Burton Group. “La alternativa sería diseñar un enorme sistema basado en unidades de disco duro con toda la energía, espacio, mantenimiento y tasa de fallos que es lo mismo que tener montones de discos duros.”

6. Considere las unidades de estado sólido de memoria flash de tipo NAND a efectos de caché como una manera para aumentar el rendimiento de la aplicación.

El caché de escritura se lleva a cabo normalmente en el dispositivo de almacenamiento con caché DRAM que permite la grabación del almacenamiento en segundo plano. Cuando ese método no es lo suficientemente rápido, se han utilizado unidades de estado sólido de DRAM para acelerar las aplicaciones de procesamiento intensivo de escritura. Ahora que hay disponible una memoria flash de menor costo, las SSD de SLC se convertirán cada vez más en la opción preferida para el caché de escritura, especialmente cuando los presupuestos son ajustados.

La eficacia de cualquier nivel de caché de lectura depende del tamaño del conjunto de datos al que se acceda, la frecuencia con la que se lean los datos y el rendimiento del caché. Si el conjunto de datos es pequeño y se lee de forma frecuente, normalmente es suficiente la memoria RAM del servidor. Pero si el conjunto de datos es grande y la lectura es aleatoria, la SSD de memoria flash puede funcionar bien. Aunque SLC y la mas económica MLC son ambas opciones, generalmente se favorece la SLC que es más duradera.

7. Considere la unidad de estado sólido sobre el short-stroking.

Formatear una unidad de disco duro de modo que los datos se escriban solamente en el sector exterior de la placa del disco puede incrementar el rendimiento en entornos de grandes E/S, dado que reduce el tiempo que el activador de la unidad necesita para localizar los datos. Pero esa práctica, conocida como short-stroking, deja un porcentaje considerable de la capacidad del disco sin utilizar.

“Usted, deliberadamente, no está utilizando lo que ha comprado. Porque estamos tan acostumbrados a ello, que la gente piensa que así es como debe ser”, ha dicho Mark Peters, un analista de Enterprise Strategy Group. Aunque la tecnología de SSD es algo incipiente, ha dicho él, ya tiene sentido desde el punto de vista económico en situaciones en las que los usuarios hacen ahora short-stroking. “Todo el mundo dice, No quiero comprar un estado sólido porque es 10 veces más caro de lo que cuestan [las unidades de disco duro]”, ha dicho Peters. “Pero se podrían coger esos 5 GB de 20 unidades [de disco duro] y ponerlos en una [unidad] de estado sólido.”

8. Determine cuánta energía está consumiendo su centro de datos.

Según Peters, “O bien estás en lugares del país o en un centro de datos donde dispones de gran cantidad de energía o estás en lugares del país o en un centro de datos donde de hecho no te queda mucha energía y vas a llegar a un punto muerto en algún momento. Si no sabes cuánta [energía] estás utilizando, cómo puedes saber cuándo va a ocurrir eso?”

Dado que la tecnología de SSD es más eficaz en cuanto a energía que las unidades de disco duro, puede ayudar a ampliar la vida de un centro de datos con limitaciones de energía. Pero, ha dicho Peters, muchas organizaciones de TI no tienen ni idea de cuanta electricidad utilizan.

9. Experimente con la tecnología de unidades de estado sólido en el laboratorio.

“No hay duda de que quieren introducir, si no los dispositivos de disco individual, posiblemente un subsistema que está basado en SSDs”, ha dicho Ruth de Burton Group, posiblemente para centrarse en una aplicación en particular a efectos de prueba. Incluso utilizar SSDs en un oDRenador portátil puede ayudar a ilustrar las ventajas potenciales, ha añadido. “La gente está familiarizada con los discos duros. Comprenden eso. Necesitan desarrollar ese nivel de comodidad también con respecto a los discos de estado sólido.”

10. Asegúrese de que la planificación a largo plazo tenga en cuenta un posible nivel de almacenamiento de estado sólido.

Las unidades de estado sólido se integrarán en los sistemas de almacenamiento como estándares para avanzar, de modo que las organizaciones de TI no deberían aferrarse a una estrategia de utilizar solamente unidades de disco duro. En vez de ello, necesitan contemplar la posibilidad de un nivel de SSD, o nivel 0, para sus servidores con mayor número de E/S.

Investigue más sobre Infraestructura empresarial y DC