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.
Selección del modo de tarea para la transferencia de datos
AWS DataSync La tarea se puede ejecutar en uno de los siguientes modos:
-
Modo mejorado: transfiere un número prácticamente ilimitado de archivos u objetos con un rendimiento superior al del modo básico. Las tareas en modo mejorado optimizan el proceso de transferencia de datos mediante la enumeración, la preparación, la transferencia y la verificación de los datos en paralelo. El modo mejorado está disponible actualmente para transferencias entre ubicaciones de Amazon S3, transferencias entre Amazon S3 Azure Blob y Amazon S3 sin agente, transferencias entre otras nubes y Amazon S3 sin agente y transferencias entre servidores de archivos NFS o SMB y Amazon S3 mediante un agente de modo mejorado.
-
Modo básico: transfiere archivos u objetos entre el AWS almacenamiento y todas las demás ubicaciones compatibles DataSync . Las tareas en modo básico están sujetas a cuotas sobre el número de archivos, objetos y directorios en un conjunto de datos. El modo básico prepara, transfiere y verifica los datos de forma secuencial, lo que lo hace más lento que el modo mejorado para la mayoría de las cargas de trabajo.
Descripción de las diferencias entre los modos de tarea
La siguiente información puede resultar útil a la hora de determinar qué modo de tarea usar.
| Funcionalidad | Comportamiento del modo mejorado | Comportamiento del modo básico |
|---|---|---|
| Rendimiento | DataSync enumera, prepara, transfiere y verifica sus datos en paralelo. Ofrece un rendimiento superior al del modo básico para la mayoría de las cargas de trabajo (como la transferencia de objetos de gran tamaño). | DataSync prepara, transfiere y verifica los datos de forma secuencial. El rendimiento es inferior al del modo mejorado para la mayoría de las cargas de trabajo. |
| Número de elementos de un conjunto de datos con los que se DataSync puede trabajar por ejecución de una tarea |
Cantidades prácticamente ilimitadas de objetos |
Se aplican cuotas |
|
Contadores de transferencia de datos y métricas |
Más contadores y métricas que en el modo Básico, como el número de objetos que DataSync se encuentran en la ubicación de origen, el número de objetos que se preparan durante la ejecución de cada tarea y contadores de carpetas similares a los contadores de archivos y objetos |
Menos contadores y métricas que en el modo mejorado |
| Registros estructurados (formato JSON) | Registros no estructurados | |
| Actualmente, para transferencias entre ubicaciones de Amazon S3, transferencias entre Amazon S3 Azure Blob y Amazon S3 sin un agente, transferencias entre otras nubes y Amazon S3 sin un agente y transferencias entre servidores de archivos NFS o SMB y Amazon S3 mediante un agente en modo mejorado. |
Para transferencias entre todas las ubicaciones que admite DataSync |
|
| DataSync verifica solo los datos transferidos | DataSync verifica todos los datos de forma predeterminada | |
| límites de ancho de banda | No aplicable | compatible |
| Costo | Para obtener más información, consulta la página DataSync de precios |
Para obtener más información, consulta la página DataSync de precios |
| Gestión de errores para etiquetas de objetos no compatibles | En las transferencias de almacenamiento en la nube hacia o desde ubicaciones que no admiten el etiquetado de objetos, la ejecución de la tarea falla de inmediato si la opción ObjectTags no se especifica o se establece en PRESERVE |
En las transferencias de almacenamiento en la nube hacia o desde ubicaciones que no admiten el etiquetado de objetos, la ejecución de la tarea se realiza con normalidad, pero informa errores por objeto para los objetos etiquetados si la opción ObjectTags no se especifica o se establece en PRESERVE. |
Selección del modo de tarea
Puede elegir el modo mejorado solo para las transferencias entre ubicaciones de Amazon S3, las transferencias entre Amazon S3 Azure Blob y Amazon S3 sin un agente, las transferencias entre otras nubes y Amazon S3 sin un agente y las transferencias entre servidores de archivos NFS o SMB y Amazon S3 mediante un agente de modo mejorado. En caso contrario, debe usar el modo básico Por ejemplo, una transferencia desde una ubicación HDFS local a una ubicación S3 requiere el modo básico.
Las opciones y el rendimiento de la tarea pueden variar en función del modo de tarea que se seleccione. Una vez creada la tarea, no es posible cambiar el modo de tarea.
- Permisos necesarios
-
Para crear una tarea en modo mejorado, el rol de IAM que utilices DataSync debe tener el permiso.
iam:CreateServiceLinkedRolePara tus permisos DataSync de usuario, considera la posibilidad de AWSDataSyncFullAccessutilizarlos. Se trata de una política AWS gestionada que proporciona al usuario un acceso total DataSync y mínimo a sus dependencias.
Abra la AWS DataSync consola en. https://console.aws.amazon.com/datasync/
En el panel de navegación situado a la izquierda, expanda Transferencia de datos; luego, seleccione Tareas y, a continuación, seleccione Crear tarea.
-
Configure las ubicaciones de origen y destino de la tarea.
Para obtener más información, consulte ¿Dónde puedo transferir mis datos con AWS DataSync?
-
En Modo de tarea, seleccione una de las siguientes opciones:
-
Mejorado
-
Básica
Para obtener más información, consulte Descripción de las diferencias entre los modos de tarea.
-
-
Mientras aún se encuentre en la página Configurar ajustes, seleccione otras opciones de la tarea o use la configuración predeterminada.
Puede que te interesen algunas de las siguientes opciones:
-
Especifique qué datos desea transferir mediante un manifiesto o filtros.
-
Configure cómo gestionar los metadatos de los archivos y verificar la integridad de los datos.
-
Supervisa tu transferencia con informes de tareas o Amazon CloudWatch Logs.
Cuando haya terminado, elija Siguiente.
-
-
Revise la configuración de la tarea y después elija Crear tarea.
-
En tu AWS CLI configuración, asegúrate de usar uno de los Regiones de AWS lugares donde planeas transferir datos.
-
Copie el siguiente comando
create-task:aws datasync create-task \ --source-location-arn "arn:aws:datasync:us-east-1:account-id:location/location-id" \ --destination-location-arn "arn:aws:datasync:us-east-1:account-id:location/location-id" \ --task-mode "ENHANCED-or-BASIC" -
Para
--source-location-arn, especifique el nombre de recurso de Amazon (ARN) de la ubicación de origen. -
Para
--destination-location-arn, especifique el ARN de la ubicación de destino.Si realizas una transferencia entre Regiones de AWS nuestras cuentas, asegúrate de que el ARN incluya la otra región o ID de cuenta.
-
En
--task-mode, especifiqueENHANCEDoBASIC.Para obtener más información, consulte Descripción de las diferencias entre los modos de tarea.
-
Especifique otras opciones de tareas según sea necesario. Puede que te interesen algunas de las siguientes opciones:
-
Especifique qué datos desea transferir mediante un manifiesto o filtros.
-
Configure cómo gestionar los metadatos de los archivos y verificar la integridad de los datos.
-
Supervisa tu transferencia con informes de tareas o Amazon CloudWatch Logs.
Para ver más opciones, consulta create-task
. A continuación se muestra un ejemplo de un comando create-taskque especifica el modo mejorado y varias opciones adicionales:aws datasync create-task \ --source-location-arn "arn:aws:datasync:us-east-1:account-id:location/location-id" \ --destination-location-arn "arn:aws:datasync:us-east-1:account-id:location/location-id" \ --name "task-name" \ --task-mode "ENHANCED" \ --options TransferMode=CHANGED,VerifyMode=ONLY_FILES_TRANSFERRED,ObjectTags=PRESERVE,LogLevel=TRANSFER -
-
Ejecute el comando
create-task.Si el comando se ejecuta correctamente, recibirá una respuesta que le mostrará el ARN de la tarea que creó. Por ejemplo:
{ "TaskArn": "arn:aws:datasync:us-east-1:111222333444:task/task-08de6e6697796f026" }
Puede especificar el modo de DataSync tarea configurando el TaskMode parámetro en la CreateTaskoperación.