hard-drive – SSD o HDD para servidor

Pregunta:

Asunto

He leído muchas discusiones sobre el almacenamiento y si los SSD o los HDD clásicos son mejores. Estoy bastante confundido. Los discos duros siguen siendo bastante preferidos, pero ¿por qué?

¿Qué es mejor para el almacenamiento activo? Por ejemplo, para las bases de datos, ¿dónde el disco está activo todo el tiempo?

Acerca de SSD.

Pros.

  • Ellos están callados.
  • No es mecánico.
  • Lo más rápido.

Contras.

  • Más caro.

Pregunta.

  • Cuando se usa el ciclo de vida de una celda de un SSD, ¿qué sucede entonces? ¿El disco está reducido solo por esta celda y funciona normalmente?
  • ¿Cuál es el mejor sistema de archivos para escribir? ¿Ext4 es bueno porque se guarda en las celdas de forma consecutiva?

Acerca de HDD.

Pros.

  • Más económico.

Contras.

  • En caso de avería mecánica, creo que normalmente no hay forma de repararla. (Por favor confirmar.)
  • Más lento, aunque creo que la velocidad del disco duro suele ser suficiente para los servidores.

¿Se trata solo de precio? ¿Por qué se prefieren los discos duros? ¿Son las SSD realmente útiles para los servidores?

Respuesta:

Un aspecto de mi trabajo es diseñar y construir sistemas de almacenamiento a gran escala (a menudo conocidos como "SAN" o "Redes de área de almacenamiento"). Por lo general, utilizamos un enfoque escalonado con SSD y HDD combinados.

Dicho esto, cada uno tiene beneficios específicos.

  1. Los SSD casi siempre tienen un costo por byte más alto. Puedo obtener discos duros SAS 4kn de 10k con un costo por gigabyte de $ 0.068 / GB USD. Eso significa que por aproximadamente $ 280 puedo obtener una unidad de 4 TB. Por otro lado, los SSD suelen tener un costo por gigabyte de entre 10 y 20 centavos, incluso tan alto como dólares por gigabyte.

  2. Cuando se trata de RAID, la velocidad se vuelve menos importante y, en cambio, el tamaño y la fiabilidad son mucho más importantes. Puedo construir un sistema RAID 12TB N + 2 con HDD mucho más barato que SSD. Esto se debe principalmente al punto 1.

  3. Cuando se manejan correctamente, los discos duros son extremadamente baratos de reemplazar y mantener. Debido a que el costo por byte es menor, reemplazar un disco duro por otro debido a una falla es más económico. Y, debido a que las fallas de la unidad de disco duro generalmente están relacionadas con el tiempo y con los datos escritos, reemplazarla no comienza a usar TBW automáticamente cuando reconstruye la matriz RAID. (Por supuesto, el porcentaje de TBW utilizado para una reconstrucción es pequeño en general, pero el punto se mantiene).

  4. El mercado de SSD es relativamente complejo. Hay cuatro (actuales, en el momento de escribir este artículo) tipos principales de SSD, clasificados desde el número más alto de escrituras totales admitidas hasta el más bajo: SLC, MLC, TLC, QLC. El SLC generalmente admite la mayor cantidad de escrituras totales (el principal factor limitante de la vida útil de SSD), mientras que el QLC generalmente admite la menor cantidad de escrituras totales.

Dicho esto, los sistemas de almacenamiento más exitosos que he visto están escalonados con ambas unidades en uso. Personalmente, todos los sistemas de almacenamiento que recomiendo a los clientes generalmente siguen los siguientes niveles:

  1. El nivel 1 suele ser uno (o varios) niveles de solo SSD RAID 10. Los datos siempre se escriben en el Nivel 1.
  2. El nivel 2 suele ser un (o varios) niveles RAID 50 o 5 solo para SSD. Los datos pasan del Nivel 1 al Nivel 2.
  3. El nivel 3 suele ser uno (o varios) niveles RAID 10 de solo HDD. Los datos pasan del Nivel 2 al Nivel 3.
  4. El nivel 4 suele ser varios grupos de niveles RAID 6 solo para HDD. Los datos pasan del Nivel 3 al Nivel 4. Hacemos que los grupos RAID 6 sean lo más pequeños posible, de modo que haya un soporte máximo de fallas en la unidad.

El rendimiento de lectura / escritura disminuye a medida que aumenta los niveles, los datos se propagarán hasta un nivel en el que la mayoría de los datos comparten la misma frecuencia de acceso / modificación. (Es decir, cuanto más frecuentemente se leen / escriben datos, más alto es el nivel en el que residen).

Agregue un canal de fibra bien diseñado allí, y realmente puede construir una SAN que tenga un rendimiento más alto que el que tendrían las unidades integradas .

Ahora, a algunos elementos específicos que mencionas:

Sus preguntas sobre SSD

¿Cómo funciona exactamente el SSD, cuando finaliza el ciclo de vida de una celda, entonces qué? ¿El disco se reduce solo en esta celda y funciona normalmente? ¿O qué pasó entonces?

  • Ambos tipos de unidades se diseñan normalmente con una serie de celdas "de repuesto". Es decir, tienen espacio "extra" al que no puede acceder y que admite fallas si una celda muere. (IIRC es como 7-10%). Esto significa que si muere una sola "celda" (sector en HDD), se usa un "repuesto". Puede verificar el estado de esto a través de la utilidad de diagnóstico SMART en ambas unidades.

¿Cuál es la mejor solución (sistema de archivos) para escribir? Creo que ext4 es bueno, porque se guarda en las celdas de forma consecutiva.

  • Para los SSD, esto es completamente irrelevante. El posicionamiento de la celda no importa, ya que el tiempo de acceso suele ser lineal.

Sus preguntas sobre el disco duro

En caso de falla mecánica, no hay forma de repararlo (¿es correcto)?

  • Parcialmente incorrecto. En realidad, es más fácil recuperar datos de los HDD en la mayoría de situaciones de falla. (Nota: dije más fácil , no fácil ). Se requiere equipo especializado, pero las tasas de éxito aquí parecen bastante altas. Los discos a menudo se pueden leer del disco duro mediante un equipo especial, que permite la recuperación de datos si la unidad está muerta.

Más lento, pero creo que la velocidad no es tan importante, porque la velocidad del disco duro es absolutamente suficiente para el uso del servidor.

  • Por lo general, cuando se usa RAID, la velocidad de una sola unidad se convierte en un factor menor, ya que puede usar configuraciones RAID de emparejamiento de velocidad que le permiten aumentar la velocidad general. (RAID 0, 5, 6 se utilizan con frecuencia, a menudo en tándem). Para una base de datos con altos IO, los discos duros normalmente no son suficientes a menos que estén diseñados de manera muy deliberada. Querría SSD de grado intensivo de escritura SLC para IO de grado de base de datos.

Leave a Comment

Your email address will not be published.

Scroll to Top

istanbul avukat

-

web tasarım