Como as AWS DataSync transferências funcionam - AWS DataSync

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 as AWS DataSync transferências funcionam

Aprenda os principais conceitos e terminologia relacionados às AWS DataSync transferências.

DataSyncArquitetura do

Os diagramas a seguir mostram como e onde DataSync normalmente transfere dados de armazenamento. Para obter uma lista completa dos sistemas e serviços de armazenamento DataSync compatíveis, consulteCom onde posso transferir meus dadosAWS DataSync?.

Transferência entre armazenamento local e AWS

O diagrama a seguir mostra uma visão geral de alto nível da DataSync transferência de arquivos entre sistemas de armazenamento locais autogerenciados e. Serviços da AWS

Uma visão geral de um DataSync cenário comum em que os dados são transferidos de um sistema de armazenamento local para um recurso AWS de armazenamento compatível (como um bucket do Amazon S3 ou um sistema de arquivos do Amazon EFS).

O diagrama ilustra um caso de DataSync uso comum:

  • Um DataSync agente copiando dados de um sistema de armazenamento local.

  • Transferência de dados AWS por meio do Transport Layer Security Security (TLS).

  • DataSynccopiando dados para um serviço AWS de armazenamento compatível.

Transferência entre serviços AWS de armazenamento

O seguinte diagrama mostra uma visão geral de alto nível sobre a DataSync transferência de arquivos entre Serviços da AWS o. Conta da AWS

Uma visão geral de um DataSync cenário comum em que os dados são transferidos entre recursos AWS de armazenamento (como um bucket do Amazon S3 ou um sistema de arquivos do Amazon EFS).

O diagrama ilustra um caso de DataSync uso comum:

  • DataSynccopiando dados de um serviço de AWS armazenamento compatível.

  • Transferência de dados Regiões da AWS via TLS.

  • DataSynccopiando dados para um serviço AWS de armazenamento compatível.

Ao transferir entre serviços AWS de armazenamento (no mesmo Região da AWS ou entre siRegiões da AWS), seus dados permanecem na AWS rede e não atravessam a Internet pública.

Importante

Você paga pelos dados transferidos entreRegiões da AWS. Isso é cobrado como transferência de dados para FORA da região de origem para a região de destino. Para obter mais informações, consulte Definição de preço da transferência de dados.

Transferência entre sistemas de armazenamento em nuvem e serviços AWS de armazenamento

ComDataSync, você pode transferir dados entre outros sistemas de armazenamento em nuvem Serviços da AWS e. Nesse contexto, os sistemas de armazenamento em nuvem podem incluir:

  • Sistemas de armazenamento autogerenciados hospedados por AWS (por exemplo, um compartilhamento NFS em sua nuvem privada virtual). AWS

  • Sistemas ou serviços de armazenamento hospedados por outro provedor de nuvem.

Para obter mais informações, consulte:

Conceitos e terminologia

Familiarize-se com os recursos DataSync de transferência.

Agente

Um agente é um dispositivo de máquina virtual (VM) DataSync usado para ler e gravar no armazenamento durante uma transferência.

Você pode implantar um agente em seu ambiente de armazenamento em hipervisores VMware ESXi, máquina virtual baseada em kernel Linux (KVM) ou Microsoft Hyper-V. Para armazenamento em uma virtual private cloud (VPC) emAWS, você pode implantar um agente como uma instância do Amazon EC2.

Um agente DataSync de transferência não é diferente de um agente que você pode usar para o DataSync Discovery, mas não recomendamos usar o mesmo agente nesses cenários.

Para começar, consulte Criar um agente do.

Local

Um local descreve de onde você está copiando dados de ou para. Cada DataSync transferência (também conhecida como tarefa) tem um local de origem e destino. Para obter mais informações, consulte Com onde posso transferir meus dadosAWS DataSync?.

Tarefa

Uma tarefa descreve uma DataSync transferência. Ele identifica um local de origem e destino, juntamente com detalhes sobre como copiar dados entre esses locais. Você também pode especificar como uma tarefa trata metadados, arquivos excluídos e permissões.

execução da tarefa

A execução de uma tarefa é uma execução individual de uma tarefa DataSync de transferência. Há várias fases envolvidas na execução de uma tarefa. Para obter mais informações, consulte Status de execução de tarefa.

Como DataSync transfere arquivos e objetos

Quando você inicia uma transferência, DataSync examina seus sistemas de armazenamento de origem e destino para determinar o que sincronizar. Ele faz isso escaneando recursivamente o conteúdo e os metadados de ambos os sistemas para identificar diferenças entre os dois. Isso pode levar apenas alguns minutos ou algumas horas, dependendo do número de arquivos ou objetos envolvidos (incluindo o desempenho dos sistemas de armazenamento).

DataSyncem seguida, começa a mover seus dados (incluindo metadados) da origem para o destino com base em como você configura a transferência. Por exemplo, DataSync sempre realiza verificações de integridade de dados durante uma transferência. Quando a transferência estiver concluída, também DataSync poderá verificar todo o conjunto de dados entre locais ou apenas os dados que você copiou. (Na maioria dos casos, recomendamos verificar somente o que foi transferido). Também há opções para filtrar o que transferir.

Como DataSync verifica a integridade dos dados

DataSynccalcula localmente a soma de verificação de cada arquivo ou objeto nos sistemas de armazenamento de origem e destino e os compara. Além disso, DataSync compara os metadados de cada arquivo ou objeto na origem e no destino.

Se houver diferenças em qualquer um deles, ocorrerá uma falha na verificação com um código de erro que especifica precisamente o que falhou. Por exemplo, você pode ver códigos de erro comoChecksum failure,Metadata failure, Files were addedFiles were removed, e assim por diante.

Para obter mais informações, consulte Configurando como AWS DataSync verifica a integridade dos dados.

Como DataSync lida com arquivos abertos e bloqueados

Lembre-se do seguinte ao tentar transferir arquivos que estão em uso ou bloqueados:

  • Em geral, o DataSync pode transferir arquivos abertos sem limitações.

  • Se um arquivo estiver aberto e sendo gravado durante uma transferência, DataSync poderá detectar esse tipo de inconsistência durante a fase de verificação da tarefa de transferência. Para obter a versão mais recente do arquivo, é necessário executar a tarefa novamente.

  • Se um arquivo estiver bloqueado e o servidor DataSync impedir de abri-lo, DataSync ignorará o arquivo durante a transferência e registrará um erro.

  • DataSyncnão é possível bloquear ou desbloquear arquivos.