Frage

Was ist das empfohlene Server-Layout für ein Produktions Rails-Anwendung, die voraussichtlich Medium erhält (nicht schwer, aber nicht Licht entweder) Verkehr? Ich denke an ein Setup mit Apache und Passagier (mod_rails). Wie viele Anwendungsserver, Webserver und Datenbankserver sinnvoll? Wie sollten sie Redundanz, Failover Zuverlässigkeit zur Verfügung zu stellen eingerichtet werden, etc.?

Ich weiß, dass dies eine große Frage ist, die auf einer Vielzahl von Faktoren abhängig ist, aber ich bin nur für die allgemeine Beratung und Vorschläge, wie sollte dies angegangen werden.

War es hilfreich?

Lösung

Passagier- und Apache oder Nginx sind großartige Ausgangspunkte.

Der Rest hängt im Wesentlichen von Ihrem Budget und Anforderungen und ist im Wesentlichen unmöglich, eine gespeicherte Antwort auf geben.

Ein einzelner Server ist ein guter Anfang, und Sie werden wahrscheinlich durch das Volumen des Verkehrs eine einzige anständig geskilled Box mit der richtigen Abstimmung kann umdrehen überrascht sein.

Wenn Sie Budget für zwei Server verfügen, eine Aufspaltung des Web-Server und Datenbank ist der nächste logische Schritt.

Andere Tipps

Ich empfehle mit Heroku gehen. Lassen Sie es die App für Sie hosten und mit dem Rad drehen, wenn Sie mehr Arbeitskräfte benötigen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top