Una de las características que debe tener en cuenta al elegir el servidor adecuado es si desea habilitar RAID en su sistema, pero lo más importante, qué tipo de RAID elegir para satisfacer sus necesidades técnicas.
RAID, abreviatura de matriz redundante de discos independientes (originalmente baratos) es un subsistema de disco que almacena sus datos en múltiples discos para aumentar el rendimiento o proporcionar tolerancia a fallas a su sistema (algunos niveles proporcionan ambos).
Hay dos formas de implementar el sistema. Raid de software y raid de hardware.
- ¿Cuáles son las mejores universidades para estudiar informática de alto rendimiento?
- ¿Cómo haría para almacenar 8 septillones de registros en una base de datos?
- ¿Qué es el campo académico 'Computer Vision'?
- ¿Cuál es la diferencia principal entre la función Calloc y Malloc?
- ¿Por qué son importantes las extensiones de nombre de archivo? ¿Para qué sirven?
La incursión de hardware es administrada directamente por un controlador de hardware dedicado al que están conectados los discos. El RAID de software forma parte del sistema operativo y es la implementación más fácil y rentable. No requiere el uso de un hardware adicional (a menudo costoso) y el firmware patentado.
- RAID 0 (trazado de discos):
RAID 0 divide los datos en cualquier cantidad de discos permitiendo un mayor rendimiento de datos. Se lee un archivo individual de varios discos, lo que le da acceso a la velocidad y la capacidad de todos ellos. Este nivel de RAID a menudo se denomina trazado de bandas y tiene la ventaja de un mayor rendimiento. Sin embargo, no facilita ningún tipo de redundancia y tolerancia a fallas, ya que no duplica datos ni almacena ninguna información de paridad (más sobre la paridad más adelante). Ambos discos aparecen como una sola partición, por lo que cuando uno de ellos falla, rompe la matriz y da como resultado la pérdida de datos.
2. RAID 1 (Duplicación de disco):
RAID 1 escribe y lee datos idénticos en pares de unidades. Este proceso a menudo se denomina duplicación de datos y su función principal es proporcionar redundancia. Si alguno de los discos de la matriz falla, el sistema aún puede acceder a los datos de los discos restantes. Una vez que reemplaza el disco defectuoso por uno nuevo, los datos se copian de los discos en funcionamiento para reconstruir la matriz. RAID 1 es la forma más fácil de crear almacenamiento de conmutación por error.
3. RAID 5 (rayas con paridad):
RAID 5 separa bloques de datos en varios discos como RAID 0, sin embargo, también almacena información de paridad (pequeña cantidad de datos que puede describir con precisión grandes cantidades de datos) que se utiliza para recuperar los datos en caso de falla del disco. Este nivel ofrece velocidad (acceso a datos desde múltiples discos) y redundancia ya que los datos de paridad se almacenan en todos los discos. Si alguno de los discos de la matriz falla, los datos se recrean a partir de los bloques de paridad y datos distribuidos restantes. Utiliza aproximadamente un tercio de la capacidad de disco disponible para almacenar información de paridad.
4. RAID 6 (rayas con doble paridad):
Raid 6 es similar a RAID 5, sin embargo, proporciona una mayor fiabilidad ya que almacena un bloque de paridad adicional. Eso significa efectivamente que es posible que dos unidades fallen a la vez sin romper la matriz.
5. RAID 10 (Stripe + Mirroring):
RAID 10 combina la duplicación de RAID 1 con el trazado de bandas de RAID 0. O, en otras palabras, combina la redundancia de RAID 1 con el mayor rendimiento de RAID 0. Es el más adecuado para entornos donde se requiere un alto rendimiento y seguridad.
Referencia:
https://10gbps.io/blog/advantage…