We have an old ERP solution that only runs on a 32-bit server. Currently it is running on an old local Windows Server 2003 R2 with Service Pack 2.
I believe Windows Server 2008 was the last "server" product that Microsoft released that was available as 32-bit. As a test, I built a new server VM running 2008 but my ERP solution didn't like it at all. So I deleted the VM. (It was still 32-bit so other than the fact that 2003 is EOL, there was really no benefit anyway)
I'm not really interested in upgrading the server that the ERP solution is running on because (1) 32-bit is limited to 4 gb ram and (2) as I mentioned, the 2008 instance was a bust.
What I AM interested in doing, is moving this VM from my local server to a VPS or a cloud hosted solution.
Web hosting companies like A2 Hosting or Rackspace, etc ... they DO offer VPS hosting but they come pre-loaded with Server 2012, which means it's 64-bit, which means my ERP solution won't run on it. And since these are not the types of hosting plans where I can BYOOS (bring your own OS), it's not a solution for me.
Is there a way for me to take my VM (prebuilt, running Windows Server 2003 and my ERP already installed) and just "upload" it somewhere?
I don't know much about Azure but from my limited research, it appears you CAN spin up your own Azure server instance and during the deployment, choose your own OS. The problem is, since Win Server 2003 is EOL, it's not one of the OS options that you get in the drop-down list for "Choose an Operating System".
I'm even open to thinking outside the box. For example are there any companies that rent remote ESXi server space? (I'm not even sure if that's a thing). Then I could connect to it using vCenter Client, browse its datastore, upload my VM and then fire it up.
(Forgot to mention my ERP server is a VMware virtual machine).
I want this server to keep running, just not in my building. Somewhere on a remote server - vps or cloud.