

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

# Esecuzione di una migrazione di dati di grandi dimensioni con AWS DataSync
<a name="datasync-large-migration"></a>

Le migrazioni di dati su larga scala possono comportare il trasferimento di volumi significativi di dati che comprendono milioni di file o oggetti in vari formati. AWS DataSync semplifica questi trasferimenti complessi gestendo la pianificazione, il monitoraggio, la crittografia e la verifica dei dati.

## Cos'è una migrazione di dati di grandi dimensioni?
<a name="datasync-large-migration-definition"></a>

Una migrazione di dati di grandi dimensioni comporta in genere il trasferimento di terabyte o più di dati distribuiti tra varie fonti verso un nuovo ambiente di storage di destinazione (in questo caso,). AWS Queste migrazioni richiedono un'attenta pianificazione e coordinamento all'interno dell'organizzazione per spostare i dati con successo e ridurre al minimo le interruzioni delle attività aziendali.

DataSync possono semplificare queste migrazioni, che di solito sono di natura complessa. Alcuni vantaggi dell'utilizzo DataSync per la migrazione includono:
+ Gestione automatizzata dei processi di trasferimento dei dati e dell'infrastruttura necessaria per trasferimenti di dati sicuri e ad alte prestazioni.
+ End-to-end sicurezza, inclusa la crittografia e la convalida dell'integrità dei dati, per garantire che i dati arrivino in modo sicuro, intatto e pronto all'uso.
+ Un protocollo di rete appositamente progettato e un'architettura parallela multithread per accelerare le migrazioni.

## Fasi chiave di una migrazione di dati di grandi dimensioni
<a name="datasync-large-migration-stages"></a>

Di solito è possibile suddividere una migrazione di grandi dimensioni nelle seguenti fasi:
+ **(Fase 1) Pianificazione della migrazione dei dati**: in questa fase, stai cercando di capire perché stai migrando e con che tipo di dati stai lavorando. Le attività di pianificazione includono:
  + Comprendere il motivo per cui si desidera migrare 
  + Assemblare un team che vi aiuti in tutti gli aspetti della migrazione.
  + Identificazione delle posizioni, dei formati e dei modelli di utilizzo dei dati
  + Valutazione delle risorse hardware disponibili e dei requisiti di rete (in caso di migrazione da un data center locale)
  + Esegui test proof of concept (POC) DataSync per stimare le tempistiche di migrazione, pianificare le finestre temporali e avere un'idea di come devi configurare DataSync
+ **(Fase 2) Implementazione della migrazione di grandi dimensioni dei dati**: a questo punto, stai convalidando il piano e avviando la migrazione. Le attività di implementazione includono:
  + Convalida del piano di migrazione
  + Esecuzione di passaggi graduali che includono il monitoraggio e la verifica dei trasferimenti di dati come previsto
  + Ottimizzazione e regolazione secondo necessità tra ogni taglio
  + Ripulire le risorse inutilizzate una volta terminato

## Risorse aggiuntive
<a name="review-migration-data-resources"></a>

AWS Prescriptive Guidance dispone delle seguenti risorse che possono aiutarti a pianificare e implementare una migrazione su larga scala. Utilizza questa guida per capire come DataSync può funzionare nel contesto di processi e attività di migrazione comuni. 
+ [Grandi migrazioni verso il cloud AWS](https://aws.amazon.com/prescriptive-guidance/large-migrations/?large-migration-strategies.sort-by=item.additionalFields.sortText&large-migration-strategies.sort-order=desc&large-migration-playbooks.sort-by=item.additionalFields.sortText&large-migration-playbooks.sort-order=desc&large-migration-patterns.sort-by=item.additionalFields.sortText&large-migration-patterns.sort-order=desc)
+ [Strategia e best practice per migrazioni di AWS grandi dimensioni](https://docs.aws.amazon.com/prescriptive-guidance/latest/strategy-large-scale-migrations/welcome.html)
+ [Migra i file system condivisi in una migrazione di AWS grandi dimensioni](https://docs.aws.amazon.com/prescriptive-guidance/latest/patterns/migrate-shared-file-systems-in-an-aws-large-migration.html): questa risorsa include una cartella di lavoro **SFS-Discovery-Workbook** che è possibile scaricare e utilizzare per pianificare una migrazione a livello di condivisione di file.

# Fase 1: pianificazione della migrazione di dati di grandi dimensioni
<a name="datasync-large-migraton-stage-1"></a>

La pianificazione è essenziale durante la migrazione di un set di dati di grandi dimensioni. Devi comprendere i dati che stai migrando, le motivazioni alla base della migrazione e come AWS DataSync puoi aiutarti a portare i dati dove vuoi.

**Topics**
+ [Raccolta dei requisiti per la migrazione](gathering-migration-requirements.md)
+ [Esecuzione di un DataSync proof of concept](datasync-large-migration-poc.md)
+ [Stima delle tempistiche di migrazione](datasync-large-migration-timelines.md)

# Raccolta dei requisiti per la migrazione
<a name="gathering-migration-requirements"></a>

Il primo passaggio di una migrazione di dati di grandi dimensioni richiede la raccolta di una varietà di informazioni all'interno dell'organizzazione.

Queste informazioni consentono di creare un [processo](https://docs.aws.amazon.com/prescriptive-guidance/latest/strategy-large-scale-migrations/process.html) di migrazione, che per le migrazioni di grandi dimensioni può includere trasferimenti multipli e procedure per il trasferimento delle operazioni (eseguite a [ondate](https://docs.aws.amazon.com/prescriptive-guidance/latest/application-portfolio-assessment-guide/wave-planning.html)) dallo storage di origine a quello di destinazione.

## Comprendere il motivo per cui si desidera effettuare la migrazione
<a name="define-migration-goals-why"></a>

Prima di iniziare la migrazione a AWS, devi capire chiaramente perché stai migrando i tuoi dati. Questo aiuta ad affrontare le sfide comuni della migrazione, come il rispetto delle scadenze, la gestione delle risorse e il coordinamento tra i team.

Se hai bisogno di aiuto per determinare le tue motivazioni alla base della migrazione, rispondi a queste domande:
+ Stai liberando spazio di archiviazione in locale?
+ Stai rispettando le scadenze dei contratti di assistenza hardware?
+ È per uscire da un data center?
+ Qual è la tua tempistica di migrazione?
+ Stai trasferendo dati da altri archivi cloud?
+ Stai migrando set di dati parziali o completi?
+ È per l'archiviazione dei dati?
+ Le applicazioni o gli utenti devono accedere regolarmente a questi dati?

## Capire la logistica
<a name="define-migration-goals-logistics"></a>

Affrontate alcuni aspetti logistici di base relativi all'ambiente di storage, alla migrazione e alla vostra organizzazione:

1. Ottieni una conoscenza di base della tua attuale infrastruttura di storage dei dati.

1. Verifica se hai bisogno di un [DataSync agente](do-i-need-datasync-agent.md). Ad esempio, è necessario un agente se si esegue il trasferimento da uno storage locale.

1. Se hai bisogno di un agente, assicurati di aver compreso i requisiti dell'[agente](agent-requirements.md):
   + Un agente può essere eseguito come macchina virtuale (VM) su VMware ESXi, Linux Kernel-based Virtual Machine (KVM) e hypervisor Microsoft Hyper-V. Puoi anche implementare un agente come istanza Amazon EC2 all'interno. AWS
   + Le migrazioni di grandi dimensioni richiedono in genere un uso intensivo della memoria. Assicurati che il tuo agente disponga di RAM sufficiente.

1. Identifica le principali parti interessate dei tuoi dipartimenti dirigenziali, di rete, di storage e IT che devono essere coinvolte nella migrazione. Sono inclusi:
   + Trova un [leader a tutto tondo](https://docs.aws.amazon.com/prescriptive-guidance/latest/strategy-large-scale-migrations/people.html) che si dedichi al progetto e ai suoi risultati.
   + Determina chi è responsabile della proprietà e della classificazione dei dati da migrare.
   + Identifica chi gestisce la tua fonte e chi alla fine gestirà il servizio AWS di storage verso cui stai migrando.
   + Scopri chi creerà e gestirà qualsiasi altro processo per i tuoi dati una volta inseriti AWS.

1. Stabilisci canali di comunicazione tra i reparti.

1. Crea un piano di rollback per gli imprevisti.

1. Documenta l'intero processo di migrazione, comprese le procedure di ondata, convalida e cutover. Utilizzalo come manuale per l'intera migrazione. Aggiornerai questo processo man mano che pianifichi e implementerai la migrazione.

## Revisione dei dati che stai migrando
<a name="review-migration-data"></a>

Collabora con i team di storage e applicazione per analizzare le caratteristiche dei dati che stai migrando. Queste informazioni ti aiutano a determinare una strategia di migrazione che puoi utilizzare. DataSync

**Contents**
+ [Definizione dei modelli di utilizzo dei dati](#review-migration-data-usage)
+ [Identificazione della struttura e del layout dei dati](#review-migration-data-structure)
+ [Documentazione di condivisioni e cartelle](#review-migration-data-document-shares)
+ [Analisi delle dimensioni dei file](#review-migration-data-file-sizes)

### Definizione dei modelli di utilizzo dei dati
<a name="review-migration-data-usage"></a>
+ Per i dati utilizzati attivamente con modifiche frequenti, pianifica più ondate di trasferimenti incrementali per evitare di interrompere le operazioni aziendali.
+ Per i dati di sola lettura che potrebbero essere considerati archiviati, potrebbe non essere necessario pianificare ondate di dati.
+ Se disponi di una combinazione di modelli di utilizzo dei dati, pianifica ondate che migrano questi diversi set di dati separatamente. Ad esempio, potresti avere un'ondata per i dati di archiviazione, mentre il resto delle ondate potrebbe essere dedicato alla migrazione dei dati attivi.

### Identificazione della struttura e del layout dei dati
<a name="review-migration-data-structure"></a>
+ Determina se i dati sono organizzati per periodi di tempo (anno, mese, giorno) o altri modelli.
+ Usa questa struttura organizzativa per pianificare le tue ondate di migrazione. Ad esempio, potresti migrare un anno di dati di archivio durante un'unica ondata.

### Documentazione di condivisioni e cartelle
<a name="review-migration-data-document-shares"></a>
+ Crea un inventario di condivisioni e cartelle (incluso il numero di file o oggetti per ciascuna).
+ Identifica condivisioni e cartelle con set di dati attivi. Questi potrebbero richiedere trasferimenti incrementali durante la migrazione.
+ Rivedi le [DataSync quote](datasync-limits.md). Questo può aiutarti a pianificare come partizionare il set di dati durante la configurazione. DataSync

### Analisi delle dimensioni dei file
<a name="review-migration-data-file-sizes"></a>
+ Aspettatevi una maggiore velocità di trasmissione dei dati per i trasferimenti con file più grandi (MB o GB) rispetto ai file più piccoli (KB).
+ Se lavori con molti file più piccoli, aspettati un maggior numero di operazioni sui metadati sul tuo sistema di storage e una minore velocità di trasmissione dei dati. DataSyncesegue queste operazioni durante il confronto e la verifica delle posizioni di origine e di destinazione.

## Identificazione dei requisiti di archiviazione
<a name="determine-storage-requirements"></a>

Per scegliere un servizio AWS di storage compatibile per la migrazione dei dati, è necessario valutare le caratteristiche e le prestazioni del sistema di storage di origine.

Queste informazioni possono inoltre aiutarvi a [pianificare i trasferimenti](task-scheduling.md) per ridurre al minimo l'impatto sulle operazioni aziendali durante la migrazione.

**Contents**
+ [Determinazione del supporto per lo storage](#determine-storage-requirements-protocols)
+ [Revisione dei requisiti di conservazione dei metadati](#determine-storage-requirements-metadata)
+ [Raccolta di metriche prestazionali dallo storage di origine](#determine-storage-requirements-performance)
+ [Scelta di un servizio AWS di archiviazione di destinazione](#determine-storage-requirements-destination)

### Determinazione del supporto per lo storage
<a name="determine-storage-requirements-protocols"></a>

DataSync può funzionare con una varietà di sistemi di storage che consentono l'accesso tramite client di storage di oggetti compatibili con NFS, SMB, HDFS e S3. 

Se stai migrando da un altro spazio di archiviazione cloud, verifica che DataSync possa funzionare con quel provider. Per un elenco delle posizioni di origine supportate, vedi [Con chi posso trasferire i miei dati AWS DataSync?](working-with-locations.md)

### Revisione dei requisiti di conservazione dei metadati
<a name="determine-storage-requirements-metadata"></a>

DataSync può conservare i metadati del file o dell'oggetto durante un trasferimento. Il modo in cui i metadati vengono conservati dipende dalle località di trasferimento e dal fatto che tali sedi utilizzino tipi di metadati simili.

DataSync in alcuni casi necessita di autorizzazioni aggiuntive per conservare i metadati dei file, come gli elenchi di accesso discrezionali NTFS (). DACLs

Per ulteriori informazioni, consulta [Comprendere come DataSync gestisce i metadati di file e oggetti](metadata-copied.md).

### Raccolta di metriche prestazionali dallo storage di origine
<a name="determine-storage-requirements-performance"></a>

Misura gli IOPS di base e la velocità effettiva del disco durante i carichi di lavoro medi e di picco per lo storage di origine. Il trasferimento dei dati aggiunge un I/O sovraccarico ai sistemi di storage di origine e di destinazione.

Confrontate questi dati sulle prestazioni con le specifiche del sistema di storage per determinare le risorse prestazionali disponibili.

### Scelta di un servizio AWS di archiviazione di destinazione
<a name="determine-storage-requirements-destination"></a>

A questo punto, potresti avere un'idea di quale servizio AWS di archiviazione abbia senso per i tuoi dati. In caso contrario, i modelli di utilizzo dei dati e le prestazioni di archiviazione sono un paio di aree a cui prestare attenzione quando si decide. Ad esempio, potresti prendere in considerazione Amazon S3 se disponi di dati di archivio e Amazon o FSx Amazon EFS per i dati attivi.

Per aiutarti a decidere lo storage basato su oggetti o file giusto per i tuoi dati, consulta [Scelta di un AWS](https://docs.aws.amazon.com/decision-guides/latest/storage-on-aws-how-to-choose/choosing-aws-storage-service.html) servizio di storage.

## Definizione dei requisiti di rete
<a name="datasync-migration-network-requirements"></a>

Per eseguire la migrazione dei dati DataSync, è necessario stabilire connessioni di rete tra lo storage di origine, l'agente e AWS. È inoltre necessario pianificare una larghezza di banda e un'infrastruttura di rete sufficienti.

Collabora con i tuoi tecnici di rete e gli amministratori di storage per definire i seguenti requisiti di rete.

**Contents**
+ [Valutazione della larghezza di banda di rete disponibile](#datasync-migration-network-bandwidth)
+ [Stai valutando le opzioni per connettere la tua rete a AWS](#datasync-migration-network-connection-options)
+ [Scelta di un endpoint di servizio per la comunicazione con gli agenti](#datasync-migration-network-service-endpoint)
+ [Pianificazione di un'infrastruttura di rete sufficiente](#datasync-migration-network-interfaces)

### Valutazione della larghezza di banda di rete disponibile
<a name="datasync-migration-network-bandwidth"></a>

La larghezza di banda di rete disponibile influisce sulla velocità di trasferimento e sul tempo complessivo di migrazione. Se stai effettuando il trasferimento da un sistema di storage locale, procedi come segue: 
+ Collabora con il team di rete per determinare l'utilizzo medio e di picco della larghezza di banda. 
+ Identifica le finestre in cui puoi trasferire i dati ed evita di interrompere le operazioni quotidiane. Ciò informerà quando si verificheranno le ondate di migrazione e i trasferimenti.

Puoi controllare la quantità di larghezza di banda DataSync utilizzata. Per ulteriori informazioni, consulta [Impostazione dei limiti di larghezza di banda per l'attività AWS DataSync](configure-bandwidth.md).

Poiché i trasferimenti da altri sistemi di archiviazione cloud avvengono in genere sulla rete Internet pubblica, in genere tali trasferimenti comportano meno restrizioni e considerazioni sulla larghezza di banda.

### Stai valutando le opzioni per connettere la tua rete a AWS
<a name="datasync-migration-network-connection-options"></a>

Considerate le seguenti opzioni per stabilire la connettività di rete per il DataSync trasferimento:
+ **Direct Connect**- Esamina gli [esempi di architettura e routing](direct-connect-architecture.md) per l'utilizzo di Direct Connect con DataSync. Puoi monitorare l'attività di Direct Connect utilizzando [Amazon CloudWatch](https://docs.aws.amazon.com/directconnect/latest/UserGuide/monitoring-cloudwatch.html).
+ **VPN**: [AWS Site-to-Site VPN](https://docs.aws.amazon.com/vpn/latest/s2svpn/VPC_VPN.html)offre una velocità di trasmissione fino a 1,25 Gbps per tunnel.
+ **Internet pubblico**: contatta il tuo provider di servizi Internet per i dati sull'utilizzo della rete.

### Scelta di un endpoint di servizio per la comunicazione con gli agenti
<a name="datasync-migration-network-service-endpoint"></a>

DataSync gli agenti utilizzano gli [endpoint del servizio](choose-service-endpoint.md) per comunicare con il DataSync servizio. Il tipo di endpoint utilizzato dipende dal modo in cui ti connetti alla rete. AWS

### Pianificazione di un'infrastruttura di rete sufficiente
<a name="datasync-migration-network-interfaces"></a>

Per ogni attività di trasferimento creata, genera e gestisce DataSync automaticamente l'infrastruttura di rete per i trasferimenti di dati. Questa infrastruttura è nota come interfacce di *rete o interfacce* di *rete elastiche*, che sono componenti di rete logici in un cloud privato virtuale (VPC) di Amazon che rappresentano schede di rete virtuali. Per ulteriori informazioni, consulta la Guida per l'[https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-eni.html](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-eni.html).

Ogni interfaccia di rete utilizza un singolo indirizzo IP nella sottorete VPC di destinazione. Per assicurarti di disporre di un'infrastruttura di rete sufficiente per la migrazione, procedi come segue:
+ Annota il numero di [interfacce di rete](required-network-interfaces.md) che DataSync creerai per la tua posizione di DataSync destinazione.
+ Accertatevi che la sottorete disponga di indirizzi IP sufficienti per le vostre DataSync attività. Ad esempio, un'attività che utilizza un agente richiede quattro indirizzi IP. Se crei quattro attività per la migrazione, significa che hai bisogno di 16 indirizzi IP disponibili nella sottorete. 

# Esecuzione di un DataSync proof of concept
<a name="datasync-large-migration-poc"></a>

L'esecuzione di un proof of concept (POC) AWS DataSync consente di convalidare i seguenti aspetti della pianificazione della migrazione dei dati:
+ Verifica la connettività di rete tra le posizioni di origine e di destinazione.
+ Convalida la configurazione iniziale dell' DataSync attività.
+ Misura le prestazioni di trasferimento dei dati.
+ Stima le tempistiche di migrazione.
+ Definisci i criteri di successo con le principali parti interessate che lavorano alla migrazione.

## Inizia con il tuo proof of concept
<a name="datasync-large-migration-poc-getting-started"></a>

1. Crea il tuo DataSync agente:

   1. [Implementa il tuo agente.](deploy-agents.md)

   1. [Scegli un endpoint di servizio](choose-service-endpoint.md) per il tuo agente.

   1. [Attiva il tuo agente.](activate-agent.md)

   1. [Verifica le connessioni di rete del tuo agente](test-agent-connections.md).

1. Seleziona un piccolo sottoinsieme di dati che rappresenti i dati di cui stai migrando.

   Ad esempio, se l'archivio di origine contiene una combinazione di file grandi e piccoli, il sottoinsieme di dati che trasferisci nel POC dovrebbe rispecchiare tale situazione. Ciò offre una comprensione preliminare delle prestazioni dei sistemi di storage, della rete e. DataSync

1. Crea una posizione DataSync di origine per il tuo sistema di archiviazione [cloud locale](transferring-on-premises-storage.md) [o di altro tipo](transferring-other-cloud-storage.md).

1. Crea una posizione di DataSync destinazione per il tuo [servizio AWS di archiviazione](transferring-aws-storage.md).

1. [Crea un'attività di DataSync trasferimento](create-task-how-to.md) con un [filtro](filtering.md) che trasferisce solo il sottoinsieme di dati.

1. [Inizia la tua DataSync attività.](run-task.md)

1. Raccogli le metriche delle prestazioni di trasferimento monitorando quanto segue:
   + Velocità effettiva dei dati e dei file relativi all'esecuzione delle attività. È possibile farlo tramite la DataSync console o l'[DescribeTaskExecution](https://docs.aws.amazon.com/datasync/latest/userguide/API_DescribeTaskExecution.html)operazione. Se utilizzi`DescribeTaskExecution`, ecco come calcoli queste metriche:
     + **Velocità effettiva dei dati: Dividi** per `BytesWritten` `TransferDuration`
     + **Velocità effettiva dei file: Dividi** per `FilesTransferred` `TransferDuration`
   + Utilizzo dello storage di origine e destinazione. Collaborate a stretto contatto con gli amministratori dello storage per ottenere queste informazioni.
   + Utilizzo della rete.

1. Verifica i dati trasferiti nella posizione di destinazione:
   + Esamina i CloudWatch registri per individuare eventuali errori di esecuzione delle attività.
   + Verifica che le autorizzazioni e i metadati siano conservati nella posizione di destinazione.
   + Verifica che le applicazioni e gli utenti possano accedere ai dati di destinazione come previsto.
   + Risolvi eventuali problemi riscontrati. Per ulteriori informazioni, consulta [Risoluzione dei AWS DataSync problemi](troubleshooting-datasync.md).

1. Esegui l'attività ancora qualche volta per farti un'idea del tempo necessario DataSync per  preparare, trasferire e verificare i dati. Per ulteriori informazioni, consulta [Stati di esecuzione delle attività](run-task.md#understand-task-execution-statuses).

   Se esegui un'attività più di una volta, DataSync per impostazione predefinita esegue un trasferimento incrementale e copia solo i dati modificati dall'esecuzione precedente dell'attività.

   Sebbene il tempo di trasferimento sia probabilmente più breve per i trasferimenti incrementali, DataSync prepareremo sempre il trasferimento allo stesso modo, scansionando e confrontando le posizioni per identificare cosa trasferire. Puoi utilizzare questi tempi di preparazione per [stimare le tempistiche limite](datasync-large-migration-timelines.md#datasync-large-migration-cutover-timelines) per la migrazione.

1. Se necessario, aggiorna il piano di migrazione in base a ciò che hai appreso durante il POC.

# Stima delle tempistiche di migrazione
<a name="datasync-large-migration-timelines"></a>

Utilizzando le informazioni raccolte fino a questo punto, puoi stimare il tempo necessario per la migrazione. AWS DataSync

## Stima delle tempistiche di trasferimento dei dati
<a name="datasync-large-migration-transfer-timelines"></a>

È possibile stimare il tempo necessario DataSync per il trasferimento dei dati in base alle seguenti informazioni raccolte durante la raccolta dei requisiti di migrazione e al DataSync proof of concept (POC):
+ La larghezza di banda di [rete disponibile](gathering-migration-requirements.md#datasync-migration-network-bandwidth)
+ Metriche di utilizzo dello storage di origine e destinazione
+ [Metriche prestazionali ricavate dal tuo POC DataSync ](datasync-large-migration-poc.md)

**Per stimare una tempistica di trasferimento dei dati**

1. Confrontate la velocità di trasmissione di dati e file del POC con la larghezza di banda di rete disponibile.

1. Se la velocità effettiva è inferiore alla larghezza di banda disponibile (ad esempio 300 MiB/s per la velocità effettiva con 10 Gbps di larghezza di banda di rete), valuta la possibilità di partizionare il set di dati in più attività per massimizzare l'utilizzo della larghezza di banda.

   DataSync dispone di alcune opzioni per il partizionamento del set di dati. Per ulteriori informazioni, consulta [Accelerazione della migrazione con il partizionamento dei dati](datasync-large-migration-data-partitioning.md).

1. Calcola quanti giorni impiega un trasferimento utilizzando la seguente formula, che fornisce un tempo minimo teorico di trasferimento:

   ```
   (DATA_SIZE * 8 bits per byte)/(CIRCUIT * NETWORK_UTILIZATION percentage * 3600 seconds per hour * AVAILABLE_HOURS) = Number of days
   ```

   Quando usi questa formula, sostituisci quanto segue con i tuoi valori:
   + `DATA_SIZE`: La quantità di dati da migrare (espressa in byte).
   + `CIRCUIT`: la larghezza di banda di rete disponibile (espressa in bit al secondo).
   + `NETWORK_UTILIZATION`: La percentuale della rete utilizzata.
   + `AVAILABLE_HOURS`: Il numero di ore operative disponibili in ogni giorno.

   Ad esempio, si calcola una migrazione con 100 TB di dati, una connessione Internet da 1 Gbps, l'80% di utilizzo della rete e una disponibilità 24 ore al giorno nel modo seguente:

   `(100,000,000,000,000 bytes * 8) / (1,000,000,000 bps * 0.80 * 3600 * 24) = 11.57 days`

   In questo caso, la migrazione richiederebbe quasi 12 giorni prima di tenere conto delle condizioni reali.

1. Modifica la durata del trasferimento calcolata per tenere conto delle condizioni del mondo reale:
   + Fluttuazioni delle prestazioni di rete
   + Variazioni delle prestazioni di archiviazione
   + Tempo di inattività tra le ondate di migrazione

## Stima delle tempistiche limite
<a name="datasync-large-migration-cutover-timelines"></a>

Se state migrando set di dati attivi, probabilmente avrete bisogno di modifiche per non interrompere le operazioni aziendali.

Non sottovalutate il tempo necessario per i cutover. Con migrazioni di grandi dimensioni, non è raro che le attività di cutover occupino fino al 30 percento del tempo complessivo di migrazione.

1. Valuta se è necessario eseguire operazioni di cutover a ondate per ridurre la quantità di dati analizzati alla ricerca di modifiche incrementali.

   Una strategia a tal fine consiste nel tagliare i set di dati partizionati in base a condivisioni, cartelle o sistemi di storage.

1. Verifica il tempo impiegato in genere DataSync per preparare, trasferire e verificare i dati durante il POC.

   Nota in particolare la durata di preparazione delle esecuzioni delle attività. Per trovare queste informazioni, esegui l'[DescribeTaskExecution](https://docs.aws.amazon.com/datasync/latest/userguide/API_DescribeTaskExecution.html)operazione, quindi controlla il valore di [PrepareDuration](https://docs.aws.amazon.com/datasync/latest/userguide/API_TaskExecutionResultDetail.html#DataSync-Type-TaskExecutionResultDetail-PrepareDuration)per la durata (in millisecondi).

1. Stima quanto tempo potrebbe richiedere un cutover misurando il delta temporale tra le attività parallele.

   Per ulteriori informazioni sulle attività parallele, vedere[Accelerazione della migrazione con il partizionamento dei dati](datasync-large-migration-data-partitioning.md).

1. Usa la stima del cutover per pianificare i cutover. Si tratta essenzialmente di finestre di manutenzione in cui i dati di origine non possono essere modificati.

## Fasi successive
<a name="estimate-cutover-timelines-next-steps"></a>

Dopo aver stimato le tempistiche, sei pronto per iniziare a implementare la migrazione.

# Fase 2: implementazione della migrazione di grandi quantità di dati
<a name="datasync-large-migraton-stage-2"></a>

Con le informazioni raccolte durante la pianificazione, è possibile iniziare a utilizzarle AWS DataSync per migrare al nuovo sistema di storage. Se non l'hai già fatto, ti consigliamo di consultare le [risorse di AWS Prescriptive Guidance per](datasync-large-migration.md#review-migration-data-resources) migrazioni di grandi dimensioni.

**Topics**
+ [Accelerazione della migrazione con il partizionamento dei dati](datasync-large-migration-data-partitioning.md)
+ [Esecuzione delle attività DataSync di trasferimento](datasync-large-migration-running-tasks.md)
+ [Monitoraggio dei trasferimenti](datasync-large-migration-monitoring.md)

# Accelerazione della migrazione con il partizionamento dei dati
<a name="datasync-large-migration-data-partitioning"></a>

Con una migrazione di grandi dimensioni, consigliamo di partizionare il set di dati con più attività. DataSync Il partizionamento dei dati di origine tra più attività (e possibilmente tra agenti) consente di parallelizzare i trasferimenti e ridurre i tempi di migrazione.

Il partizionamento consente inoltre di rispettare le DataSync [quote e semplifica il monitoraggio e il debug](datasync-limits.md) delle attività. 

Il diagramma seguente mostra come utilizzare più DataSync attività e agenti per trasferire dati dalla stessa posizione di archiviazione di origine. In questo scenario, ogni attività si concentra su una cartella specifica nella posizione di origine. Per ulteriori informazioni ed esempi su questi approcci, vedi [Come accelerare i trasferimenti di dati con architetture AWS DataSync scalabili orizzontalmente](https://aws.amazon.com/blogs/storage/how-to-accelerate-your-data-transfers-with-aws-datasync-scale-out-architectures/).

![\[Un diagramma che mostra un approccio DataSync per il partizionamento dei dati di origine per accelerare una migrazione su larga scala.\]](http://docs.aws.amazon.com/it_it/datasync/latest/userguide/images/datasync-partition-by-folder.png)


## Partizionamento del set di dati per cartella o prefisso
<a name="configure-task-by-folder"></a>

Quando crei la posizione di DataSync origine, puoi specificare una cartella, una directory o un prefisso da cui leggere. DataSync Ad esempio, se stai migrando una condivisione di file con directory di primo livello, puoi creare più posizioni che specificano un percorso di directory diverso. Puoi quindi utilizzare queste posizioni per eseguire più DataSync attività durante la migrazione.

## Partizionamento del set di dati con filtri
<a name="configure-task-with-filters"></a>

Puoi applicare [filtri](filtering.md) per includere o escludere dati dalla posizione di origine in un trasferimento. Nel contesto di una migrazione su larga scala, i filtri possono aiutarti ad assegnare le attività a porzioni specifiche del set di dati.

Ad esempio, se stai migrando dati di archivio organizzati per anno, puoi creare un filtro di inclusione da abbinare per uno o più anni specifici. Puoi anche modificare il filtro ogni volta che esegui l'attività in modo che corrisponda a un anno diverso.

## Partizionamento del set di dati con manifesti
<a name="configure-task-with-manifest"></a>

Un [manifesto](transferring-with-manifest.md) è un elenco di file o oggetti che si desidera trasferire. DataSync Con un manifesto, DataSync non è necessario leggere tutto in una posizione di origine per determinare cosa trasferire.

È possibile creare manifesti a partire dagli inventari dello storage di origine o tramite approcci basati sugli eventi (ad esempio, vedi [Implementazione AWS DataSync con centinaia di milioni di](https://aws.amazon.com/blogs/storage/implementing-aws-datasync-with-hundreds-of-millions-of-objects/) oggetti). È inoltre possibile utilizzare un manifesto diverso ogni volta che si avvia un'attività, in modo da trasferire diversi set di dati con la stessa attività.

# Esecuzione delle attività DataSync di trasferimento
<a name="datasync-large-migration-running-tasks"></a>

Durante ciascuna delle vostre ondate di migrazione, il trasferimento dei dati di solito segue lo stesso processo generale:

1. Esegui un trasferimento iniziale completo dei tuoi dati.

1. Verifica i dati nella destinazione.

1. Esegui trasferimenti incrementali per tutti i dati che potrebbero essere cambiati rispetto al trasferimento iniziale.

1. Riduci le operazioni alla posizione di destinazione.

1. Rivedi i risultati di cutover.

## Esecuzione delle attività
<a name="datasync-large-migration-running-tasks-how-to"></a>

Probabilmente dovrai eseguire le attività di DataSync trasferimento durante l'orario lavorativo per ridurre al minimo il tempo complessivo di migrazione. In queste situazioni è normale eseguire un trasferimento completo iniziale seguito da trasferimenti incrementali che tengano conto delle modifiche alla posizione di origine da parte di utenti e applicazioni.

Per evitare problemi relativi alla rete durante l'orario lavorativo, puoi limitare la quantità di larghezza di banda utilizzata dalle tue attività. Per ulteriori informazioni, consulta [Impostazione dei limiti di larghezza di banda per l'attività AWS DataSync](configure-bandwidth.md).

1. Esegui un trasferimento completo iniziale:

   1. [Avvia la tua DataSync attività](run-task.md) (o le attività se esegui attività in parallelo).

   1. Monitora l'avanzamento e le prestazioni delle esecuzioni delle attività.

   1. Verifica che i dati siano stati trasferiti nel modo previsto (ad esempio, i metadati dei file vengano conservati).

1. Esegui trasferimenti incrementali:

   1. [Pianifica le tue attività](task-scheduling.md) in modo che vengano eseguite periodicamente.

   1. Monitora l'esecuzione delle attività e correggi gli errori, se riscontrati.

## Esecuzione di un cutover
<a name="datasync-migration-cutting-over-how-to"></a>

Dopo i trasferimenti iniziali e incrementali, è possibile avviare il processo di trasferimento delle operazioni verso la località di destinazione.

1. Avvia la finestra di manutenzione programmata.

1. Aggiorna il sistema di storage di origine in modo che sia di sola lettura per applicazioni e utenti.

1. Esegui i trasferimenti incrementali finali per copiare i delta rimanenti tra le posizioni di origine e di destinazione.

1. [Effettua una convalida completa dei dati (ad esempio, esaminando i CloudWatch log e i report sulle attività).](task-reports.md)

1. Sposta le applicazioni e gli utenti nel nuovo ambiente della località di destinazione.

1. Verifica la funzionalità dell'applicazione e assicurati che gli utenti possano accedere ai dati nella posizione di destinazione.

1. Pianifica una riunione retrospettiva per esaminare il trasferimento con i team di migrazione. Poni le seguenti domande di esempio:
   + Il cutover ha avuto successo? In caso contrario, qual era il problema?
   + Abbiamo utilizzato tutta la larghezza di banda disponibile?
   + Lo storage di origine e di destinazione è stato completamente utilizzato?
   + Possiamo ottenere una maggiore velocità di trasmissione dei dati con attività aggiuntive?
   + Dobbiamo pianificare una finestra di manutenzione più lunga?

1. Se necessario, aggiorna il piano di migrazione prima di iniziare la fase successiva.

# Monitoraggio dei trasferimenti
<a name="datasync-large-migration-monitoring"></a>

AWS DataSync offre diverse opzioni di monitoraggio per aiutarti a convalidare ed eseguire il debug del trasferimento.

## Monitoraggio dei trasferimenti tramite metriche CloudWatch
<a name="datasync-migration-monitoring-cloudwatch-metrics"></a>

Puoi creare CloudWatch dashboard personalizzate con metriche relative all'esecuzione delle tue DataSync attività. Per ulteriori informazioni, consulta [Monitoraggio dei trasferimenti di dati con i CloudWatch parametri di Amazon](monitor-datasync.md).

## Monitoraggio dei trasferimenti con report sulle attività
<a name="datasync-migration-monitoring-task-reports"></a>

Se trasferisci milioni di file o oggetti, prendi in considerazione l'utilizzo dei report sulle attività. I report sulle attività forniscono informazioni dettagliate su quali DataSync tentativi di trasferire, ignorare, verificare ed eliminare durante l'esecuzione di un'attività. Per ulteriori informazioni, consulta [Monitoraggio dei trasferimenti di dati con report sulle attività](task-reports.md).

Puoi anche visualizzare i report delle attività utilizzando AWS servizi come AWS Glue Amazon Athena e Amazon Quick. Per ulteriori informazioni, consulta lo [AWS Storage](https://aws.amazon.com/blogs/storage/derive-insights-from-aws-datasync-task-reports-using-aws-glue-amazon-athena-and-amazon-quicksight/) Blog.

## Monitoraggio dei trasferimenti con CloudWatch Logs
<a name="datasync-migration-monitoring-cloudwatch-logs"></a>

Come minimo, ti consigliamo di configurare l'attività per registrare le informazioni di base e gli errori di trasferimento. Per ulteriori informazioni, consulta [Monitoraggio dei trasferimenti di dati con Amazon CloudWatch Logs](configure-logging.md).