Ich weiß, dass Sie die Virtualisierung verbilligt haben, aber virtuelle Maschinen wären hier eine nahezu perfekte Lösung. Ich verwende VirtualBox mit Ubuntu, in dem ich Eclipse und MySQL betreibe. Die Leistung ist bei meinem alten i7-2600K mit 16 GB RAM und einer SSD absolut in Ordnung. Ich ordne der VM 3 Kerne und 6 GB RAM zu.
Wenn ich zu einem neueren Computer wechsle, wird sich die Umgebung mit mir bewegen. Ich habe dies tatsächlich eingerichtet, weil ich Windows gelegentlich neu installiere und die Konfiguration meiner PHP-Entwicklungsumgebung müde wurde, da das Debuggen schwierig ist.
Was tun Sie in Ihrer Linux-VM, für die die Virtualisierung auf einer modernen Maschine zu langsam ist? So etwas wie Videobearbeitung kann ich verstehen, aber zum Experimentieren sollte alles in Ordnung sein.
Die Verwendung von AWS zur Bereitstellung einer Linux-Maschine ist jedoch in Ordnung. AWS Lightsail ist wahrscheinlich alles, was Sie benötigen. Es ist viel einfacher als AWS, wenn Sie einen ganzen Monat benötigen. Jeder VM-Anbieter wäre in Ordnung. Etwas wie Linode (mit dem ich keine Erfahrung habe) gibt Ihnen mehr Ressourcen als AWS für das gleiche Geld, aber es ist monatlich.
In AWS werden On-Demand-Instanzen zuverlässiger als Spot-Instanzen. Wenn jedoch die Maschinen mit EBS (dh Netzwerklaufwerk) gesichert sind, wird Ihr Status im Allgemeinen beibehalten, wenn die Spot-Instanz von Ihnen genommen wird. Sie können auch eine Momentaufnahme der VM erstellen, um den Status zu speichern, oder Ihre Daten ganz einfach mit S3 synchronisieren.
Um die Preise zu vergleichen, ist ein t2.micro 0,012 $ / Std. Und ein t2.nano ist 0,0059 $ in Virginia, und Sie können keinen Spot kaufen. Ein moderner m4.large-Wert beträgt normalerweise $ .108 / hr oder 0,03 $ / h, wodurch 75% eingespart werden. Daher ist es wahrscheinlich am besten, wenn Sie eine On-Demand-Instanz der T2-Instanz verwenden, es sei denn, Sie benötigen mehr Leistung. Sie können Ihre Instanz jederzeit anhalten, die Größe ändern und erneut beginnen.