dimensionar hardware para servidor web
Javier Garay
javierzgaray en gmail.com
Mar Nov 5 22:39:38 CLST 2013
¿Estas seguro del enfoque de tu pregunta?
En lo personal, trabajo con servidores de telefonía (softswitch) que
procesan un número elevado de llamadas concurrentes en horarios punta y
necesitamos mucho poder en hardware para soportarlo, ya que intervienen
multiples factores a nivel de proceso... Por ello tenemos todo separado y
balanceado...
Si vas a tener 5000 visitas concurrentes yo te recomendaría, por temas de
uptime y QoS, usar un cluster y balancear la carga, además de utilizar
equipos de borde poderosos... Supongo que eso ya lo tienes cubierto y
estarás pensando en utilizar conexiones por fibra.
¿Que ancho de banda calculas que vas a necesitar? De esta respuesta también
depende el número de NICs que vallas a necesitar, ya que podrías requerir
bonding y eso complica aún más las cosas...
Por otro lado y aún más importante es el diseño del software, pero por
sobre todo la base de datos... ¿Tienes un DBA que vea lo de tu base de
datos? Ya te digo que un mal diseño a nivel de base de datos puede hacer
colapsar la memoria de cualquier servidor.
No es para nada un tema trivial y no creo que la respuesta pase sólo por el
hardware que vas a usar como servidor.
Saludos...
*Javier Garay G.*
*Ingeniería en Sistemas y Networking*
*Tel: +56 9 8249 2328*
El 5 de noviembre de 2013 17:52, Enrique Herrera Noya <
enrique.herreranoya en gmail.com> escribió:
>
> El 05/11/13 17:07, Ricardo Munoz escribió:
> > El 5 de noviembre de 2013 14:50, Alvaro Herrera
> > <alvherre en alvh.no-ip.org>escribió:
> >
> >> Enrique Herrera Noya escribió:
> >>> Estimado Alvaro:
> >>> si serán 5000 concurrentes, es un evento
> >>> no puedo decir el santo (por estrategia de marketing)
> >>> pero si el milagro.... 0:-)
> >> Ah, ok. Eso cambia las cosas.
> >>
> >>> vere lo que me recomiendas con lighttpd
> >> Lo otro que te puedo decir es que los desarrollos con PHP no tienden a
> >> ser fácilmente escalables. Nosotros usamos Django, Varnish y Postgres
> >> (digo "nosotros" pero en realidad yo personalmente no participo en
> >> desarrollo web). Me imagino que no debe ser difícil usar Varnish con
> >> MySQL también, pero no sabría adónde apuntarte para conseguir
> >> documentación; en cambio para la combinación Varnish+PG puedo sugerirte
> >> que busques las charlas de Magnus Hagander en los pgcon.org y pgconf.eu
> ,
> >> él ha hablado sobre mantener cache web en Varnish de páginas que
> >> incluyen resultados de consultas SQL en Postgres.
> >>
> > en todo caso, para que re-inventar la rueda si existen servicios tipo
> > Eventioz y Welcu para manejar eventos?
> >
> por que en este caso , esos servicios seria matar moscas con un tanque.
>
>
> ---
> Enrique Herrera Noya
> Asesorías y Consultorias
> ITCoop
> 09-92303151
> --
> Mis Certificaciones:
> Red Hat Certified Engineer RHCE Nº100223072 (RH6.0)
> Red Hat Certified System Administrato RHCSA Nº100223072 (RH6.0)
> Red Hat Certified Technician (RHCT) Nº605010753835478 (RH5.0)
> Novell Certified Linux Professional CLP 10
>
>
Más información sobre la lista de distribución Linux