There is really only one choice.
When running multiple services, platforms, and operating systems, one wouldn't be blamed for immediately considering virtual machines (VMs). They're easy to set up and forget, but there are some ...