1. Inicio
  2. Glossary
  3. Codificación de borrado
Erasure Coding

Codificación de borrado

¿Qué es?

La codificación de borrado es un método de protección de datos para sistemas de almacenamiento. Los datos se dividen en fragmentos, se amplían y complementan con piezas de datos redundantes, y luego se almacenan en distintas ubicaciones o medios de almacenamiento dentro de un sistema de almacenamiento distribuido. Un subconjunto de estos datos es suficiente para regenerar los datos originales. El objetivo de la codificación de borrado es permitir la reconstrucción de los datos que se corrompan durante el proceso de almacenamiento en disco, utilizando la información de los datos almacenados en otras partes del sistema de almacenamiento.

Si bien la codificación de borrado es una alternativa a la replicación (que consiste simplemente en crear varias copias de los datos), puede ofrecer una protección contra la pérdida de datos igual o superior a la de la replicación, al tiempo que reduce entre 50 % y 80 % la cantidad total de espacio en disco o capacidad bruta necesaria.

¿Por qué se necesita?

La codificación de borrado, al igual que RAID (arreglo redundante de discos independientes), es un método que permite garantizar la disponibilidad y la seguridad de los datos en un sistema de almacenamiento. RAID es ideal para proporcionar redundancia de datos dentro de un solo servidor (si falla un disco, los datos pueden recuperarse a partir de los demás discos). Sin embargo, en un sistema de almacenamiento distribuido, los datos deben distribuirse entre discos ubicados en diferentes servidores para que el sistema pueda tolerar la pérdida de un servidor completo. Por ello, mientras que RAID es un concepto a nivel de disco, la codificación de borrado se implementa de forma que los datos no estén restringidos a un conjunto de discos dentro de un solo servidor. Esto la hace más adecuada para plataformas de almacenamiento distribuidas entre diferentes medios o sistemas de almacenamiento, o en distintas ubicaciones físicas.

En comparación con RAID, la codificación de borrado puede reducir el tiempo y la sobrecarga necesarios para reconstruir los datos. Sin embargo, también implica ciertos costos: es necesario procesar los segmentos de datos redundantes, lo que puede aumentar el uso de CPU y, en consecuencia, la latencia. Por lo tanto, la codificación de borrado puede ser ideal para plataformas de almacenamiento en las que sea importante contar con una alta capacidad (ya que se utilizará menos capacidad para replicar los datos y habrá más capacidad disponible para el almacenamiento real) o mejorar la eficiencia de costos (se necesitará menos capacidad física para almacenar y proteger los datos de forma segura). No obstante, cuando el rendimiento es la prioridad, otros métodos de protección de datos, como la replicación, pueden ser más adecuados.

¿Cómo ayuda GIGABYTE?

GIGABYTE y Bigtera se han asociado para ofrecer una gama de dispositivos de almacenamiento definido por software VirtualStor, que utilizan la codificación de borrado (Erasure Coding) como mecanismo de protección de datos. VirtualStor está disponible en tres productos diferentes (Scaler, Converger y Extreme), según el entorno de software y el rendimiento de almacenamiento requeridos, y ofrece opciones de capacidad desde varios terabytes hasta varios petabytes.

Lecturas recomendadas

Spare Your Concerns Over Upgrading Storage
Article

Spare Your Concerns Over Upgrading Storage

Spare Your Concerns Over Upgrading Storage
Storage Systems are Extremely Important for Business Continuity
Article

Storage Systems are Extremely Important for Business Continuity

Storage Systems are Extremely Important for Business Continuity
Logistics Leader Initiates Smart Transformation with Customized Server Solutions from GIGABYTE
Article

Logistics Leader Initiates Smart Transformation with Customized Server Solutions from GIGABYTE

Logistics Leader Initiates Smart Transformation with Customized Server Solutions from GIGABYTE
GRAID: A Data Protection Solution for NVMe SSDs
Article

GRAID: A Data Protection Solution for NVMe SSDs

GRAID: A Data Protection Solution for NVMe SSDs
RAIDIX 5.X for GIGABYTE platforms

RAIDIX 5.X for GIGABYTE platforms

With GIGABYTE platforms, the RAIDIX team have come up with enterprise-scale software solutions that can make a huge difference for a business, both technological and financial. RAIDIX 5.X software enables all-flash and hybrid storage with a high-speed block (SAN) and file (NAS) access deployment.
Cloud Storage
Article

Cloud Storage

Cloud Storage
GIGABYTE Server and GRAID SupremeRAID™
Article

GIGABYTE Server and GRAID SupremeRAID™

GIGABYTE Server and GRAID SupremeRAID™
What is a Server? A Tech Guide by GIGABYTE
Article

What is a Server? A Tech Guide by GIGABYTE

What is a Server? A Tech Guide by GIGABYTE
What is Big Data, and How Can You Benefit from It?
Article

What is Big Data, and How Can You Benefit from It?

What is Big Data, and How Can You Benefit from It?