Ich überlege, ein Netzwerk von Windows- Rechnern zu einem Cloud-ähnlichen Angebot aufzubauen. Auf diesen Maschinen werden mehrere Dienste und Anwendungen gehostet, und mit zunehmender Last müssen zusätzliche Maschinen hinzugefügt werden und zusätzliche Instanzen dieser skalierbaren Dienste und Anwendungen ausführen. Mit Diensten meine ich zB Webdienste, Ressourcen, die von anderen Systemen verbraucht werden können. Mit Anwendungen meine ich unabhängig laufende Prozesse, die eigenständig agieren (und ggf. Webservices verbrauchen).
Sie fragen sich vielleicht zu Recht, warum ich nicht einfach ein PaaS-Angebot wie Windows Azure verwende, das all das für mich erledigt. Der Grund ist, dass ich physische Maschinen verwenden muss, um zB GPU-Fähigkeiten zu nutzen, was in der Cloud immer noch ein sehr schlecht entwickeltes und teures Angebot ist.
Ich möchte, dass diese "Stoff" -Verwaltungssoftware Folgendes tut:
Irgendwelche Ideen? Frage ich nach dem Mond?
Ich denke, dass es sich lohnen würde, einen Blick auf GRR Rapid Response zu werfen , das aus einem Python- Client auf jedem Computer und einer Python-Server-Infrastruktur besteht, die den Agenten verwalten und mit ihm kommunizieren kann.
Christoph