Desktop Machine - Dell T3610 64 bit - Win 7 Pro SP1 - 32 GB Ram - 2 TB HD
For many years, I only had a laptop and a docking station to run multiple monitors and when I traveled, the laptop came with me. This last time, I choose to get a desktop. I am a software developer and I got tired of having to rebuild and reload software. My current desktop runs VM Workstation 10 (I have 11 but it is buggy). I have a desktop that contains probably 10 virtual machines. Each virtual machine is assigned 8 GB ram and I can simultaneously run 3 VM's at any time with no problem. Each VM is geared toward either a customers configuration or contains the correct tools for that development platform. The system works great for me. As I have already had to rebuild the desktop twice and all i had to do was reinstall VM Workstation and antivirus and copy my VM's over from backup.
However (isn't there always a however) I am now starting to travel again and will need my development tools with me.
My question for the experts... What is the best way to handle this? A small laptop to simply RDP or Citrix Assist to my main desktop and run from there? Will that be too slow to be practical. I live in the boonies and have U-verse with about 12 Mps. Throwing my VM's in the cloud to have access from anywhere?
What is an optimum solution for a one person office that wants to have both a desktop and laptop access. I have a second legal copy of Workstation 10 (and 11) that was on my laptop that I could put on a new laptop, but you know you can't just copy the VM's back and forth as it wants a new windows license for every instance.
I have MSDN subscription so I have access to server OS's and other tools.
What are your thoughts and ideas on the best way to handle this? I can't wait to get your valuable input.