Gracias Emili y Javier.
Pues tiraremos por nginx + passenger y memcache
En cuanto a la pregunta “Qué es para ti un volumen de tráfico considerable?”
Pues, la verdad, buena pregunta… no sabría decirte.
Es una aplicación para un banco a nivel nacional, sus clientes (que el
primer día entrarán en masa y seguro que colapsan el sistema…) y para los
clientes, que entraran más progresivamente pero en mucha mayor cantidad.
Otra cosa que no tengo clara… tenemos un servidor dedicado para esta
aplicación con éstas características:
Intel Xeon Quad 4x 2.66+ GHz
8 GB DDR2
RAID 1
100 Mbps (hacia internet)
Ubuntu 8.10 (server 64bits)
Todo va a estar ahí, base de datos y demás servicios (puede que correo y
alguna cosa más). Se que sin saber que tráfico va a haber no se puede
asegurar nada, pero, como lo veis?
----- Mensaje original ----
De: javier ramirez [email protected]
Para: La lista sobre Ruby On Rails (rubyonrails.com) en castellano
[email protected]
Enviado: martes, 21 de abril, 2009 10:49:08
Asunto: Re: [Ror-es] Instalación de un servidor, consejo
Tenemos que montar un servidor Rails para una aplicación que
probablemente va a tener muchas visitas/usuarios. En otros servidores
hemos estado usando mongrel + apache y todo va bien
Ten en cuenta que hasta hace unos meses la opción para poner en
producción cualquier sitio en rails pasaba por mongrel. Sitios con mucho
tráfico usan esa solución sin problemas.
En cuanto a Apache, qué te voy a decir que no sepas. Está en todas
partes. Rails y no Rails.
Nginx tiene mejor rendimiento que Apache, y passenger simplifica los
deploys (y de paso en algunos casos te mejora el uso de memoria), pero
eso no significa que las soluciones anteriores no sean buenas. De hecho
si usabas passenger hasta hace dos días (literalmente) no
había opciónde montarlo en nginx, sino que había que ponerlo sobre Apache sí o
sí.
Vamos, que si quieres hacer la instalación standard ahora, lo más típico
sería un Apache+Passenger. Pero que lo otro te funcionará igualmente.
Y para la caché, lo más normal es tirar de memcache. Los sitios muy
gordos además de esa caché utilizan proxy caches del tipo squid, pero ya
cuando se empieza a necesitar esas cosas también suelen usarse CDNs y
otros recursos que en sitios a escala humana no hacen falta realmente.
saludos,
j
–
javier ramírez
…i do ruby on rails development in madrid, spain, at
http://www.aspgems.com
…you can find out more about me on http://formatinternet.wordpress.com
and http://workingwithrails.com/person/5987-javier-ramirez
Ror-es mailing list
[email protected]
http://lists.simplelogica.net/mailman/listinfo/ror-es