

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Come AWS DataSync funziona
<a name="how-datasync-transfer-works"></a>

Scopri i concetti chiave e la terminologia relativi ai AWS DataSync trasferimenti, incluso il modo in cui i dati vengono trasferiti da posizioni locali e cloud.

## DataSync architettura di trasferimento
<a name="datasync-archtecture"></a>

I seguenti diagrammi mostrano come e dove vengono DataSync comunemente trasferiti i dati di archiviazione. Per un elenco completo dei sistemi e dei servizi di storage DataSync supportati, vedere [Con chi posso trasferire i miei dati AWS DataSync?](working-with-locations.md)

**Topics**
+ [Trasferimento tra storage locale e AWS](#onprem-aws)
+ [Trasferimento tra AWS servizi di archiviazione](#in-cloud-transfer)
+ [Trasferimento tra servizi AWS di storage e sistemi di storage in altri cloud](#ec2-agent-in-region)

### Trasferimento tra storage locale e AWS
<a name="onprem-aws"></a>

Il diagramma seguente mostra una panoramica di alto livello del DataSync trasferimento di file tra sistemi di storage locali autogestiti e. Servizi AWS

![\[Una panoramica di DataSync uno scenario comune in cui i dati vengono trasferiti da un sistema di storage locale a una risorsa di AWS storage supportata (come un bucket Amazon S3 o un file system Amazon EFS).\]](http://docs.aws.amazon.com/it_it/datasync/latest/userguide/images/DataSync-chart-on-prem.png)


Il diagramma illustra un caso d'uso comune: DataSync 
+ Un DataSync agente che copia i dati da un sistema di storage locale.
+ Trasferimento dei dati AWS, crittografati tramite Transport Layer Security (TLS).
+ DataSync copia dei dati su un servizio di AWS archiviazione supportato.

### Trasferimento tra AWS servizi di archiviazione
<a name="in-cloud-transfer"></a>

Il diagramma seguente mostra una panoramica di alto livello del DataSync trasferimento di file tra Servizi AWS i medesimi. Account AWS

![\[Una panoramica di uno DataSync scenario comune in cui i dati vengono trasferiti tra risorse di AWS storage (come un bucket Amazon S3 o un file system Amazon EFS).\]](http://docs.aws.amazon.com/it_it/datasync/latest/userguide/images/DataSync-chart-agentless.png)


Il diagramma illustra un caso d'uso comune: DataSync 
+ DataSync copia di dati da un servizio di archiviazione supportato AWS .
+ Trasferimento di dati Regioni AWS, crittografati tramite TLS.
+ DataSync copia dei dati su un servizio di AWS archiviazione supportato. 

Quando si effettuano trasferimenti tra servizi di AWS storage nello stesso account (nello stesso account Regione AWS o Regioni AWS nella stessa partizione), non è richiesto alcun agente. I tuoi dati rimangono nella AWS rete e non attraversano la rete Internet pubblica.

**Importante**  
Paghi per i dati trasferiti tra. Regioni AWS Questo viene fatturato come trasferimento di dati in uscita dalla regione di origine alla regione di destinazione. Per ulteriori informazioni, consulta [Prezzi per il trasferimento dei dati](https://aws.amazon.com/ec2/pricing/on-demand/#Data_Transfer).

### Trasferimento tra servizi AWS di storage e sistemi di storage in altri cloud
<a name="ec2-agent-in-region"></a>

Con DataSync, puoi trasferire dati tra altri sistemi di archiviazione cloud e. Servizi AWS In questo contesto, i sistemi di archiviazione cloud possono includere:
+ Sistemi di storage autogestiti, come un file server NFS nel tuo cloud privato virtuale (VPC) interno. AWS
+ Sistemi o servizi di archiviazione ospitati da un altro provider di servizi cloud. Per ulteriori informazioni, consulta [Trasferimento da o verso un altro spazio di archiviazione cloud con AWS DataSync](transferring-other-cloud-storage.md).

DataSync può copiare dati da e verso altri cloud con o senza l'utilizzo di un agente. Per ulteriori informazioni su quando usare un agente, vedi [Ho bisogno di un AWS DataSync agente?](https://docs.aws.amazon.com/datasync/latest/userguide/do-i-need-datasync-agent.html) .

Il diagramma seguente mostra una panoramica di alto livello del DataSync trasferimento di dati tra i servizi di AWS archiviazione e un altro provider di servizi cloud.

![\[Una panoramica di DataSync uno scenario comune in cui i trasferimenti di dati tra servizi di AWS storage (come un bucket Amazon S3 o un file system Amazon EFS) e un altro provider di servizi cloud.\]](http://docs.aws.amazon.com/it_it/datasync/latest/userguide/images/datasync-diagram-other-clouds.png)


## Concetti e terminologia
<a name="terminology"></a>

Acquisisci familiarità con le funzionalità di trasferimento. DataSync 

**Topics**
+ [Agente](#sync-agents)
+ [Location (Ubicazione)](#sync-locations)
+ [Operazione](#tasks)
+ [Esecuzione dell'attività](#task-executions)

### Agente
<a name="sync-agents"></a>

Un *agente* è un'appliance di macchina virtuale (VM) che consente DataSync di leggere e scrivere sullo storage durante un trasferimento. DataSync fornisce due tipi di agenti, uno che gestisce le attività in modalità Base e l'altro che gestisce le attività in modalità Avanzata. Per ulteriori informazioni sulla scelta di un agente per il proprio caso d'uso, vedere[Scelta di un agente per la modalità task](do-i-need-datasync-agent.md#choose-task-mode-agent).

Puoi implementare un agente nel tuo ambiente di storage su VMware ESXi hypervisor Linux Kernel-based Virtual Machine (KVM), Nutanix AHV (utilizzando l'immagine dell'agente KVM) o Microsoft Hyper-V. Per lo storage in un cloud privato virtuale (VPC) in AWS, puoi implementare un agente come istanza Amazon EC2.

Per iniziare, consulta [Ho bisogno di un AWS DataSync agente?](do-i-need-datasync-agent.md)

### Location (Ubicazione)
<a name="sync-locations"></a>

Una *posizione* descrive da dove o verso cui stai copiando i dati. Ogni DataSync trasferimento (noto anche come *operazione*) ha una posizione di origine e una di destinazione. Per ulteriori informazioni, consulta [Con chi posso trasferire i miei dati AWS DataSync?](working-with-locations.md)

### Operazione
<a name="tasks"></a>

Un'*attività* descrive un DataSync trasferimento. Identifica una posizione di origine e una di destinazione insieme a dettagli su come copiare i dati tra tali posizioni. È inoltre possibile specificare in che modo un'attività gestisce i metadati, i file eliminati e le autorizzazioni.

### Esecuzione dell'attività
<a name="task-executions"></a>

*L'esecuzione di un'attività è l'esecuzione* individuale di un'operazione di DataSync trasferimento. L'esecuzione di un'attività prevede diverse fasi. Per ulteriori informazioni, consulta [Stati di esecuzione delle attività](run-task.md#understand-task-execution-statuses).

## Come DataSync trasferisce file, oggetti e directory
<a name="transferring-files"></a>

Durante l'[esecuzione di un'attività](run-task.md), DataSync prepara, trasferisce e verifica i dati. DataSync Il modo in cui vengono eseguite queste azioni dipende da come si configurano le opzioni relative all' DataSync attività, ad esempio la modalità [operazione](choosing-task-mode.md). Le attività in modalità base preparano, trasferiscono e verificano i dati in sequenza, mentre le attività in modalità avanzata le eseguono in parallelo.

**Topics**
+ [Come si DataSync prepara il trasferimento dei dati](#how-datasync-prepares)
+ [Come DataSync trasferisce i tuoi dati](#how-datasync-transfers)
+ [How DataSync verifica l'integrità dei tuoi dati](#how-verifying-works)
+ [Come DataSync funziona con file aperti e bloccati](#open-locked-files)
+ [Opzioni di trasferimento ricorrenti](#how-recurring-transfers-work)

### Come si DataSync prepara il trasferimento dei dati
<a name="how-datasync-prepares"></a>

DataSync per impostazione predefinita, prepara il trasferimento esaminando le posizioni di origine e di destinazione per determinare cosa trasferire. Questo viene fatto scansionando il contenuto e i metadati di entrambe le località per identificare le differenze tra le due.

**Nota**  
Se configuri l'attività per [trasferire tutti i dati](configure-metadata.md#task-option-transfer-mode), non è necessaria alcuna preparazione. All'inizio dell'attività, trasferisce DataSync immediatamente tutto dall'origine alla destinazione senza confrontare le posizioni.

 DataSync La modalità di preparazione del trasferimento dipende anche dalla modalità di operazione:


| Preparazione avanzata della modalità | Preparazione della modalità base | 
| --- | --- | 
|  DataSync prepara gli oggetti così come si trovano nella posizione di origine. La preparazione continua per tutta l'esecuzione dell'attività fino a quando non ci sono più oggetti elencati all'origine. A differenza della modalità Basic, DataSync è in grado di preparare un numero virtualmente illimitato di oggetti per ogni esecuzione di attività.  |  La preparazione può richiedere solo pochi minuti, alcune ore o anche di più, a seconda del numero di file, oggetti o directory presenti in entrambe le ubicazioni e delle prestazioni dello storage. Gli articoli che vengono DataSync inventariati nell'origine e nella destinazione vengono conteggiati ai fini delle quote di [attività](datasync-limits.md#task-hard-limits). Queste quote non si basano sul numero di articoli che vengono DataSync trasferiti durante l'esecuzione di ogni attività.  | 

DataSync potrebbe saltare alcuni file, oggetti e directory durante la preparazione. Le ragioni di ciò possono dipendere da diversi fattori, come la configurazione delle attività e le autorizzazioni del sistema di storage. Ecco alcuni esempi:
+ Esiste un file nelle posizioni di origine e di destinazione. Il file nell'origine non è stato modificato dall'esecuzione dell'attività precedente. Poiché stai [trasferendo solo dati che sono stati modificati](configure-metadata.md#task-option-transfer-mode), DataSync non trasferisce quel file la prossima volta che esegui l'operazione.
+ Un oggetto che esiste in entrambe le posizioni cambia nella fonte. Quando esegui l'attività, DataSync salta questo oggetto nella destinazione perché l'attività non [sovrascrive i dati nella](configure-metadata.md#task-option-file-object-handling) destinazione.
+ DataSync salta un oggetto nella posizione di origine che utilizza una [classe di archiviazione](create-s3-location.md#using-storage-classes) e non viene ripristinato. È necessario ripristinare un oggetto archiviato per poterlo DataSync leggere.
+ DataSync salta un file, un oggetto o una directory nella posizione di origine perché non può leggerlo. Se ciò accade e non è previsto, controlla le autorizzazioni di accesso dello spazio di archiviazione e assicurati che sia DataSync possibile leggere ciò che è stato ignorato.

### Come DataSync trasferisce i tuoi dati
<a name="how-datasync-transfers"></a>

DataSync copia i dati (inclusi i metadati) dall'origine alla destinazione in base alle opzioni di attività. Ad esempio, puoi specificare quali [metadati](configure-metadata.md) devono essere copiati, [escludere](filtering.md) determinati file e limitare la quantità di [larghezza di banda](configure-bandwidth.md) DataSync utilizzata, tra le altre opzioni.

Il modo in cui vengono DataSync trasferiti i dati dipende anche dalla modalità di operazione:


| Trasferimento in modalità avanzata | Trasferimento in modalità base | 
| --- | --- | 
|  DataSync trasferisce ogni oggetto non appena viene preparato.  |  Una volta DataSync preparati tutti i dati, il trasferimento ha inizio.  | 

DataSyncpotrebbe saltare alcuni elementi durante il trasferimento. Se si configura l'attività in modo da [trasferire tutti i dati](configure-metadata.md#task-option-transfer-mode), ciò può accadere con un oggetto nella posizione di origine che utilizza una [classe di archiviazione](create-s3-location.md#using-storage-classes) e non viene ripristinato.

### How DataSync verifica l'integrità dei tuoi dati
<a name="how-verifying-works"></a>

DataSync esegue sempre controlli di integrità sui dati durante un trasferimento. Al termine di un trasferimento, DataSync può anche eseguire controlli aggiuntivi solo sui dati trasferiti o sull'intero set di dati in entrambe le posizioni. Per ulteriori informazioni, consulta [Configurazione della modalità di AWS DataSync verifica dell'integrità dei dati](configure-data-verification-options.md).

Quando verifica l'integrità dei dati, DataSync calcola e confronta il checksum e i metadati dei file, degli oggetti o delle directory presenti nelle tue posizioni. Se DataSync rileva differenze tra le ubicazioni, la verifica fallisce e restituisce un errore. Ad esempio, potresti visualizzare errori come`Checksum failure`, `Metadata failure``Files were added`, o`Files were removed`.

Il funzionamento della verifica dipende dalla modalità di operazione e dalla configurazione effettuata DataSync per verificare l'integrità dei dati al termine del trasferimento.


| Verifica in modalità avanzata | Verifica in modalità base | 
| --- | --- | 
|  DataSync verifica ogni oggetto man mano che viene trasferito a destinazione. Con la modalità avanzata, DataSync [verifica solo i dati trasferiti](configure-data-verification-options.md).  |  Al termine del trasferimento, DataSync verifica l'integrità dei dati. A seconda di come [configuri la verifica dei dati](configure-data-verification-options.md), questa operazione può richiedere molto tempo per set di dati di grandi dimensioni.  | 

### Come DataSync funziona con file aperti e bloccati
<a name="open-locked-files"></a>

Tieni presente quanto segue quando cerchi di trasferire file aperti (in uso) o bloccati:
+ In generale, DataSync può trasferire file aperti senza limitazioni.
+ Se un file è aperto e viene scritto durante un trasferimento, DataSync è in grado di rilevare questo tipo di incongruenza durante la fase di verifica dell'attività di trasferimento. Per ottenere la versione più recente del file, è necessario eseguire nuovamente l'operazione.
+ Se un file è bloccato e il server ne DataSync impedisce l'apertura, DataSync ignora il file durante il trasferimento e registra un errore.
+ DataSync non è possibile bloccare o sbloccare i file.

### Opzioni di trasferimento ricorrenti
<a name="how-recurring-transfers-work"></a>

Oltre ai trasferimenti una tantum, DataSync può trasferire dati su base ricorrente. Alcune delle opzioni per queste situazioni includono:
+ [Pianificazione dell'](task-scheduling.md)esecuzione dell'attività.
+ Trasferimento [solo dei dati modificati dall'esecuzione dell'](configure-metadata.md)attività precedente.
+ [Eliminazione di dati nella posizione di destinazione](configure-metadata.md) che non sono più presenti nell'origine.