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à.
Matrice decisionale
Nonostante ogni migrazione sia unica e presenti sfide, limiti e molteplici fattori specifici da considerare, esistono criteri comuni che puoi utilizzare per identificare la strategia e il servizio di migrazione più appropriati per il tuo caso d'uso. L'identificazione e l'assegnazione di priorità a tali fattori consentono di restringere la scelta. Utilizza la tabella seguente come albero decisionale: comincia dal fattore più importante per il tuo caso d'uso e scegli lo strumento migliore per la migrazione.
Nota
La tabella seguente fornisce fattori direzionali di alto livello da considerare; non include un elenco esaustivo di criteri per un progetto di migrazione. Lo scopo è fornire un confronto generalizzato di due metodi di migrazione dei dati molto diversi: la replica a livello di blocco (fornita da Application Migration Service) rispetto alla replica logica a livello di dati (fornita da una moltitudine di strumenti nativi di migrazione del database). Questi due metodi sono applicabili in molti scenari di migrazione e a volte possono essere utilizzati insieme, ma presentano anche vantaggi esclusivi evidenziati nella tabella.
Criteri |
AWS Application Migration Service |
Strumenti di database (strumenti nativi o AWS DMS) |
|---|---|---|
Architecture |
Fisico (a livello di blocco) |
Logico, a livello del motore di database |
Dimensionare |
Migrazione su larga scala |
Limitazioni granulari; di scala |
Confronto tra velocità e complessità |
Scenario di uscita rapida; complessità ridotta |
Approccio più lento e complesso; richiede più pianificazione e test |
Sequenza temporale |
Supporta una sequenza temporale aggressiva |
Richiede impegno e tempo aggiuntivi |
Tipo di migrazione |
Rehosting allo stato attuale (lift and shift) (solo uno alla volta) |
Ripiattaforma o modernizzazione con opzioni di scomposizione e consolidamento (uno a molti, molti a uno) |
Provisioning anticipato |
Non richiesto; migrazione automatica |
Richiesto il provisioning di database e infrastruttura |
Tempo di inattività |
Tempo di inattività richiesto, entro un RTO nell'ordine dei minuti |
Tempo di inattività quasi nullo possibile ma molto costoso (attraverso cluster estesi sincroni/asincroni, replica CDC e metodi simili) |
Frequenza di modifica dei dati |
Potrebbe avere limiti di rete o di prestazioni |
Sono disponibili altre opzioni |
Limitazioni |
Non supporta la maggior parte dei sistemi in cluster; * supporta solo piattaforme x86** |
Gli strumenti di database nativi supportano database in cluster e piattaforme non x86; AWS DMS copre la maggior parte dei motori di database |
* Il metodo di replica a livello di blocco non supporta lo storage collegato alla rete (NAS), le unità condivise come le condivisioni NFS o le condivisioni. CIFS/SMB Supporta solo lo storage a livello di blocco collegato direttamente al sistema migrato al momento della migrazione. (Per ulteriori informazioni, consulta le domande frequenti sul servizio di migrazione delle applicazioni sul supporto SAN/NAS.) Ciò limita l'applicabilità della replica tramite Application Migration Service per la maggior parte dei sistemi cluster, poiché la maggior parte dei cluster si basa sullo storage condiviso di varie implementazioni. Per ulteriori informazioni, consulta Vantaggi e svantaggi della AWS Application Migration Service sezione Migrazione con precedente di questa guida.
** Il metodo di replica a livello di blocco richiede l'installazione di un agente di AWS replica a livello di sistema operativo e tale agente supporta solo piattaforme x86 basate sul sistema operativo Windows o Linux (vedere Sistemi operativi supportati da Application Migration Service). Le piattaforme non x86 non rientrano nell'ambito di questo metodo di migrazione. Queste includono ARM, RISC/CISC sistemi, varianti PowerPC, sistemi IBM come pSeries, iSeries, zSeries e i rispettivi sistemi operativi come AIX, HP-UX, Solaris, Linux for PowerPC, zLinux su mainframe e altre architetture non x86.