Elección de un tipo de RAID para la caché de SSD
La caché de SSD de Synology utiliza RAID (matriz redundante de discos independientes), que es una tecnología de almacenamiento de datos, para combinar varias SSD en un grupo de caché de SSD. Puede seleccionar un tipo de RAID para configurar la tolerancia a fallos y mejorar el rendimiento de lectura/escritura aleatorias. Existen diferentes tipos de RAID y cada uno de ellos proporciona diferentes niveles de rendimiento, capacidad de almacenamiento y fiabilidad.
Tipos de RAID compatibles
Esta tabla proporciona una breve visión general de los diferentes tipos de RAID compatibles con la caché de SSD de Synology.
Tipo | Número mínimo de SSD necesario | Fallos de SSD tolerables | Descripción | Capacidad de caché |
---|---|---|---|---|
Basic | 1 | 0 |
|
1 x (tamaño de SSD) |
RAID 0 | 2 | 0 |
|
Suma de tamaños de todas las SSD |
RAID 1 | 2 | N – 1 |
|
Tamaño de la SSD más pequeña |
RAID 5 | 3 | 1 |
|
(N – 1) x (tamaño de la SSD más pequeña) |
RAID 6 | 4 | 2 |
|
(N – 2) x (tamaño de la SSD más pequeña) |
RAID 10 | 4 | La mitad del total de SSD |
|
(N / 2) x (tamaño de la SSD más pequeña) |
Observación:
- "N" representa el número total de SSD en el grupo de caché de SSD.
- No recomendamos elegir un tipo de RAID con una tolerancia a fallos inferior a la del grupo de almacenamiento del volumen. Esto reducirá la tolerancia a fallos general del volumen.
Modos de caché de SSD:
Hay dos tipos modos disponibles, que pueden constar de hasta 6 SSD.
- La configuración de un grupo de caché de SSD en los siguientes tipos de RAID permite crear cachés de solo lectura: Basic, RAID 0, RAID 1, RAID 10.
- La configuración de un grupo de caché de SSD en los siguientes tipos de RAID permite crear cachés de solo lectura: RAID 1, RAID 5, RAID 6 o RAID 10.
Basic
Esta configuración requiere solo una SSD para proporcionar aceleración básica para E/S aleatorias, pero no tiene tolerancia a fallos. Si la SSD se vuelve defectuosa, la caché de SSD ya no podrá acelerar la E/S aleatoria; sin embargo, no se producirá pérdida de datos.
RAID 0
RAID 0 requiere dos o más SSD. Esta configuración aumenta el rendimiento y la capacidad, pero no proporciona tolerancia a fallos. La caché de SSD no puede acelerar la E/S aleatoria si falla una única SSD; sin embargo, no se perderán datos. RAID 0 es una opción práctica si hay consideraciones de costes.
RAID 1
RAID 1 requiere al menos dos SSD. Los datos de las SSD se copian, proporcionando una tolerancia a fallos en caso de avería de las SSD. Si una sola SSD (número total de SSD en la caché de SSD menos uno) del número total de SSD se vuelve defectuosa, una caché de solo lectura puede continuar acelerando la E/S aleatoria, mientras que no se producirá ninguna pérdida de datos en una caché de lectura-escritura. El rendimiento de lectura se mejora, mientras que el de escritura será similar al de una sola SSD. RAID 1 es ideal cuando la tolerancia a fallos es fundamental, pero la necesidad de capacidad o rendimiento es baja.
RAID 5
RAID 5 requiere al menos tres SSD. Esta configuración tiene un mejor rendimiento de lectura que RAID 1 y proporciona tolerancia a fallos. Puede soportar un fallo de SSD sin pérdida de datos. En caso de fallo de una SSD, los datos de dicha SSD se reconstruirán, ya que se han dividido y guardado en las SSD restantes con un bit de comprobación de paridad. Como resultado de ello, el rendimiento tanto de lectura como de escritura sufrirá un gran impacto mientras RAID 5 se encuentra en un estado degradado. RAID 5 es ideal cuando la capacidad y el coste son más importantes que el rendimiento.
RAID 6
RAID 6 requiere al menos cuatro SSD. Esta configuración es similar a RAID 5, con la diferencia de que proporciona una capa adicional de striping y puede tolerar el fallo de dos SSD. Sin embargo, tiene un rendimiento menor que RAID 5 debido a esta tolerancia a fallos adicional. RAID 6 es ideal cuando la capacidad y la posibilidad de tolerar varios fallos de SSD son importantes, y hay consideraciones de costes.
RAID 10
RAID 10 requiere al menos cuatro SSD, pero solo la mitad de la capacidad total está disponible para el almacenamiento de datos. A pesar de este coste relativamente alto, esta configuración combina las ventajas de RAID 1 y 0, aumentando tanto la lectura como el rendimiento y proporcionando tolerancia a fallos. Si varias SSD se vuelven defectuosas (siempre que los fallos no estén dentro del mismo subgrupo), una caché de solo lectura puede continuar acelerando la E/S aleatoria, mientras que no se producirá ninguna pérdida de datos en una caché de lectura-escritura. RAID 10 es ideal para las aplicaciones con gran demanda de E/S, por ejemplo, servidores de bases de datos.