У меня есть несколько проектов рабочих ролей Azure, определенных в собственном решении и репозитории. Чтобы эмулировать облачную среду, мне нужно запустить несколько таких рабочих процессов локально. Открытие экземпляра Visual Studio для каждого работника не является приемлемым вариантом, и мне нужно решение, которое позволяет работать с разными работниками одновременно и иметь возможность масштабировать каждую рабочую роль по мере необходимости.
Есть ли способ запустить эмулятор вычислений Azure для запуска ролей из командной строки?
Если нет, как насчет написания консольного приложения, которое будет запускать методы onstart, run и onstop рабочего процесса. В таком случае я не уверен, как такое решение повлияет на многопоточность рабочих процессов и можно ли будет масштабировать каждую рабочую роль.
В целом, существует ли передовая практика моделирования сложных облачных сред на машине разработки (в разумных пределах)?