As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Como escolher um modo de tarefa para a transferência de dados
Sua AWS DataSync tarefa pode ser executada em um dos seguintes modos:
-
Modo aprimorado — transfira números praticamente ilimitados de arquivos ou objetos com desempenho superior ao do modo Básico. As tarefas do modo Avançado otimizam o processo de transferência de dados listando, preparando, transferindo e verificando os dados em paralelo. Atualmente, o modo aprimorado está disponível para transferências entre locais do Amazon S3, transferências entre Azure Blob e o Amazon S3 sem um agente, transferências entre outras nuvens e o Amazon S3 sem um agente e transferências entre servidores de arquivos NFS ou SMB e o Amazon S3 usando um agente do modo aprimorado.
-
Modo básico — Transfira arquivos ou objetos entre o AWS armazenamento e todos os outros DataSync locais compatíveis. As tarefas do modo Básico estão sujeitas a cotas no número de arquivos, objetos e diretórios em um conjunto de dados. O modo Básico prepara, transfere e verifica os dados sequencialmente, tornando-se mais lento do que o modo Avançado para a maioria das workloads.
Como entender as diferenças do modo de tarefa
As informações a seguir podem ajudar você a determinar qual modo de tarefa usar.
| Recurso | Comportamento do modo Avançado | Comportamento do modo Básico |
|---|---|---|
| Desempenho | DataSync lista, prepara, transfere e verifica seus dados paralelamente. Oferece melhor desempenho do que o modo Básico para a maioria das workloads (como a transferência de objetos grandes) | DataSync prepara, transfere e verifica seus dados sequencialmente. Desempenho mais lento do que no modo Avançado para a maioria das workloads |
| Número de itens em um conjunto de dados que DataSync podem funcionar por execução de tarefa |
Número praticamente ilimitado de objetos |
Cotas se aplicam |
|
Contadores e métricas de transferência de dados |
Mais contadores e métricas do que o modo Básico, como o número de objetos DataSync encontrados no local de origem, quantos objetos são preparados durante a execução de cada tarefa e contadores de pastas semelhantes aos contadores de arquivos e objetos |
Menos contadores e métricas do que o modo Avançado |
| Registros estruturados (formato JSON) | Registros não estruturados | |
| Atualmente, para transferências entre locais do Amazon S3, transferências entre Azure Blob e o Amazon S3 sem um agente, transferências entre outras nuvens e o Amazon S3 sem um agente e transferências entre servidores de arquivos NFS ou SMB e o Amazon S3 usando um agente de modo avançado. |
Para transferências entre todos os locais que oferecem DataSync suporte |
|
| DataSync verifica somente os dados transferidos | DataSync verifica todos os dados por padrão | |
| Limites de largura de banda | Não aplicável | Compatível |
| Custo | Para obter mais informações, consulte a página DataSync de preços |
Para obter mais informações, consulte a página DataSync de preços |
| Tratamento de falhas para tags de objeto não suportadas | Para transferências de armazenamento em nuvem de ou para locais que não oferecem suporte à marcação de objetos, a execução da tarefa falhará imediatamente se a opção ObjectTags não for especificada ou definida como PRESERVE. |
Para transferências de armazenamento em nuvem de ou para locais que não oferecem suporte à marcação de objetos, a execução da tarefa será executada normalmente, mas relatará falhas por objeto para objetos marcados se a opção ObjectTags não for especificada ou definida como PRESERVE. |
Como escolher um modo de tarefa
Você pode escolher o modo Avançado somente para transferências entre locais do Amazon S3, transferências entre Azure Blob e o Amazon S3 sem um agente, transferências entre outras nuvens e o Amazon S3 sem um agente e transferências entre servidores de arquivos NFS ou SMB e o Amazon S3 usando um agente do modo Avançado. Caso contrário, você deve usar o modo Básico. Por exemplo, uma transferência de um local HDFS local para um local do S3 requer o modo Básico.
As opções de tarefas e o desempenho podem variar dependendo do modo de tarefa escolhido. Depois de criar a tarefa, não é possível alterar o modo de tarefa.
- Permissões obrigatórias
-
Para criar uma tarefa no modo Avançado, a função do IAM DataSync com a qual você está usando precisa ter a
iam:CreateServiceLinkedRolepermissão.Para obter suas permissões de DataSync usuário, considere usar AWSDataSyncFullAccess. Essa é uma política AWS gerenciada que fornece ao usuário acesso total DataSync e acesso mínimo às suas dependências.
Abra o AWS DataSync console em https://console.aws.amazon.com/datasync/
. No painel de navegação esquerdo, expanda Transferência de dados, escolha Tarefas e, em seguida, escolha Criar tarefa.
-
Configure os locais de origem e destino da sua tarefa.
Para obter mais informações, consulte Para onde posso transferir meus dados com AWS DataSync?.
-
Para Modo de tarefa, selecione uma das seguintes opções:
-
Aprimorado
-
Básico
Para obter mais informações, consulte Como entender as diferenças do modo de tarefa.
-
-
Ainda na página Definir configurações, escolha outras opções de tarefa ou use as configurações padrão.
Talvez você esteja interessado em algumas das seguintes opções:
-
Especifique quais dados transferir usando um manifesto ou filtros.
-
Configure como lidar com metadados de arquivos e verificar a integridade dos dados.
-
Monitore sua transferência com relatórios de tarefas ou Amazon CloudWatch Logs.
Quando concluir, selecione Próximo.
-
-
Revise a configuração da tarefa e escolha Criar tarefa.
-
Nas suas AWS CLI configurações, verifique se você está usando um dos Regiões da AWS locais para onde planeja transferir dados.
-
Copie o seguinte 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" -
Em
--source-location-arn, especifique o nome do recurso da Amazon (ARN) do local de origem na transferência. -
Em
--destination-location-arn, especifique o ARN do local de destino.Se você estiver transferindo entre Regiões da AWS nossas contas, verifique se o ARN inclui a outra ID de região ou conta.
-
Para
--task-mode, especifiqueENHANCEDouBASIC.Para obter mais informações, consulte Como entender as diferenças do modo de tarefa.
-
Especifique outras opções de tarefa conforme necessário. Talvez você esteja interessado em algumas das seguintes opções:
-
Especifique quais dados transferir usando um manifesto ou filtros.
-
Configure como lidar com metadados de arquivos e verificar a integridade dos dados.
-
Monitore sua transferência com relatórios de tarefas ou Amazon CloudWatch Logs.
Para obter mais opções, consulte create-task
. Aqui está um exemplo do comando create-taskque especifica o modo Avançado e várias outras opções: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 -
-
Execute o comando
create-task.Se o comando for bem-sucedido, você receberá uma resposta que mostra o ARN da tarefa que você criou. Por exemplo:
{ "TaskArn": "arn:aws:datasync:us-east-1:111222333444:task/task-08de6e6697796f026" }
Você pode especificar o modo de DataSync tarefa configurando o TaskMode parâmetro na CreateTaskoperação.