Refactor and Migrate an app to cloud in days

Refactor and migrate an app to cloud in days
March 15, 2018 Sameer Karmarkar

How are businesses transforming today? One of the most popular method of migrating their applications to cloud is the lift and shift method. Lift and Shift is quick but dirty, Enterprises are not benefiting from the advantages of cloud.

CloudHedge enables Enterprise IT to migrate applications to cloud of your choice (Public or Private) with agility and efficiency benefits.

CloudHedge enables Enterprise IT to migrate applications to cloud of your choice (Public or Private) with agility and efficiency benefits.

It automates assessment and analysis of applications / servers, recommends work-load based approach to migrate (EC2, Containerize, or Serverless).

Using CloudHedge automation tools, refactoring application services into containers can be done in days. If done manually, it could take weeks or months to refactor (depending upon the skill level of the developers and processes defined).

Enterprises have to:

  • Train resources on new technologies and processes (e.g. DevOps and CI/CD pipeline, etc)
  • Get high cost trained resources (which are hard to find).

CloudHedge makes it simple to use via a self explanatory user interface.

How does CloudHedge help in migrating to cloud in days? It’s a simple four step process:

Step 1 - Assess and Analyze

Assess and analyze the application server using CloudHedge’s Discover tool. It intelligently scans through the metadata including setup, processes, packages, and configurations. All we need is a read-only SSH access of the application server.

Step 2 - Workload Analysis

Based on the workload analysis, our tool recommends options to either Containerize or convert to serverless function or to Upsize or Downsize workload, or scheduled provisioning/ de-provisioning.

Step 3 - Containerize

For this post, let’s choose to Containerize. Filter through the services which need to be containerized. Attach probe to conduct detailed discovery, ideally, run through a regression cycle.

CloudHedge automates creation of Docker file(s). Depending upon the application and its environment, Docker file(s) may need few tweaks. Create a Docker image (or CloudHedge will assist in creating a Docker image) and add it to specific Docker registry.

Step 4 - Create Application Blueprint & Deploy

Create an application blueprint and deploy the containers on a Hosts or Cluster setup onto a cloud of your choice (AWS / Google Cloud / Azure or Private).

CloudHedge Automation Benefits

So, what are the benefits of using CloudHedge:

  1. Reduces time to cloud by 30% or more
  2. Reduces dependencies on high cost / skilled people, more cost and time savings
  3. Enables quick wins for the management by value driven cloud adoption
  4. Work with existing tools and processes
  5. Enforce IT compliance policies


Add Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.