

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à.

# Scelta di una modalità di operazione per il trasferimento dei dati
<a name="choosing-task-mode"></a>

L' AWS DataSync attività può essere eseguita in una delle seguenti modalità:
+ **Modalità avanzata**: trasferisci un numero virtualmente illimitato di file o oggetti con prestazioni superiori rispetto alla modalità Basic. Le attività in modalità avanzata ottimizzano il processo di trasferimento dei dati elencando, preparando, trasferendo e verificando i dati in parallelo. La modalità Enhanced è attualmente disponibile per trasferimenti tra sedi Amazon S3, trasferimenti tra Azure Blob e Amazon S3 senza agente, trasferimenti tra altri cloud e Amazon S3 senza agente e trasferimenti tra file server NFS o SMB e Amazon S3 utilizzando un agente in modalità avanzata.
+ **Modalità base**: trasferimento di file o oggetti tra AWS lo storage e tutte le altre posizioni supportate. DataSync Le attività in modalità base sono soggette a [quote](datasync-limits.md) sul numero di file, oggetti e directory in un set di dati. La modalità base prepara, trasferisce e verifica i dati in modo sequenziale, rendendola più lenta della modalità avanzata per la maggior parte dei carichi di lavoro.

## Comprensione delle differenze tra le modalità attività
<a name="task-mode-differences"></a>

Le seguenti informazioni possono aiutarti a determinare la modalità di attività da utilizzare. 


| Funzionalità | Comportamento della modalità migliorato | Comportamento in modalità base | 
| --- | --- | --- | 
| [Prestazioni](how-datasync-transfer-works.md#transferring-files) | DataSync elenca, prepara, trasferisce e verifica i dati in parallelo. Fornisce prestazioni superiori rispetto alla modalità Basic per la maggior parte dei carichi di lavoro (come il trasferimento di oggetti di grandi dimensioni) | DataSync prepara, trasferisce e verifica i dati in sequenza. Le prestazioni sono più lente della modalità Enhanced per la maggior parte dei carichi di lavoro | 
| Numero di elementi in un set di dati che è DataSync possibile utilizzare per esecuzione di attività |  Numero virtualmente illimitato di oggetti  |  [Si applicano le quote](datasync-limits.md#task-hard-limits)  | 
|  [Contatori e metriche per il](transfer-performance-counters.md) [trasferimento dei dati](monitor-datasync.md)  |  Più contatori e metriche rispetto alla modalità Basic, ad esempio il numero di oggetti DataSync trovati nella posizione di origine, il numero di oggetti preparati durante l'esecuzione di ogni attività e contatori di cartelle simili ai contatori di file e oggetti  |  Meno contatori e metriche rispetto alla modalità avanzata  | 
|  [Registrazione di log](configure-logging.md)  | Registri strutturati (formato JSON) | Registri non strutturati | 
|  [Posizioni supportate](working-with-locations.md)  | Attualmente per trasferimenti tra sedi Amazon S3, trasferimenti tra Azure Blob e Amazon S3 senza agente, trasferimenti tra altri cloud e Amazon S3 senza agente e trasferimenti tra file server NFS o SMB e Amazon S3 utilizzando un agente in modalità avanzata. |  Per i trasferimenti tra tutte le sedi che supportano DataSync   | 
|  [Opzioni di verifica dei dati](configure-data-verification-options.md)  | DataSync verifica solo i dati trasferiti | DataSync verifica tutti i dati per impostazione predefinita | 
| Costo | Per ulteriori informazioni, consulta la pagina dei [DataSync prezzi](https://aws.amazon.com/datasync/pricing) | Per ulteriori informazioni, consulta la pagina [DataSync dei prezzi](https://aws.amazon.com/datasync/pricing) | 
| Gestione degli errori per i tag degli oggetti non supportati | Per i trasferimenti di archiviazione cloud da o verso posizioni che non supportano il tagging degli oggetti, l'esecuzione dell'attività avrà esito negativo immediatamente se l'ObjectTagsopzione non è specificata o è impostata su. PRESERVE | Per i trasferimenti di archiviazione cloud da o verso posizioni che non supportano il tagging degli oggetti, l'esecuzione dell'attività verrà eseguita normalmente, ma segnalerà gli errori per oggetto per gli oggetti con tag se l'opzione non è specificata o è impostata su. ObjectTags PRESERVE | 

## Scelta di una modalità di attività
<a name="choosing-task-mode-how-to"></a>

Puoi scegliere la modalità Enhanced solo per i trasferimenti tra sedi Amazon S3, i trasferimenti tra Azure Blob e Amazon S3 senza un agente, i trasferimenti tra altri cloud e Amazon S3 senza agente e i trasferimenti tra file server NFS o SMB e Amazon S3 utilizzando un agente in modalità avanzata. Altrimenti, è necessario utilizzare la modalità Basic. Ad esempio, un trasferimento da una posizione [HDFS locale a una posizione](create-hdfs-location.md) S3 richiede la modalità Basic.

Le opzioni e le prestazioni delle attività potrebbero variare a seconda della modalità di attività scelta. Una volta creata l'attività, non è possibile modificarne la modalità.

**Autorizzazioni richieste**  
Per creare un'attività in modalità avanzata, il ruolo IAM DataSync con cui stai utilizzando deve disporre dell'`iam:CreateServiceLinkedRole`autorizzazione.  
Per le autorizzazioni DataSync utente, valuta la possibilità di utilizzare [AWSDataSyncFullAccess](security-iam-awsmanpol.md#security-iam-awsmanpol-awsdatasyncfullaccess). Si tratta di una politica AWS gestita che fornisce all'utente l'accesso completo DataSync e un accesso minimo alle sue dipendenze.

### Utilizzo della console DataSync
<a name="choosing-task-mode-console"></a>

1. Apri la AWS DataSync console all'indirizzo [https://console.aws.amazon.com/datasync/](https://console.aws.amazon.com/datasync/).

1. Nel riquadro di navigazione a sinistra, espandi **Trasferimento dati**, quindi scegli **Attività** e quindi scegli **Crea attività**.

1. Configura le posizioni di origine e di destinazione dell'attività.

   Per ulteriori informazioni, consulta [Con chi posso trasferire i miei dati AWS DataSync?](working-with-locations.md)

1. Per la **modalità Attività**, scegli una delle seguenti opzioni:
   + **Avanzata**
   + **Di base**

   Per ulteriori informazioni, consulta [Comprensione delle differenze tra le modalità attività](#task-mode-differences).

1. Mentre sei ancora nella pagina **Configura impostazioni**, scegli altre opzioni di attività o utilizza le impostazioni predefinite.

   Potrebbero interessarti alcune delle seguenti opzioni:
   + Specificate quali dati trasferire utilizzando un [manifesto](transferring-with-manifest.md) o [dei filtri](filtering.md).
   + Configura come [gestire i metadati dei file](configure-metadata.md) e [verificare l'integrità dei dati](configure-data-verification-options.md).
   + Monitora il trasferimento con [report sulle attività](task-reports.md) o [Amazon CloudWatch Logs.](monitor-datasync.md)

   Al termine, selezionare **Next (Successivo)**.

1. Controlla la configurazione delle attività, quindi scegli **Crea attività**.

### Usando il AWS CLI
<a name="choosing-task-mode-cli"></a>

1. Nelle AWS CLI impostazioni, assicurati di utilizzare uno dei siti Regioni AWS in cui intendi trasferire i dati.

1. Copia il seguente `create-task` comando:

   ```
   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"
   ```

1. Per`--source-location-arn`, specifica l'Amazon Resource Name (ARN) della tua posizione di origine.

1. Per`--destination-location-arn`, specifica l'ARN della località di destinazione.

   Se effettui trasferimenti tra Regioni AWS i nostri account, assicurati che l'ARN includa l'altra regione o l'ID dell'account.

1. Per`--task-mode`, specifica `ENHANCED` o. `BASIC`

   Per ulteriori informazioni, consulta [Comprensione delle differenze tra le modalità attività](#task-mode-differences).

1. Specificate altre opzioni di attività in base alle esigenze. Potrebbero interessarti alcune delle seguenti opzioni:
   + Specificate quali dati trasferire utilizzando un [manifesto](transferring-with-manifest.md) o [dei filtri](filtering.md).
   + Configura come [gestire i metadati dei file](configure-metadata.md) e [verificare l'integrità dei dati](configure-data-verification-options.md).
   + Monitora il trasferimento con [report sulle attività](task-reports.md) o [Amazon CloudWatch Logs.](monitor-datasync.md)

   Per altre opzioni, consulta [create-task](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/datasync/create-task.html). Ecco un `create-task` comando di esempio che specifica la modalità avanzata e diverse altre opzioni:

   ```
   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
   ```

1. Esegui il comando `create-task`.

   Se il comando ha esito positivo, si ottiene una risposta che mostra l'ARN dell'attività creata. Esempio:

   ```
   { 
       "TaskArn": "arn:aws:datasync:us-east-1:111222333444:task/task-08de6e6697796f026" 
   }
   ```

### Utilizzo dell'API DataSync
<a name="choosing-task-mode-api"></a>

È possibile specificare la modalità di DataSync operazione configurando il `TaskMode` parametro nell'[CreateTask](https://docs.aws.amazon.com/datasync/latest/userguide/API_CreateTask.html)operazione.