Ich entwickle eine Web-App, die eine Regressionsanalyse von Benutzerdaten durchführt.Optimales Hosting für eine Statistical Analysis Rails App
auf dem Backend, RoR wird von der Anwendungslogik kümmert, und alle statistische Analyse wird durch R gemacht (da Ruby-arme stat Pakete hat).
Vorausgesetzt, dass R und RoR sind single-threaded, und dass die App wird voraussichtlich von mehreren Benutzern gleichzeitig verwendet werden - ich brauche Ihren Rat zur optimalen Konfiguration.
Beispiel: Soll ich die R- und RoR-Maschinen auf separaten Instanzen ausführen und RoR über REST mit R kommunizieren? beide auf demselben Rechner laufen, der geclustert werden kann? Verwenden Sie Revolution Analytics?
Was wäre eine gute Hosting-Konfiguration, um die Skalierbarkeit meiner App zu ermöglichen?