Migrating on-premise applications and workloads to the cloud is possible and an efficient option but it is not simple.  In our experience with customers where we moved many real-world applications, we discovered a lot of practices that can be standardized to help manage VMware, vSphere environments, AWS, Azure, OpenStack, and other leading public and private clouds.

When migrating workloads to the cloud, we keep in mind that applications may need higher scalability, valuable data will need higher availability, and the infrastructure stack may need a more secure environment. There may be many risks involved in migrations due to the sheer scale and standard processes/practices can help mitigate them.

3 broad steps to migration

1st step > Discover VMs and Assess

Assess which of your existing applications should be migrated to the cloud or between clouds by analyzing both business value and technical fit. Also, assess each application that needs to be migrated to the cloud in terms of architecture and its critical dependencies.  

2nd step > Migrate eligible workloads to cloud

We help customers eliminate the responsibility of managing data centers and move to the cloud as a one-time move.

3rd step > Resource and Cost Optimization

Once deployed on the cloud, spend can be easily forecast, tracked, and optimized  There can be upto 84% TCO savings for certain on-premises VMware to Cloud migration scenarios

AWS’s solution to the problem – AWS Server Migration Service

AWS Server Migration Service (SMS) is a free service provided by AWS which helps customers migrate thousands of their VMware on-premises workloads to AWS with ease. AWS SMS allows you to automate, schedule, and track incremental replications of live server volumes, making it easier for you to coordinate large-scale server migrations.

The service performs the following tasks in an automated manner:

  • Simplified cloud migration process
  • Orchestration of multi-server migrations
  • Incremental test server migrations
  • Support for the most widely used operating systems
  • Minimal downtimeVMtoCloud

AWS Server Migration Service at work


Azure’s solution to the problem – Azure Migrate

Azure Migrate is a free service provided by Microsoft for the assessment of on-premises workloads prior to migration to Azure. It uses an on-premises VM called collector appliance that can be created from the VMware vCenter Server and that would help assess the on-premises machines. One major benefit of this tool is that the discovery is agentless – it does not install anything on VMware hosts or VMs.

The service performs the following tasks in an automated manner:

  • Assessing Azure readiness
  • Intelligent right-sizing VM for cloud-based on performance history
  • Discovering Application dependencies
  • Identifying migration risks
  • Providing cost estimates for running  on-premises machines in Azure
  • Suggesting the right tool for the migration process

Azure Migrate at work


Azure Hybrid Benefit and Azure Reserved Virtual Machine Instances help in reducing the TCO (Total Cost of Ownership). Azure Hybrid Benefit enables customers with Software Assurance to run Windows Server VMs on Azure at lowered costs. With Azure Hybrid Benefit, you get more value from your Windows Server licenses and save up to 40% on Windows Server VMs, as compared to pay-as-you-use.

You can also leverage Azure Reserved Virtual Machine Instances to reduce costs further by ~ 82% on pay-as-you-go prices with one-year or three-year terms on both Windows and Linux virtual machines.