Have you ever heard of
https://www.everest.net/?
They provide cloud computing solutions for the WP develops and they are 100% professionals in this area. I think you need to change your platform first and then you will not have any issue with creating sub domains or any other related stuff.