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à.
Migrazione di file system condivisi in una migrazione di AWS grandi dimensioni
Creato da Amit Rudraraju (AWS), Sam Apa (), Bheemeswararao Balla (AWS), Wally Lu () e Sanjeev Prakasam () AWS AWS AWS
Ambiente: produzione | Fonte: file system condiviso locale | Target: Amazon EFS o Amazon FSx |
Tipo R: Replatform | Carico di lavoro: tutti gli altri carichi di lavoro | Tecnologie: migrazione; archiviazione e backup |
AWSservizi: AWS DataSync; AmazonEFS; Amazon FSx per Windows File Server; Amazon FSx per NetApp ONTAP |
Riepilogo
La migrazione di 300 o più server è considerata una migrazione di grandi dimensioni. Lo scopo di una migrazione su larga scala è migrare i carichi di lavoro dai data center locali esistenti al AWS Cloud, e questi progetti si concentrano in genere sui carichi di lavoro di applicazioni e database. Tuttavia, i file system condivisi richiedono un'attenzione mirata e un piano di migrazione separato. Questo modello descrive il processo di migrazione per i file system condivisi e fornisce le migliori pratiche per migrarli con successo nell'ambito di un progetto di migrazione di grandi dimensioni.
Un file system condiviso (SFS), noto anche come file system di rete o cluster, è una condivisione di file montata su più server. L'accesso ai file system condivisi avviene tramite protocolli come Network File System (NFS), Common Internet File System (CIFS) o Server Message Block (SMB).
Questi sistemi non vengono migrati con strumenti di migrazione standard come AWS Application Migration Service perché non sono né dedicati all'host oggetto della migrazione né sono rappresentati come un dispositivo a blocchi. Sebbene la maggior parte delle dipendenze degli host venga migrata in modo trasparente, il coordinamento e la gestione dei file system dipendenti devono essere gestiti separatamente.
La migrazione dei file system condivisi avviene nelle seguenti fasi: individuazione, pianificazione, preparazione, suddivisione e convalida. Utilizzando questo modello e le cartelle di lavoro allegate, migri il tuo file system condiviso verso un servizio di AWS storage, come Amazon Elastic File System EFS (Amazon) NetApp ONTAP, Amazon FSx for o Amazon FSx for Windows File Server. Per trasferire il file system, puoi utilizzare uno strumento AWS DataSync di terze parti, ad esempio. NetApp SnapMirror
Nota: questo modello fa parte di una serie di AWS Prescriptive Guidance sulle migrazioni di grandi dimensioni verso |
Prerequisiti e limitazioni
Prerequisiti
I prerequisiti possono variare a seconda dei file system condivisi di origine e di destinazione e del caso d'uso. I più comuni sono i seguenti:
Un account AWS attivo.
Avete completato l'esplorazione del portafoglio di applicazioni per il vostro grande progetto di migrazione e avete iniziato a sviluppare piani d'ondata. Per ulteriori informazioni, consulta Portfolio playbook per migrazioni di AWS grandi dimensioni.
Cloud privati virtuali (VPCs) e gruppi di sicurezza che consentono il traffico in ingresso e in uscita tra il data center locale e l'ambiente. AWS Per ulteriori informazioni, consulta Opzioni di VPC connettività da rete ad Amazon e AWS DataSync requisiti di rete.
Autorizzazioni per creare AWS CloudFormation pile o autorizzazioni per creare Amazon o risorse EFS Amazon. FSx Per ulteriori informazioni, consulta la CloudFormation documentazione, la EFSdocumentazione Amazon o FSxla documentazione Amazon.
Se utilizzi AWS DataSync per eseguire la migrazione, hai bisogno delle seguenti autorizzazioni:
Autorizzazioni per inviare log AWS DataSync a un gruppo di log AWS CloudWatch Logs. Per ulteriori informazioni, vedere Consentire il caricamento dei log DataSync in gruppi di log. CloudWatch
Autorizzazioni per accedere al gruppo CloudWatch Logs log. Per ulteriori informazioni, vedere Panoramica della gestione delle autorizzazioni di accesso alle risorse Logs. CloudWatch
Autorizzazioni per creare agenti e attività in. DataSync Per ulteriori informazioni, consulta IAMAutorizzazioni richieste per l'utilizzo. AWS DataSync
Limitazioni
Questo modello è progettato per la migrazione SFSs come parte di un progetto di migrazione di grandi dimensioni. Include le migliori pratiche e istruzioni da SFSs incorporare nei piani Wave per la migrazione delle applicazioni. Se stai migrando uno o più file system condivisi al di fuori di un progetto di migrazione di grandi dimensioni, consulta le istruzioni per il trasferimento dei dati nella AWS documentazione per Amazon EFS, Amazon FSx for Windows File Server e Amazon FSx for NetApp ONTAP.
Questo modello si basa su architetture, servizi e modelli di migrazione di uso comune. Tuttavia, i progetti e le strategie di migrazione di grandi dimensioni possono variare tra le organizzazioni. Potrebbe essere necessario personalizzare questa soluzione o le cartelle di lavoro fornite in base alle proprie esigenze.
Architettura
Stack tecnologico di origine
Uno o più dei seguenti:
File server Linux (NFS)
File server Windows (SMB)
NetApp array di storage
array di EMC storage Dell Isilon
Stack tecnologico Target
Uno o più dei seguenti:
Amazon Elastic File System
Amazon FSx per NetApp ONTAP
File server Amazon FSx per Windows
Architettura Target
![Diagramma dell'architettura di utilizzo AWS DataSync per la migrazione di file system condivisi locali verso. AWS](images/pattern-img/a30cf791-7a8a-4f71-8927-bc61f3b332f2/images/13232433-7d33-44c8-8998-b720f33f67b3.png)
Il diagramma mostra il seguente processo:
Puoi stabilire una connessione tra il data center locale e il AWS cloud utilizzando un AWS servizio come AWS Direct Connect o AWS VPN Site-to-Site.
L' DataSync agente viene installato nel data center locale.
In base al vostro piano d'azione, dovete DataSync replicare i dati dal file system condiviso di origine alla condivisione di file di destinazioneAWS.
Fasi di migrazione
L'immagine seguente mostra le fasi e i passaggi di alto livello per la migrazione di un SFS progetto di migrazione di grandi dimensioni.
![Scopri, pianifica, prepara, interrompi e convalida le fasi di migrazione dei file system condivisi verso. AWS](images/pattern-img/a30cf791-7a8a-4f71-8927-bc61f3b332f2/images/f1e0c94d-0eea-46a8-bdec-3297b34c1d43.png)
La sezione Epics di questo modello contiene istruzioni dettagliate su come completare la migrazione e utilizzare le cartelle di lavoro allegate. Di seguito è riportata una panoramica di alto livello delle fasi di questo approccio graduale.
Phase (Fase) | Fasi |
Scopri | 1. Utilizzando uno strumento di rilevamento, raccogli dati sul file system condiviso, inclusi server, punti di montaggio e indirizzi IP. 2. Utilizzando un database di gestione della configurazione (CMDB) o lo strumento di migrazione, si raccolgono dettagli sul server, tra cui informazioni sull'ondata di migrazione, sull'ambiente, sul proprietario dell'applicazione, sul nome del servizio di gestione dei servizi IT (ITSM), sull'unità organizzativa e sull'ID dell'applicazione. |
Pianificazione | 3. Utilizzando le informazioni raccolte su SFSs e sui server, create il piano SFS d'ondata. 4. Utilizzando le informazioni contenute nel foglio di lavoro di compilazione, per ognuno di essiSFS, scegli un AWS servizio di destinazione e uno strumento di migrazione. |
Preparazione | 5. Configura l'infrastruttura di destinazione in AmazonEFS, Amazon FSx for NetApp ONTAP o Amazon FSx for Windows File Server. 6. Configura il servizio di trasferimento dati, ad esempio DataSync, e quindi avvia la sincronizzazione iniziale dei dati. Una volta completata la sincronizzazione iniziale, puoi configurare sincronizzazioni ricorrenti da eseguire secondo una pianificazione, 7. Aggiorna il piano SFS d'ondata con informazioni sulla condivisione del file di destinazione, come l'indirizzo IP o il percorso. |
Tagliare | 8. Blocca le applicazioni che accedono attivamente alla fonteSFS. 9. Nel servizio di trasferimento dati, eseguite una sincronizzazione finale dei dati. 10. Una volta completata la sincronizzazione, verifica che sia avvenuta correttamente esaminando i dati di registro in CloudWatch Logs. |
Convalida | 11. Sui server, modifica il punto di montaggio sul nuovo SFS percorso. 12. Riavvia e convalida le applicazioni. |
Strumenti
AWSservizi
Amazon CloudWatch Logs ti aiuta a centralizzare i log di tutti i tuoi sistemi, applicazioni e AWS servizi in modo da poterli monitorare e archiviare in modo sicuro.
AWS DataSyncè un servizio di trasferimento e scoperta di dati online che ti aiuta a spostare file o dati di oggetti da, verso e tra i servizi di storage. AWS
Amazon Elastic File System (AmazonEFS) ti aiuta a creare e configurare file system condivisi nel AWS cloud.
Amazon FSx fornisce file system che supportano i protocolli di connettività standard del settore e offrono disponibilità e replica elevate in tutte le regioni. AWS
Altri strumenti
SnapMirror
è uno strumento di replica NetApp dei dati che replica i dati da volumi o qtree di origine specificati rispettivamente su volumi o qtree di destinazione. Puoi utilizzare questo strumento per migrare un file system di NetApp origine su Amazon FSx forONTAP. Robocopy
, che è l'abbreviazione di Robust File Copy, è una directory a riga di comando e un comando per Windows. Puoi utilizzare questo strumento per migrare un file system di origine di Windows su Amazon FSx for Windows File Server.
Best practice
Approcci alla pianificazione delle onde
Quando pianificate ondate per un progetto di migrazione di grandi dimensioni, tenete conto della latenza e delle prestazioni delle applicazioni. Quando le applicazioni SFS e le applicazioni dipendenti operano in luoghi diversi, ad esempio una nel cloud e una nel data center locale, ciò può aumentare la latenza e influire sulle prestazioni delle applicazioni. Le seguenti sono le opzioni disponibili per la creazione di piani ondulatori:
Migra i server SFS e tutti i server dipendenti all'interno della stessa ondata: questo approccio previene problemi di prestazioni e riduce al minimo le rilavorazioni, ad esempio la riconfigurazione dei punti di montaggio più volte. È consigliato quando è richiesta una latenza molto bassa tra l'applicazione e il. SFS Tuttavia, la pianificazione delle ondate è complessa e l'obiettivo in genere è rimuovere le variabili dai raggruppamenti di dipendenze, anziché aggiungerle. Inoltre, questo approccio non è consigliato se molti server accedono allo stesso server SFS perché rende l'ondata troppo grande.
Esegui la migrazione SFS dopo la migrazione dell'ultimo server dipendente: ad esempio, se a un SFS server accedono più server e tali server sono programmati per la migrazione nelle ondate 4, 6 e 7, pianifica la SFS migrazione nell'ondata 7.
Questo approccio è spesso il più logico per le migrazioni di grandi dimensioni ed è consigliato per le applicazioni sensibili alla latenza. Riduce i costi associati al trasferimento dei dati. Riduce inoltre al minimo il periodo di latenza tra le applicazioni di livello superiore (ad esempio la SFS produzione), poiché in genere è prevista la migrazione delle applicazioni di livello superiore per ultime, dopo lo sviluppo e le applicazioni di controllo qualità.
Tuttavia, questo approccio richiede ancora scoperta, pianificazione e agilità. Potrebbe essere necessario migrarli SFS in un'ondata precedente. Verificate che le applicazioni siano in grado di sopportare la latenza aggiuntiva per il periodo di tempo compreso tra la prima onda dipendente e l'onda contenente la. SFS Conduci una sessione di rilevamento con i proprietari delle applicazioni e migra l'applicazione nella stessa ondata, l'applicazione più sensibile alla latenza. Se vengono rilevati problemi di prestazioni dopo la migrazione di un'applicazione dipendente, preparatevi a cambiare rapidamente per migrarla il più rapidamente possibile. SFS
Esegui la migrazione SFS al termine di un ampio progetto di migrazione: questo approccio è consigliato se la latenza non è un fattore, ad esempio quando i dati in esso contenuti sono accessibili di rado o non sono critici per le SFS prestazioni delle applicazioni. Questo approccio semplifica la migrazione e semplifica le attività successive.
È possibile combinare questi approcci in base alla sensibilità alla latenza dell'applicazione. Ad esempio, è possibile migrare sensibili alla latenza SFSs utilizzando gli approcci 1 o 2 e quindi migrare il resto utilizzando l'approccio 3. SFSs
Scelta di un servizio di file system AWS
AWSoffre diversi servizi cloud per l'archiviazione di file. Ciascuno offre vantaggi e limiti diversi in termini di prestazioni, scalabilità, accessibilità, integrazione, conformità e ottimizzazione dei costi. Esistono alcune opzioni logiche predefinite. Ad esempio, se il tuo attuale file system locale utilizza Windows Server, Amazon FSx for Windows File Server è la scelta predefinita. Oppure, se il file system locale è operativo NetApp ONTAP, Amazon FSx for NetApp ONTAP è la scelta predefinita. Tuttavia, potresti scegliere un servizio mirato in base ai requisiti della tua applicazione o per ottenere altri vantaggi operativi sul cloud. Per ulteriori informazioni, consulta Scelta del servizio di archiviazione dei AWS file giusto per la propria implementazione
Scelta di uno strumento di migrazione
Amazon EFS e Amazon FSx supportano l'uso di AWS DataSync per migrare i file system condivisi sul AWS cloud. Per ulteriori informazioni sui sistemi e servizi di storage supportati, sui vantaggi e sui casi d'uso, consulta What is AWS DataSync. Per una panoramica del processo di utilizzo DataSync del trasferimento dei file, consulta Come funzionano AWS DataSync i trasferimenti.
Sono disponibili anche diversi strumenti di terze parti, tra cui:
Se scegli Amazon FSx for NetApp ONTAP, puoi utilizzarlo NetApp SnapMirror per migrare i file dal data center locale al cloud. SnapMirror utilizza la replica a livello di blocco, che può essere più veloce DataSync e ridurre la durata del processo di trasferimento dei dati. Per ulteriori informazioni, consulta Migrazione a for using. FSx ONTAP NetApp SnapMirror
Se scegli Amazon FSx for Windows File Server, puoi usare Robocopy per migrare i file nel cloud. Per ulteriori informazioni, consulta Migrazione di file esistenti su Windows File Server FSx utilizzando Robocopy.
Epiche
Attività | Descrizione | Competenze richieste |
---|---|---|
Prepara la cartella di lavoro SFS Discovery. |
| Ingegnere addetto alla migrazione, responsabile della migrazione |
Raccogli informazioni sulla fonteSFS. |
| Ingegnere addetto alla migrazione, responsabile della migrazione |
Raccogli informazioni sui server. |
| Ingegnere addetto alla migrazione, responsabile della migrazione |
Attività | Descrizione | Competenze richieste |
---|---|---|
Costruisci il piano SFS ondulatorio. |
| Responsabile sviluppo, responsabile Cutover, ingegnere addetto alla migrazione, responsabile della migrazione |
Scegli il AWS servizio di destinazione e lo strumento di migrazione. |
| Ingegnere addetto alla migrazione, responsabile della migrazione |
Attività | Descrizione | Competenze richieste |
---|---|---|
Configura il file system di destinazione. | In base ai dettagli registrati nel tuo piano d'ondata, configura i file system di destinazione nell'AWSaccount e nelle VPC sottoreti di destinazione. Per le istruzioni, consulta la seguente documentazione: AWS | Ingegnere addetto alla migrazione, responsabile della migrazione, AWS amministratore |
Configura lo strumento di migrazione e trasferisci i dati. |
| AWSamministratore, amministratore del cloud, tecnico addetto alla migrazione, responsabile della migrazione |
Aggiorna il piano d'ondata. |
| Ingegnere addetto alla migrazione, responsabile della migrazione |
Attività | Descrizione | Competenze richieste |
---|---|---|
Interrompi le applicazioni. | Se le applicazioni o i client eseguono attivamente operazioni di lettura e scrittura nell'origineSFS, interrompili prima di eseguire la sincronizzazione finale dei dati. Per istruzioni, consultate la documentazione dell'applicazione o i processi interni per interrompere le attività di lettura e scrittura. Ad esempio, consultate Start or Stop the Web Server (IIS8) | Proprietario dell'app, sviluppatore dell'app |
Esegui il trasferimento finale dei dati. |
| Ingegnere addetto alla migrazione, responsabile della migrazione |
Convalida il trasferimento dei dati. | Se lo utilizzi AWS DataSync, procedi come segue per convalidare il trasferimento finale dei dati completato con successo:
Se utilizzi uno strumento di terze parti, consulta le istruzioni di convalida del trasferimento dei dati nella documentazione dello strumento di migrazione selezionato. | Ingegnere addetto alla migrazione, responsabile della migrazione |
Attività | Descrizione | Competenze richieste |
---|---|---|
Rimontare il file system e convalidare la funzione e le prestazioni dell'applicazione. |
| AWSamministratore di sistema, proprietario dell'app |
Risoluzione dei problemi
Risorse correlate
AWSdocumentazione
Risoluzione dei problemi