Облако не совсем правильный термин для этого. Я бы определил "облако" как автоматическое переключение при сбое, сбалансированную нагрузку, гибкую среду, подходящую для размещения веб-сайтов, SQL, CDN (сети доставки контента) и SaaS (программное обеспечение как услуга).
То, что вы хотите, "возможно" в облачной инфраструктуре, такой как Amazon EC2, но не очень эффективно с точки зрения затрат.
То, что вы действительно хотите, и я настоятельно рекомендую, это виртуальный частный сервер или выделенный сервер. Многие хостинговые компании предлагают их, и вам действительно нужно найти спецификацию, соответствующую вашим потребностям, а затем установить ее самостоятельно.
Однако, если вы говорите о входе в систему из разных мест, я полагаю, что вы будете брать с собой ноутбук или что-то подобное - вам может быть лучше просто установить Visual Studio на него и использовать (бесплатный) сервис, такой как Mesh или Dropbox держать все ваши файлы синхронизированными.