Cómo funcionan AWS DataSync las transferencias - AWS DataSync

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Cómo funcionan AWS DataSync las transferencias

Conozca los conceptos clave y la terminología relacionados con las AWS DataSync transferencias.

DataSync architecture

Los siguientes diagramas muestran cómo y dónde DataSync se transfieren habitualmente los datos de almacenamiento. Para obtener una lista completa de los sistemas y servicios de almacenamiento DataSync compatibles, consulte¿A dónde puedo transferir mis datosAWS DataSync?.

Transferencia entre el almacenamiento local y AWS

El siguiente diagrama muestra una descripción general de alto nivel de la DataSync transferencia de archivos entre sistemas de almacenamiento locales autogestionados y. Servicios de AWS

Descripción general de un DataSync escenario común en el que los datos se transfieren de un sistema de almacenamiento local a un recurso de AWS almacenamiento compatible (como un bucket de Amazon S3 o un sistema de archivos de Amazon EFS).

El diagrama ilustra un caso de DataSync uso común:

  • Un DataSync agente que copia datos de un sistema de almacenamiento local.

  • Los datos se ejecutan a AWS través de Transport Layer Security (TLS).

  • DataSynccopiar datos a un servicio AWS de almacenamiento compatible.

Transferencia entre servicios AWS de almacenamiento

En el siguiente diagrama se muestra información general de alto nivel sobre la DataSync transferencia de archivos entre Servicios de AWS una mismaCuenta de AWS.

Descripción general de un DataSync escenario común en el que se transfieren datos entre recursos AWS de almacenamiento (como un bucket de Amazon S3 o un sistema de archivos de Amazon EFS).

El diagrama ilustra un caso de DataSync uso común:

  • DataSynccopiar datos de un servicio AWS de almacenamiento compatible.

  • Los datos se transfieren Regiones de AWS a través de TLS.

  • DataSynccopiar datos a un servicio AWS de almacenamiento compatible.

Al realizar transferencias entre servicios AWS de almacenamiento (ya sea en el mismo servicio Región de AWS o entre ellosRegiones de AWS), los datos permanecen en la AWS red y no circulan por la Internet pública.

importante

Usted paga por los datos transferidos entreRegiones de AWS. Esto se factura como transferencia de datos OUT de su región de origen a su región de destino. Para obtener más información, consulte Precios de transferencia de datos.

Transferencia entre sistemas de almacenamiento en la nube y servicios AWS de almacenamiento

ConDataSync, puede transferir datos entre otros sistemas de almacenamiento en la nube yServicios de AWS. En este contexto, los sistemas de almacenamiento en la nube pueden incluir:

  • Sistemas de almacenamiento autogestionados alojados por AWS (por ejemplo, un recurso compartido de NFS en su nube privada virtual interna). AWS

  • Sistemas o servicios de almacenamiento alojados en otro proveedor de nube.

Para obtener más información, consulte:

Conceptos y terminología

Familiarízate con las funciones DataSync de transferencia.

Agente

Un agente es un dispositivo de máquina virtual (VM) que se DataSync utiliza para leer y escribir en el almacenamiento durante una transferencia.

Puede implementar un agente en su entorno de almacenamiento en hipervisores VMware ESXi, Linux Kernel Machine (KVM) o Microsoft Hyper-V. Para el almacenamiento en una nube privada virtual (VPC) enAWS, puede implementar un agente como una instancia de Amazon EC2.

Un agente de DataSync transferencia no es diferente de un agente que puedes usar para DataSync Discovery, pero no recomendamos usar el mismo agente para estos casos.

Para empezar, consulte Crear un agente.

Location

Una ubicación describe el lugar desde el que se copian los datos o hacia donde se copian. Cada DataSync transferencia (también conocida como tarea) tiene una ubicación de origen y destino. Para obtener más información, consulte ¿A dónde puedo transferir mis datosAWS DataSync?.

Tarea

Una tarea describe una DataSync transferencia. Identifica una ubicación de origen y destino junto con detalles sobre cómo copiar datos entre esas ubicaciones. También puede especificar cómo trata una tarea los metadatos, los archivos eliminados y los permisos.

ejecución de tareas

La ejecución de una tarea es una ejecución individual de una tarea de DataSync transferencia. Hay varias fases que intervienen en la ejecución de una tarea. Para obtener más información, consulte Estados de tareas.

Cómo se DataSync transfieren archivos y objetos

Al iniciar una transferencia, DataSync examina los sistemas de almacenamiento de origen y destino para determinar qué sincronizar. Para ello, escanea de forma recursiva el contenido y los metadatos de ambos sistemas para identificar las diferencias entre los dos. Esto puede tardar solo unos minutos o unas horas, según la cantidad de archivos u objetos involucrados (incluido el rendimiento de los sistemas de almacenamiento).

DataSyncluego comienza a mover los datos (incluidos los metadatos) del origen al destino en función de cómo haya configurado la transferencia. Por ejemplo, DataSync siempre realiza comprobaciones de integridad de datos durante una transferencia. Cuando se complete la transferencia, también DataSync puede verificar todo el conjunto de datos entre ubicaciones o solo los datos que copió. (En la mayoría de los casos, se recomienda verificar solo lo que se transfirió). También hay opciones para filtrar lo que se va a transferir.

Cómo DataSync verifica la integridad de los datos

DataSynccalcula localmente la suma de verificación de cada archivo u objeto de los sistemas de almacenamiento de origen y destino y los compara. Además, DataSync compara los metadatos de cada archivo u objeto de la fuente y el destino.

Si hay diferencias en alguno, se produce un error de verificación con un código de error que especifica de forma precisa dónde está el error. Por ejemplo, es posible que veas códigos de error como Checksum failure Metadata failure Files were addedFiles were removed,,, etc.

Para obtener más información, consulte Configurar cómo AWS DataSync verifica la integridad de los datos.

Cómo DataSync gestiona los archivos abiertos y bloqueados

Tenga en cuenta lo siguiente cuando intente transferir archivos que estén en uso o bloqueados:

  • En general, DataSync puede transferir archivos abiertos sin limitaciones.

  • Si un archivo está abierto y se está escribiendo en él durante una transferencia, DataSync puede detectar este tipo de incoherencia durante la fase de verificación de la tarea de transferencia. Para obtener la versión más reciente del archivo, debe ejecutar la tarea de nuevo.

  • Si un archivo está bloqueado y el servidor DataSync impide abrirlo, DataSync omite el archivo durante la transferencia y registra un error.

  • DataSyncno puede bloquear ni desbloquear archivos.