Reflejo de disco
|
Este artículo necesita referencias adicionales para verificación. (Septiembre de 2013) (Aprender cómo y cuándo quitar este mensaje de plantilla) |
En almacenamiento de datos, reflejo de disco es la replicación de volúmenes de disco lógico a físico separado discos duros en tiempo real para asegurar la disponibilidad continua. Es más comúnmente utilizado en RAID 1. A volumen reflejado es una representación lógica completa de copias de volúmenes separados.
En un recuperación ante desastres contexto, espejado de datos a larga distancia se conoce como replicación de almacenamiento. Dependiendo de las tecnologías utilizadas, se puede realizar la replicación sincrónica, asincrónica, semi-síncrono, o punto en el tiempo. Replicación está habilitada a través de microcódigo en el controlador de matriz de disco o a través de servidor software. Por lo general es una solución propietaria, no es compatible entre diversos proveedores de almacenamiento de información.
Reflejo es típicamente solamente sincrónico. Escritura sincrónica típicamente alcanza un objetivo de punto recuperación (RPO) de cero pérdida de datos. Replicación asincrónica puede alcanzar un RPO de unos pocos segundos mientras que las restantes metodologías proporcionan un RPO de unos pocos minutos tal vez varias horas.
Reflejo de disco difiere archivo de sombreado que opera en el nivel de archivo, y instantáneas de disco donde imágenes de datos nunca se sincronizan volver a sus orígenes.
Contenido
- 1 Resumen
- 2 Beneficios adicionales
- 3 Otros esquemas de
- 4 Véase también
- 5 Referencias
Resumen
Se reconoce que los discos son un componente intrínsecamente no fiable de los sistemas informáticos. Reflejo es una técnica para permitir que un sistema para automáticamente mantener múltiples copias de datos para que en caso de un fallo de hardware de disco puede continuar un sistema procesar o para recuperar rápidamente los datos. Espejado puede hacerse localmente donde está específicamente atender a la falta de fiabilidad del disco, o se puede hacer remotamente donde forma parte de un esquema más sofisticado de recuperación de desastre, o se puede hacer tanto local como remotamente, especialmente para sistemas de alta disponibilidad. Normalmente los datos se reflejaron en unidades físicamente idénticas, aunque el proceso puede aplicarse a unidades lógicas donde se oculta el formato físico subyacente del proceso de espejado.
Por lo general, espejado es proporcionado en ambos soluciones de hardware como arreglos de discos, o en el software dentro del sistema operativo (como Linux mdadm y mapeador de dispositivos).[1][2] Además, sistemas de archivos como Btrfs o ZFS proporciona espejado de datos integrados.[3][4] Hay beneficios adicionales Btrfs y ZFS, que mantener sumas de comprobación de integridad de datos y metadatos, haciéndose capaces de detectar malas copias de los bloques y refleja los datos para sacar datos de los bloques correctos.[5]
Hay varios escenarios de lo que sucede cuando un disco falla. En un hot-swap sistema, en caso de un fallo de disco, el sistema sí mismo normalmente diagnostica una falla de disco y señala un fracaso. Sistemas sofisticados pueden activar automáticamente un Hot standby disco y uso el disco activo restante para copiar datos en vivo en este disco. Alternativamente, se ha instalado un nuevo disco y los datos se copian a ella. En sistemas menos sofisticados, el sistema es operado en el disco restante hasta que se puede instalar un disco de repuesto.
La copia de datos de un lado de un par de espejo a otra se llama reconstrucción o, menos comúnmente, actualizar la duplicación de.[6]
Espejado se puede realizar un sitio a otro ya sea por rápida de datos links, por ejemplo fibra óptica acoplamientos, que sobre distancias de 500 m o así pueden mantener un rendimiento adecuado para apoyar espejado en tiempo real. Largas distancias o vínculos más lentos mantienen espejos utilizando un sistema de copiado asincrónico. Para sistemas de recuperación ante desastres remota, este reflejo puede no hacerse por sistemas integrados, sino simplemente por aplicaciones adicionales en máquinas de amo y esclavo.
Beneficios adicionales
Además de proporcionar una copia adicional de los datos con el fin de redundancia en caso de fallo de hardware, reflejo de disco permite que cada disco a acceder por separado para propósitos de lectura. Bajo ciertas circunstancias, esto puede significativamente mejorar el rendimiento como el sistema puede elegir para cada lectura que disco puede buscar más rápidamente a los datos requeridos. Esto es especialmente importante donde hay varias tareas que compiten para los datos en el mismo disco, y puede reducir el golpear (donde la alternancia entre tareas toma más tiempo que la tarea sí mismo). Esta es una consideración importante en configuraciones de hardware que suele acceder a los datos en el disco.
En algunas implementaciones, el disco reflejado puede ser fractura apagado y utilizado para respaldo de datos, permitiendo que el primer disco permanecer activo. Sin embargo, combinar los dos discos entonces puede requerir un periodo de sincronización si ha ocurrido cualquier actividad de E/S de escritura en el disco reflejado.
Otros esquemas de
Algunos esquemas de espejado emplean tres discos, dos de los discos para el espejado de la redundancia y la tercera se separaron para realizar copias de seguridad. En EMC nomenclatura, se llaman estos discos tercer volúmenes de continuidad del negocio (BCVs).
Véase también
- Clonado de discos
- Dispositivo de bloques replicados distribuidos (DRBD)
- Almacenamiento estable
Referencias
- ^ "anunciar: mdadm 3.3 - herramientas para administrar md RAID suave bajo Linux". gmane.org. 2013-09-03. 20 / 11 / 2013.
- ^ "Lógica de Volume Manager de administración". Apéndice A. El mapeador de dispositivos. Red Hat. 29 / 09 / 2013.
- ^ "Uso de Btrfs con múltiples dispositivos". kernel.org. 2013-11-07. 20 / 11 / 2013.
- ^ "En realidad es un espejo de n-way". c0t0d0s0.org. 2013-09-04. 20 / 11 / 2013.
- ^ McPherson, Amanda (22 de junio de 2009). "una conversación con Chris Mason en BTRfs: el siguiente sistema de archivos de generación para Linux". Linux Foundation. Programa archivado de la original en 24 de junio de 2012. 22 / 11 / 2013.
- ^ "¿por qué se llama"actualizar la duplicación?"". El administrador del sistema único. 19 / 09 / 2013.