EC2 | CloudEndure | Server Migration | TCP | SSL |

The Challenge

Migrating servers are not an easy job. There are many important factors should be considered before migration. Business metrics need to be measured, Technical capabiliteis need to be accessed. After identifing all dependencies and business logic, the migrate shall be started in phrased. My client wanted to migrate the entire legacy system step by step and so far first pharse is almose done.

What I have Done

I setup migration agent CloudEndure for pre-migration. Secure connection between data center and CloudEndure, AWS Cloud and CloudEndure. Test replication has been done at port 1500.

image

A/B testing

More than 100 APIs have already been built in Mulesoft within the API team. Although Mulesoft has done a great job for the APIs, expensive license is an on-going issue for my client. I was asked to deploy an API with Lambda and API gateway. I configured the Lambda layer as well as API gateway for auditing and filtering purpose.

image

Result

Migration agent tool setup has been done and in standby mode. After design reviews are approved, the actual migration will commence.

APIs on lambda has revoked because the APIs are heavier than expected. It is not ideal to run it in Lambda. Design team had a new option to migrate the APIs from Mulesoft to Spring boot, backed by ECS/ Kubernates.