Escalabilidad vertical

| 16 de octubre de 2009

A continuación podemos ver la evolución de un gráfico del consumo de CPU en una instalación de WPMU al cambiar de servidor a uno con mayor capacidad de proceso.

uso cpu server

El cambio es de un servidor business de Ferca (2 x CPU E5405 + 4 Gb Ram) a un servidor de hispaweb (2 x CPU E5520 + 16 Gb Ram). La diferencia de tener 8 núcleos a los 16 del nuevo servidor. En ambos casos los discos duros son SAS a 15k rpm.

Se trata de la misma instancia de WordPress MU con la misma configuración de servidor (nginx + php-fpm + php-eaccelerator + memcached + wp-supercache)

Es un servidor un poco más caro, pero permitirá que el proyecto crezca como mínimo al doble del tráfico actual. En el servidor anterior estábamos al límite de capacidad.

En las primeras etapas de desarrollo de un proyecto siempre será más sencillo administrar y gestionar un único servidor que gestionar una arquitectura donde se escale horizontalmente, como el caso de WordPress.com con más de 1.200 servidores.

Para los que quieren más referencias, el tráfico actual que soporta este WordPress MU en este servidor es de 275 mil visitas diarias y 10 millones de páginas vistas mensuales.

Más información: escalabilidad (wikipedia):

  • Escalada verticalmente
    El escalar verticalmente o escalar hacia arriba, significa el añadir más recursos a un solo nodo en particular dentro de un sistema, tal como el añadir memoria o un disco duro más rápido a una computadora.
  • Escalada horizontalmente
    La escala horizontalmente o escala significa agregar más nodos a un sistema, tal como añadir una computadora nueva a un programa de aplicación para espejo.

Comentar

No hay comentario, ¿por qué no eres el primero?

Dejar un comentario