Recomendada servidor de diseño / arquitectura para la aplicación Rails
-
04-10-2019 - |
Pregunta
¿Cuál es la disposición servidor recomendado para una producción Rieles aplicación que se espera que reciba medio (no pesado, pero no sea la luz) de tráfico? Estoy pensando en una configuración con Apache y pasajeros (mod_rails). ¿Cuántos servidores, servidores web, bases de datos y servidores de aplicaciones tiene sentido? ¿Cómo deben ser configurados para proporcionar redundancia, conmutación por error, fiabilidad, etc.?
Sé que esto es una pregunta amplia que depende de muchos factores, pero sólo estoy en busca de asesoramiento general y sugerencias de cómo esto debe ser abordado.
Solución
Pasajeros y Apache o Nginx son grandes puntos de partida.
El resto depende básicamente de su presupuesto y necesidades y son esencialmente imposible dar una respuesta enlatada sucesivamente.
Un único servidor es un lugar bueno para comenzar, y que probablemente no será sorprendido por el volumen de tráfico de una sola caja decentemente spec'da con la afinación correcta puede darse la vuelta.
Si usted tiene presupuesto para dos servidores, un desdoblamiento del servidor web y base de datos es el siguiente paso lógico.
Otros consejos
Yo recomiendo ir con Heroku. Deja que acogerá la aplicación para usted y girar el dial hasta cuando se necesita más trabajadores.