DEV Community

#developer #awsdeveloper
#developer #awsdeveloper

Posted on

Effortlessly migrate your on-premise machines & application to any Cloud platform

Effortlessly migrate your on-premise machines & application to any Cloud platform

Image taken from AWS

This blog is more about how we can effortlessly migrate our on-prem machines and Applications to the AWS cloud platform. In order to do this, we will be consuming the **CloudEndure **service which easily assists us to do our end to end migration.

CloudEndure is a SAAS service that automatically does a lift-and-shift (rehost) solution that simplifies, expedites, and reduces the cost of migrating applications to AWS.

In this article, we will be migrating our virtual machines from one region to another region. The source can vary in your case it can be your on-premies. For our demonstration, we are doing region to region migration.

Getting started with CloudEndure sign up for the **CloudEndure **Account. The CloudEndure is a separate portal not available directly on amazon. Below is the URL for the portal.

https://console.cloudendure.com/#/register/register

Once Registration is done you can login into the directly portal. In the portal, we have created a project called DemoMigration. For our use case, we have amazon Linux which is running in the EU(Ireland) and we will migrate the same in another region which is AWS EU(Stockholm)

Image taken from [Surajtikoo](undefined)

CloudEndure consists of there parts which are the source, replication, and target. Once you have set-up the project configures the below settings.

The REPLICATION SETTINGS tab enables us to define your Source and Target environments, and the default Replication Servers in the Staging Area of the Target infrastructure.

Image taken by [Surajtikoo](undefined)

Once all the required configuration is setup. Install the CloudEndure agent on the source machine to initiate replication. We have an amazon virtual machine VM with docker service installed in the AWS environment(source machine). See more on installing the CloudEndure agent here.

The replication instance will be launched on the target machine. The Replicated data will be in EBS snapshots.

Before proceeding make sure you have defined the blueprint for the target machine. Based on that the target machine will be created. Once all the required configuration is setup. Time to start the replication process to migrate the server.

Image taken by [Surajtikoo](undefined)

CloudEndure gives the option to launch in test mode and cutover mode.

Test Mode-

Each Source machine for which a Target machine is launched will be marked as having a test Target machine launched on this date.

CutOver Mode-

Each Source machine for which a Target machine is launched will be marked as having a cutover Target machine launched on this date.

Once the migration is completed we can see the machine is getting created in the target region with the same set of configurations.

This migration is very much useful when an organization needs to migrate a lot of its servers and applications into the cloud.

Below you can find some helpful links and documentation regarding best practices and become more familiar with the CloudEndure Migration service: https://docs.cloudendure.com/Content/Configuring_and_Running_Migration/Migration_Best_Practices/Migration_Best_Practices.htm

Top comments (0)