Плюсы:
Вы можете получить доступ к своей среде разработки из любого места, где вы можете установить необходимые инструменты удаленного рабочего стола.
У вас хорошая избыточность, если вы правильно копируете изображение.
Минусы:
Вы привязаны к типу экземпляра. Вам придется перестраивать экземпляр с нуля, если вы хотите перейти на более новые, более мощные типы экземпляров.
Ваши типы экземпляров не безграничны. Поэтому вы должны быть уверены, что предложения экземпляров AWS покроют все ваши потребности в разработке.
Вы не можете (легко) получить свой экземпляр AWS из AWS и запустить его в другом месте. Итак, вы заблокированы для AWS. (Да, я знаю, что Eggplant должен позволять вам освобождать ваши экземпляры AWS, но он отстает от самой современной технологии AWS и только выполняет свое обещание)
Вы обязаны иметь работающее подключение к Интернету, чтобы развиваться.
Вы всегда платите за свою машину. Если ваш экземпляр всегда оплачивает хостинг в AWS, он может превысить затраты на владение и обслуживание физического оборудования.
Вы всегда платите за хранение. Предполагая, что вы храните вещи на томе EBS, которые со временем могут накапливаться.
Время от времени умирают экземпляры AWS. Следует признать, что и физическое оборудование тоже, но, по крайней мере, вы можете пнуть его, когда оно под вашим столом и мертво. С экземпляром AWS вы потеряли выход для стресса. :)
Резюме:
Несмотря на то, что список минусов длиннее списка плюсов, я делаю это. Требуется немного предусмотрительности, чтобы убедиться, что ваши экземпляры в безопасности в случае аварии. Но в целом это хороший способ катиться.
Теперь, если бы я только мог получить экземпляры OS X в AWS ...