Almacenamiento de datos RAID
1988-06-01
- David Patterson
- Garth A. Gibson
- Randy Katz
RAID (acrónimo RAID (Redundant Array of Independent Disks) es una tecnología de virtualización de almacenamiento de datos que combina varias unidades de disco físicas en una o más unidades lógicas para lograr redundancia de datos, mejorar el rendimiento o ambas cosas. Los diferentes niveles de RAID ofrecen distintos equilibrios entre fiabilidad, disponibilidad, rendimiento y capacidad. Por ejemplo, RAID 1 replica los datos en dos discos, mientras que RAID 5 distribuye los datos y la paridad en al menos tres discos.
RAID fue definido formalmente en un artículo de 1988 por Patterson, Gibson y Katz en la Universidad de California, Berkeley. El acrónimo original significaba "Redundant Array of Inexpensive Disks" (matriz redundante de discos económicos), proponiendo que una matriz de discos duros de PC baratos podría ofrecer un rendimiento superior y ser más fiable que un único disco de ordenador central (un disco único grande y caro o SLED). La idea principal es tratar varios discos como un único volumen lógico, distribuyendo o replicando los datos entre ellos según patrones específicos denominados niveles RAID.
The most common levels include:
- RAID 0 (Striping): Data is split into blocks and written across multiple disks. It offers high performance but no redundancy. The failure of any single disk results in the loss of all data in the array.
- RAID 1 (Mirroring): An exact copy (or mirror) of data is written to two or more disks. This provides excellent redundancy, as the array can operate as long as at least one disk is functional. Write performance is slightly reduced, and storage capacity is halved.
- RAID 5 (Striping with Distributed Parity): Data and parity information are striped across three or more disks. Parity is a calculated value that can be used to reconstruct data from a failed drive. If one disk fails, the system can rebuild the lost data using the parity information from the remaining drives. It offers a good balance of performance, storage efficiency, and redundancy.
- RAID 6 (Striping with Dual Distributed Parity): Similar to RAID 5, but it uses two independent parity blocks, allowing it to tolerate the failure of up to two disks simultaneously.
RAID puede implementarse por software (mediante el sistema operativo) o por hardware (mediante una tarjeta controladora dedicada). Los controladores RAID de hardware reducen la carga de procesamiento y suelen incluir una caché con respaldo de batería para proteger los datos durante cortes de energía, lo que generalmente ofrece un mejor rendimiento y confiabilidad. Este concepto ha sido fundamental para el almacenamiento de datos moderno, permitiendo la creación de sistemas de almacenamiento grandes, rápidos y confiables que alimentan todo tipo de sistemas, desde dispositivos NAS personales hasta grandes centros de datos empresariales.
UNESCO Nomenclature: 1203
- Informática
Precursores
- Early work on disk mirroring and duplexing in mainframe systems (e.g., Tandem Computers)
- Concepts of error-correcting codes (used for parity calculation)
- General computer architecture principles of I/O and storage
- The increasing availability and decreasing cost of hard disk drives
Aplicaciones
- enterprise storage systems and servers
- network-attached storage (NAS) devices
- personal computer workstations for professionals
- database servers
- video editing and streaming servers
Ideas para posibles innovaciones
Debido al bloqueo del tráfico generado por bots, que actualmente supera los 40.000 al día, este contenido está reservado para los miembros de la comunidad.
> Iniciar sesión < o > Registrarse < (100% gratis) para acceder a esto, al igual que a todo el demás contenido y herramientas restringidos.
Relacionado con: RAID, almacenamiento de datos, redundancia, matriz de discos, segmentación, duplicación, paridad, tolerancia a fallos, protección de datos, virtualización de almacenamiento.