stringtranslate.com

Duplicación de disco

Disposición RAID 1

En el almacenamiento de datos , la duplicación de discos es la replicación de volúmenes de discos lógicos en discos duros físicos separados en tiempo real para garantizar una disponibilidad continua . Se utiliza con mayor frecuencia en RAID 1. Un volumen duplicado es una representación lógica completa de copias de volúmenes separados.

En un contexto de recuperación ante desastres , la duplicación de datos a larga distancia se conoce como replicación de almacenamiento . Según las tecnologías utilizadas, la replicación se puede realizar de forma sincrónica , asincrónica , semisincrónica o en un momento determinado. La replicación se habilita a través de un microcódigo en el controlador de la matriz de discos o mediante el software del servidor . Por lo general, se trata de una solución patentada, no compatible con varios proveedores de dispositivos de almacenamiento de datos.

La duplicación suele ser solo sincrónica. La escritura sincrónica generalmente logra un objetivo de punto de recuperación (RPO) de cero pérdida de datos. La replicación asincrónica puede lograr un RPO de solo unos segundos, mientras que las metodologías restantes proporcionan un RPO de unos minutos a quizás varias horas.

La duplicación de disco se diferencia del sombreado de archivos , que opera a nivel de archivo, y de las instantáneas de disco , donde las imágenes de datos nunca se vuelven a sincronizan con sus orígenes.

Descripción general

Por lo general, la duplicación se proporciona en soluciones de hardware, como matrices de discos , o en software dentro del sistema operativo (como Linux mdadm y device mapper ). [1] [2] Además, los sistemas de archivos como Btrfs o ZFS proporcionan duplicación de datos integrada. [3] [4] Btrfs y ZFS tienen beneficios adicionales, ya que mantienen las sumas de comprobación de integridad de los datos y los metadatos, lo que los hace capaces de detectar copias defectuosas de bloques y usar datos duplicados para extraer datos de los bloques correctos. [5]

Existen varios escenarios en los que puede ocurrir una falla de disco. En un sistema de intercambio en caliente , en caso de una falla de disco, el sistema por sí mismo suele diagnosticar una falla de disco y señalarla. Los sistemas sofisticados pueden activar automáticamente un disco de reserva en caliente y usar el disco activo restante para copiar datos activos en este disco. Como alternativa, se instala un nuevo disco y se copian los datos en él. En sistemas menos sofisticados, el sistema funciona con el disco restante hasta que se pueda instalar un disco de repuesto.

La copia de datos de un lado de un par de espejos a otro se llama reconstrucción o, con menos frecuencia, resilvering . [6]

La duplicación se puede realizar de un sitio a otro mediante enlaces de datos rápidos, por ejemplo, enlaces de fibra óptica, que en distancias de aproximadamente 500 m pueden mantener un rendimiento adecuado para admitir la duplicación en tiempo real. Las distancias más largas o los enlaces más lentos mantienen las duplicaciones mediante un sistema de copia asincrónico. En el caso de los sistemas de recuperación ante desastres remotos, esta duplicación puede no realizarse mediante sistemas integrados, sino simplemente mediante aplicaciones adicionales en las máquinas primarias y secundarias.

Beneficios adicionales

Además de proporcionar una copia adicional de los datos con fines de redundancia en caso de falla del hardware, la duplicación de discos puede permitir que se acceda a cada disco por separado para fines de lectura. En determinadas circunstancias, esto puede mejorar significativamente el rendimiento, ya que el sistema puede elegir para cada lectura qué disco puede buscar más rápidamente los datos requeridos. Esto es especialmente significativo cuando hay varias tareas que compiten por los datos en el mismo disco y se puede reducir la fragmentación (cuando el cambio entre tareas lleva más tiempo que la tarea en sí). Esta es una consideración importante en las configuraciones de hardware que acceden con frecuencia a los datos del disco.

Véase también

Referencias

  1. ^ "ANUNCIO: mdadm 3.3 - Una herramienta para gestionar md Soft RAID en Linux". gmane.org . 2013-09-03. Archivado desde el original el 2014-08-21 . Consultado el 2013-11-20 .
  2. ^ "Administración del administrador de volúmenes lógicos". Apéndice A. El asignador de dispositivos . Red Hat . Consultado el 29 de septiembre de 2013 .
  3. ^ "Uso de Btrfs con varios dispositivos". kernel.org . 2013-11-07 . Consultado el 2013-11-20 .
  4. ^ "En realidad es un espejo de n vías". c0t0d0s0.org . 2013-09-04. Archivado desde el original el 2013-09-14 . Consultado el 2013-11-20 .
  5. ^ McPherson, Amanda (22 de junio de 2009). "Una conversación con Chris Mason sobre BTRfs: el sistema de archivos de próxima generación para Linux". Linux Foundation . Archivado desde el original el 27 de junio de 2012. Consultado el 22 de noviembre de 2013 .
  6. ^ "¿Por qué se llama 'Resilvering'?". The Lone SysAdmin . 23 de marzo de 2012. Consultado el 19 de septiembre de 2013 .