Question

Quelle est la configuration du serveur recommandé pour une production Rails application qui devrait recevoir moyen (pas lourd, mais pas la lumière soit) le trafic? Je pense à une configuration en cours d'exécution Apache et passager (mod_rails). Combien de serveurs d'applications, les serveurs Web et les serveurs de bases de données de sens? Comment doivent-ils être mis en place pour assurer la redondance, le basculement, la fiabilité, etc.?

Je sais que c'est une vaste question qui dépend de beaucoup de facteurs, mais je suis à la recherche des conseils généraux et des suggestions de la façon dont cela devrait être abordée.

Était-ce utile?

La solution

passagers et Apache ou Nginx sont de grands points de départ.

Le reste dépend essentiellement de votre budget et exigences et sont essentiellement impossible de donner une réponse en conserve sur.

Un seul serveur est un bon endroit pour commencer, et vous serez probablement surpris par le volume de trafic une seule boîte spec'd décemment avec le réglage de droite peut se retourner.

Si vous avez un budget pour deux serveurs, un fractionnement du serveur Web et base de données est la prochaine étape logique.

Autres conseils

Je recommande vivement d'y aller avec Heroku. Laissez-hôte l'application pour vous et tournez le cadran lorsque vous avez besoin de plus de travailleurs.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top