Come migrare facilmente i server sul cloud con il servizio di migrazione delle applicazioni di AWS

0
170

Il nuovo servizio di migrazione delle applicazioni di AWS è uno strumento per eseguire Lift -e migrazioni Shift, in cui i server vengono copiati in modo completamente automatico e trasferiti nel cloud, dove viene trasferito il servizio applicativo. È facile da usare e può spostare i server con tempi di inattività minimi.

Che cos'è AWS Application Migration Service?

Di recente, AWS ha lanciato il servizio di migrazione delle applicazioni, chiamato in breve AWS MGN. È basato su CloudEndure Migration, un'azienda più vecchia che AWS ha acquistato ed è in funzione da un po' di tempo. Ora, AWS consiglia di utilizzare MGN, che è una caratteristica di prima classe dell'ecosistema AWS.

il processo è molto semplice. Installare l'agente di replica MGN sul server che si desidera migrare e configurarlo nella console di gestione MGN. Copia il sistema operativo, le applicazioni e tutti i dati e li trasferisce in un ambiente di staging composto da istanze EC2 a basso costo.

Poi, quando il trasferimento è completo, queste istanze EC2 possono essere convertite in istanze EC2 ad alto costo. istanze potenziate che utilizzerai per la produzione e il server originale può essere spento.

Naturalmente, questa è semplicemente una migrazione “lift-and-shift”. Spostare i tuoi server direttamente su AWS non cambierà immediatamente nulla della tua rete. Ciò che ti offre è un punto di partenza nel cloud e la capacità di modernizzare lentamente la tua infrastruttura utilizzando i servizi AWS.

Pubblicità

Ad esempio, potresti avere un piccolo servizio in esecuzione sulla macchina che potrebbe essere migliore come funzione AWS Lambda o forse stai eseguendo un database interno che potrebbe essere migliore se fosse spostato in AWS RDS.

Ad ogni modo, il passaggio al cloud è qualcosa che la maggior parte delle aziende sta facendo al giorno d'oggi e l'Application Migration Service di AWS lo rende estremamente semplice.

Spostare i server Con AWS MGN

Per prima cosa, dovrai configurare la replica nella Console di gestione MGN. Vai lì e fai clic su “Inizia,” oppure crea un nuovo modello di impostazioni dalla barra laterale.

La cosa principale che devi configurare è quale istanza del server di replica utilizzare. Questo è solo temporaneo, ma ti consigliamo di scegliere qualcosa su cui puoi almeno testare la tua rete prima di passare a istanze di livello di produzione. Per la maggior parte dei carichi di lavoro leggeri, tuttavia, t2.small dovrebbe andare bene per un server che non riceve traffico.

Dovrai anche selezionare una sottorete, indipendentemente dal fatto che tu voglia o meno un istanza EBS basata su unità ed eventuali gruppi di sicurezza aggiuntivi (sistema firewall di AWS) che potresti desiderare.

Quindi, dovrai scaricare l'agente di replica MGN sul tuo server. Questo è uno script Python, ma dipende dalla regione. Dovrai sostituire “REGIONE” nel seguente comando con la regione AWS in cui stai trasferendo i server, visualizzata in alto a destra nella console di gestione.

wget -O ./aws-replication-installer-init.py https://aws-application-migration-service-REGION.s3.amazonaws.com/latest/linux/aws-replication-installer-init.py Pubblicità

Quindi, dovrai eseguirlo con i privilegi di amministratore con sudo python3 aws-replication-installer-init.py. Potrebbe essere necessario installare python3 se il tuo sistema non lo ha già.

Una volta eseguito, il server verrà aggiunto alla console MGN. Potrai monitorare l'andamento del trasferimento dei dati da qui.

Una volta che è pronto per il test, sarai in grado di avviare le immagini di test selezionando tutti i server che desideri avviare e selezionando “Launch Test Instances”.

Poi, una volta che è pronto per essere scambiato sulla nuova macchina, puoi avviare istanze di cutover utilizzando le Impostazioni di avvio definite per ciascun server nella console.