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à.
Confronto delle opzioni di migrazione: EB CLI vs. AWS Application Migration Service
AWS offre diversi percorsi per la migrazione delle applicazioni Windows sul cloud. Questa sezione confronta due opzioni principali: il eb migrate comando nella CLI EB AWS Application Migration Service e (MGN). Comprendere le differenze tra questi approcci ti aiuterà a scegliere la strategia di migrazione più appropriata per le tue esigenze specifiche.
Funzionalità | CLI WEB () eb migrate | AWS Application Migration Service (MGN) |
---|---|---|
Obiettivo primario | Migrazione a livello di applicazione di siti Web e applicazioni IIS | Rehosting a livello di server di intere macchine (server fisici, virtuali o cloud) |
Ideale per | Applicazioni IIS che desideri migrare direttamente su Elastic Beanstalk con una riconfigurazione minima | Migrazioni su larga scala che coinvolgono molti server o infrastrutture complesse |
Approccio alla scoperta | Individuazione a livello di applicazione di siti, applicazioni e configurazioni IIS | Replica a livello di server di intere macchine, inclusi sistema operativo e applicazioni |
Ambiente di destinazione | Crea e configura direttamente ambienti Elastic Beanstalk ottimizzati per le applicazioni Windows | Crea EC2 istanze che richiedono una configurazione aggiuntiva per funzionare con Elastic Beanstalk |
Conservazione della configurazione | Conserva automaticamente le configurazioni specifiche di IIS (siti, pool di applicazioni, associazioni) | Conserva l'intera configurazione del server, che può includere componenti non necessari |
Modello di implementazione | Crea un ambiente Elastic Beanstalk pulito con le applicazioni distribuite utilizzando le best practice di Elastic Beanstalk | Crea una replica del server di origine che potrebbe richiedere l'ottimizzazione per le operazioni sul cloud |
Scala di migrazione | Ideale per migrazioni mirate di applicazioni specifiche | Progettato per migrazioni su larga scala di molti server |
Fasi successive alla migrazione | Minimo; l'ambiente è pronto per l'uso con gli strumenti di gestione Elastic Beanstalk | Richiede passaggi aggiuntivi per l'integrazione con Elastic Beanstalk, come l'esecuzione di azioni SSM post-lancio |
Quando utilizzare ciascuna opzione di migrazione
- Scegli eb migrate se hai i seguenti requisiti:
-
-
Desideri migrare applicazioni IIS specifiche anziché interi server
-
Il tuo obiettivo è adottare Elastic Beanstalk come piattaforma di gestione delle applicazioni
-
Vuoi sfruttare le funzionalità della piattaforma gestita di Elastic Beanstalk, come la scalabilità, l'implementazione e il monitoraggio semplificati
-
Preferisci un'implementazione pulita che AWS segua le migliori pratiche per le operazioni native del cloud
-
Vuoi ridurre al minimo il lavoro di configurazione successivo alla migrazione
-
- Scegli AWS Application Migration Service se hai i seguenti requisiti:
-
-
È necessario migrare un numero elevato di server
-
Avete configurazioni di server complesse che devono essere preservate esattamente
-
Le applicazioni presentano problemi di compatibilità che richiedono il mantenimento dell'esatto ambiente server
-
Volete «lift-and-shift» apportando modifiche minime alle vostre applicazioni
-
Avete intenzione di rifattorizzare o ottimizzare le vostre applicazioni dopo la migrazione
-
Confronto dei flussi di migrazione
Flusso di lavoro EB CLI (eb migrate):
-
Installa l'EB CLI sul tuo server IIS di origine o su un host bastion.
-
Esegui eb migrate per scoprire le applicazioni IIS.
-
Il comando raggruppa le applicazioni e le configurazioni.
-
Un ambiente Elastic Beanstalk viene creato con risorse appropriate.
-
Le tue applicazioni vengono distribuite nel nuovo ambiente.
-
Puoi gestire immediatamente le tue applicazioni utilizzando gli strumenti Elastic Beanstalk.
AWS Application Migration Service flusso di lavoro:
-
Installare l'agente AWS di replica sui server di origine.
-
Configura e testa la replica dei dati.
-
Avvia istanze di test per verificare la funzionalità.
-
Pianifica il cutover per. AWS
-
Avvia istanze di produzione.
-
Esegui azioni post-lancio per ottimizzare per il cloud.
-
Se Elastic Beanstalk è la piattaforma di destinazione, è necessaria una configurazione aggiuntiva per l'integrazione con Elastic Beanstalk.
Conclusioni
Elastic Beanstalk è la destinazione preferita per le AWS applicazioni della piattaforma Windows e offre un ambiente gestito che semplifica l'implementazione, la scalabilità e la gestione. Il eb migrate comando fornisce un percorso diretto a Elastic Beanstalk per applicazioni IIS, con rilevamento e configurazione automatici che preservano le impostazioni dell'applicazione.
Sebbene AWS Application Migration Service offra potenti funzionalità per le migrazioni di server su larga scala, richiede passaggi aggiuntivi per l'integrazione con Elastic Beanstalk. Per la maggior parte delle migrazioni di applicazioni IIS in cui Elastic Beanstalk è la eb migrate piattaforma di destinazione, offre un approccio più semplificato che si allinea al modello di servizio gestito di Elastic Beanstalk.
Scegli l'approccio di migrazione più adatto alle tue esigenze specifiche, considerando fattori come la scalabilità, la complessità e l'architettura dello stato finale desiderata. AWS
Per ulteriori informazioni su AWS Application Migration Service, consulta What is? AWS Application Migration Service nella Guida AWS Application Migration Service per l'utente.