Mein Problem
Ich arbeite als Berater für verschiedene Unternehmen. Jede Firma stellt mir einen Laptop mit ihrer Software zur Verfügung und ich habe auch einen eigenen, in dem ich meine Entwicklungsumgebung habe. Ich kaufe normalerweise alle zwei Jahre einen neuen Laptop und verbringe viel Zeit damit, Software zu konfigurieren und zu installieren. Ich verbringe auch viel Zeit damit, auf meinen Laptop zu warten, um Dinge zu verarbeiten.
Um all diese Probleme zu lösen, denke ich jetzt darüber nach, EC2 (Windows-Instanzen ausführen) als meine Hauptentwicklungsplattform zu verwenden und von jedem PC, auf dem ich mich gerade befinde, darauf zuzugreifen. Ich habe berechnet, dass das Ausführen der Large-Instanz (billigste 64-Bit-Instanz) für 8 Stunden pro Tag pro Jahr mich 960 USD pro Jahr kostet, was akzeptabel ist.
Ich stelle mir vor, dass ich jeden Tag, wenn ich mich dem Arbeitsplatz nähere, ein einziges Mal auf mein Telefon tippe, um die Instanz zu starten, damit sie bereit ist, wenn ich zur Arbeit gehe. Ich sollte verschiedene Symbole auf meinem Telefon haben, um die verschiedenen Instanztypen zu starten. Die gleiche Software sollte natürlich automatisch auf die verschiedenen Hardware geladen werden (manchmal würde ich sogar ihre Instanz mit 68,4 GB Arbeitsspeicher benötigen).
Ein weiterer Vorteil ist, dass ich, wenn ich ein bestimmtes Problem mit meiner Instanz habe, eine andere Instanz starten und jemand das Problem untersuchen und das Image aktualisieren lassen kann.
Meine Frage:
Hat jemand Erfahrung mit einem solchen Setup auf EC2? Welche Probleme sehen Sie?