Eenvoudig servers naar de cloud migreren met de applicatiemigratieservice van AWS A

0
147

AWS's nieuwe Application Migration-service is een tool voor het uitvoeren van Lift -en Shift-migraties, waarbij servers volledig automatisch worden gekopieerd en naar de cloud worden getild, waar de applicatieservice wordt overgedragen. Het is gebruiksvriendelijk en kan servers verplaatsen met minimale downtime.

Wat is AWS Application Migration Service?

Onlangs lanceerde AWS Application Migration Service, kortweg AWS MGN genoemd. Het is gebaseerd op CloudEndure Migration, een ouder bedrijf dat AWS heeft gekocht en al een tijdje actief is. Nu raadt AWS het gebruik van MGN aan, een eersteklas functie van het AWS-ecosysteem.

Het proces is heel eenvoudig. U installeert de MGN Replication Agent op de server die u wilt migreren en configureert deze in de MGN Management Console. Het kopieert het besturingssysteem, de applicaties en alle gegevens en brengt ze over naar een staging-omgeving gemaakt van goedkope EC2-instanties.

Als de overdracht is voltooid, kunnen deze EC2-instanties worden geconverteerd naar de hoogwaardige aangedreven instanties die u voor productie zult gebruiken, en de oorspronkelijke server kan worden uitgeschakeld.

Dit is natuurlijk gewoon een lift-and-shift-migratie. Als u uw servers rechtstreeks naar AWS verplaatst, verandert er niet meteen iets aan uw netwerk. Wat het u wel geeft, is een startpunt in de cloud en de mogelijkheid om uw infrastructuur langzaam te moderniseren met behulp van AWS-services.

Advertentie

Misschien heeft u een kleine service op de machine die zou beter af zijn als een AWS Lambda-functie, of misschien gebruikt u een interne database die beter af zou zijn als deze naar AWS RDS werd verplaatst.

Hoe dan ook, de overstap naar de cloud is iets wat de meeste bedrijven tegenwoordig doen, en de Applicatie Migratieservice van AWS maakt het uiterst eenvoudig.

Servers verhuizen Met AWS MGN

Eerst moet u de replicatie instellen in de MGN Management Console. Ga daarheen en klik op “Aan de slag,” of maak een nieuwe instellingensjabloon in de zijbalk.

Het belangrijkste dat u moet configureren, is welke instantie van de replicatieserver moet worden gebruikt. Dit is slechts tijdelijk, maar u zult iets willen kiezen waarop u in ieder geval uw netwerk kunt testen voordat u overschakelt naar productiekwaliteitsinstanties. Voor de meeste lichte workloads zou t2.small goed genoeg moeten zijn voor een server die geen verkeer ontvangt.

Je zult ook een subnet moeten selecteren, of je nu wel of niet een harde op een schijf gebaseerde EBS-instantie en eventuele aanvullende beveiligingsgroepen (AWS's firewallsysteem) die u mogelijk wilt.

Vervolgens moet u de MGN-replicatieagent naar uw server downloaden. Dit is een Python-script, maar het is regio-afhankelijk. U moet “REGION” in de volgende opdracht met de AWS-regio waarnaar u de servers overzet, die wordt weergegeven in de rechterbovenhoek van de beheerconsole.

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

Vervolgens moet u het uitvoeren met beheerdersrechten met sudo python3 aws-replication-installer-init.py. Mogelijk moet u python3 installeren als uw systeem dit nog niet heeft.

Eenmaal uitgevoerd, wordt de server toegevoegd aan de MGN-console. U kunt vanaf hier de voortgang van de gegevensoverdracht volgen.

Zodra het klaar is om te testen, kunt u testafbeeldingen starten door alle servers te selecteren die u wilt starten en 'Launch Test Instances' te selecteren.

Zodra het klaar is om verwisseld naar de nieuwe machine, kunt u cutover-instanties starten met behulp van de Startinstellingen die voor elke server in de console zijn gedefinieerd.