Trying to find the 'best' way to run 10 simultaneous 32 bit dos application programs.
Long story short: I have an old 2003 32 bit Dos application (company no longer in business) that is crucial to my work flow. It processes text files and is heavily CPU intensive. I speed up processing of large text files by breaking them into 10 pieces and running them all on separate computers simultaneously then concatenating the results at the end. This saves incredible time on large files. I am trying to figure out the best way to upgrade this process.
Right now I have 10 Virtual machines running windows 10. (just upgraded from XP) Works fine - licensing was not too expensive. I was just wondering if there was a cheaper/better way? It just seems crazy that I have to have 10 desktop operating systems licensed and up to date.
I looked at NANO server but it doesn't run any 32 bit applications. Perhaps I can spin up 10 VMs in Azure when I need them? I would guess I only these 10 VMs for at most 1 hour CPU process/day. Just looking for ideas. The only requirement for these VMs is to run the 32 bit process when needed, run a service I wrote to coordinate everything and be on the domain and have access to the domain's fileshare. Thanks.