I'm interested to know how likely it is that the following steps will result in the application running on my new machine will mirror the application on my production machine.
Background: I have Windows application running in a Windows 2008 R2 VM in my on-prem datacenter. I need to migrate this server application to the cloud (AWS). I want the server application to retain all of the user information and configuration information. Due to security restrictions I am unable to image the on-prem VM and export it to AWS.
Proposed Solution:
- Launch the AWS instance using the same version of Windows (Windows Server 2008 R2).
- Run the same installer on the AWS instance that was run on the existing production server.
- Delete the C:\Program Files\My_Server_App and replace it with the equivalent directory from my existing on-prem VM.
This method assumes that all the necessary files are stored in C:\Program Files\My_Server_App.
Any thought or suggestions would be greatly appreciated! Thanks!