Я знаю, что вы виртуализацию со скидкой, но виртуальные машины были бы почти идеальным решением здесь. Я использую VirtualBox под управлением Ubuntu, внутри которого я использую Eclipse и MySQL. Производительность абсолютно хорошая на моем старом i7-2600K с 16 ГБ оперативной памяти и SSD. Я выделяю 3 ядра и 6 ГБ оперативной памяти для виртуальной машины.
Когда я перееду на новый компьютер, среда будет двигаться вместе со мной. Я на самом деле настроил это, потому что время от времени переустанавливаю Windows, и я устал от настройки среды разработки PHP, так как отладка очень сложна.
Что вы делаете на своей виртуальной машине Linux, для которой виртуализация на современной машине слишком медленная? Что-то вроде редактирования видео, я могу понять, но для экспериментов все должно быть в порядке.
Тем не менее, использование AWS для предоставления Linux-машины - это нормально. AWS Lightsail - это, вероятно, все, что вам нужно, это намного проще, чем полноценный AWS, если вам нужен целый месяц. Любой провайдер виртуальных машин будет в порядке - что-то вроде Linode (с которым у меня нет опыта) дает вам больше ресурсов, чем AWS за те же деньги, но опять же, это ежемесячно.
В AWS экземпляры по запросу будут более надежными, чем точечные экземпляры. Однако, если на компьютерах установлена EBS (т. Е. Сетевой диск), ваше состояние, как правило, будет сохранено, если у вас будет извлечен экземпляр. Вы также можете сделать снимок виртуальной машины для сохранения состояния или довольно просто синхронизировать данные до S3.
Чтобы сравнить цены, t2.micro составляет $ 0,012 / час, а t2.nano - $ 0,0059 в Вирджинии, и вы не можете купить спот. Современный m4.large обычно составляет $ 0,88 / час, или $ 0,03 / час, экономя 75%. Так что, вероятно, вам лучше всего использовать экземпляр t2 по требованию, если вам не требуется больше энергии. Вы всегда можете остановить свой экземпляр, изменить размер и запустить его снова.