Ich mache ein Projekt in der Universität, das mehrere Instanzen (1000s) eines Programms erfordert, das ich geschrieben habe (in C++), das für eine ganze Weile (sagen wir 2 Stunden) läuft. Das Programm ist sehr eigenständig - es erfordert keine Eingabedateien, und die einzige Abhängigkeit, die ich denke, ist Boost.Cluster von Computern zu vermieten?
Ich verwende derzeit den universitären Cluster von Computer. Es ist jedoch ziemlich alt und die Jobs Dispatching und Monitore Dienste sind ziemlich schlecht.
Also habe ich mich gefragt, ob ich meine Jobs woanders für etwas Geld ausführen kann. Zum Beispiel habe ich ein wenig in Google App Engine geschaut, aber da es scheint, dass jeder Job nach 30 Sekunden enden muss, ist es für mich nicht geeignet. Vielleicht Amazon EC2?
Kennen Sie solche Optionen?
+1 für EC2. Abgesehen von der 30-sekündigen Frist, erfordert die Verwendung von GAE auch, dass Sie die App in Python oder Java neu schreiben. –