Propuesta para el viernes de configuración de servidores/drupals para rendimiento.

Events happening in the community are now at Drupal community events on www.drupal.org.
oskar_calvo's picture

Buenas gente.

Como ya sabéis una de las ventajas de trabajar en un Vivero de Empresas es que todo es "networking", en las máquinas del café, en la escalera,, en las máquinas del café, en el ascensor , en las máquinas del café, en la entrada, en las máquinas del café....

Al grano que tengo que ir a tomar un café en 5 minutos, la gente de StacOps ( http://www.stackops.com/ ) me han ofrecido que pueden levantarnos varias máquinas virtuales, para que las rompamos virtualmente.

Se me ha ocurrido, que podríamos plantear una cosa "talcuasin".
La wiki para ofrecerse voluntarios esta en http://groups.drupal.org/node/168489
Con un Drupal pensado mayormente para usuarios, y muy pesado podríamos preparar varias configuraciones de servidores y drupal, a ver que tal tira la cosa, se me han ocurrido ( Varnish y Memcache se podían encender y apagar según necesidades / pruebas ).

Configuración Responsable
Maquina con apache tal cual te lo instala.
Maquina con apache bien configurado.
Maquina con apache para web y lighthttp para estáticos.
Maquina con nginx floyd303
Maquina con Cherokee fastangel

¿Alguien ha trabajo con Cherokee? ¿Alguien se animaría a montarlo?

Una vez con las máquinas funcionando, la segunda parte sería levanta varios Drupal (el mismo con diversas configuraciones) para hacer pruebas de rendimiento.

Drupal normal
Drupal con descargas en paralelo de imágenes, css y js.
Drupal con Boost
Pressflow
Cocomore

Y hacer pruebas con jmeter, para ver el rendimiento.

Como ya he dicho es una propuesta, no es algo que se prepare de un día para otro, pero creo que podría ser muy interesante, y dado que no parece que haya nada el viernes por la tarde, sería una buena forma de esperar a las cervezas de la tarde noche.

Comments

Me parece genial

keopx's picture

En principio me apunto, tiene pinta de ser muy interesante.

¿Quien se va a poner a montar todo eso? es curiosidad.

Mientras también podemos tomar cervezas, digo yo ¿no?

La idea es que entre todos

oskar_calvo's picture

La idea es que entre todos podamos montarlo, quizás distribuir la carga de configurar máquinas y generar el/los drupal correspondientes.

Esta claro que si uno hace y todos estamos de cerveza no. Como se suele decir "o follamos todos o la puta al río".

Oskar

esto es presencial o es en

killua99's picture

esto es presencial o es en remoto? para ver si apuntarme o no.

[at]killua99 ~~

A ver, la idea es que las

oskar_calvo's picture

A ver, la idea es que las máquinas estén en la nube, y las pruebas de rendimiento presencial en Sevilla.

Es para hacer algo el viernes por la tarde, y animar el 'cotarro' un poco.

Hola pero si no me cuentro en

josmera01's picture

Hola pero si no me cuentro en sevilla no puedo, es que yo vivo en colombia y me encantaria participar

@josmera01 Se puede particpar

oskar_calvo's picture

@josmera01

Se puede particpar de muchas formas, una de ellas es ayudando con la configuración de las máquinas, o teniendo una distro de Drupal preparada para hacer sobre ellas las pruebas de rendimeinto.

Otra opción es que prepares las pruebas de rendimiento,

A día de hoy yo conozco jmeter para ver como se comportan los servidores, pero seguramente habrá más softwares de pruebas de rendimiento y estress de servidores que sería interesante tener en cuenta.

No es necesario estar presencial en Sevilla para participar, pero la idea es reunirnos en torno a unos pcs para que mientras hacemos las pruebas podamos charlar e ir comentandolas. y anotando los resultados.

Oskar

Me parece buena idea,

pcambra's picture

Me parece buena idea, deberías proponerlo en la lista de correo.

Ya sabes que me paso con la

oskar_calvo's picture

Ya sabes que me paso con la lista de correo, vamos a mejorar y planificar las cosas y si eso lo llevamos a instancias superiores.

Oska

Si quieres proponerlo en

pcambra's picture

Si quieres proponerlo en serio, deberías ponerlo en la lista de correo, que es donde te podrás coordinar con gente local para el tema del espacio el viernes.

publicado en la lista de

oskar_calvo's picture

publicado en la lista de correo.

Abarcar mucho

niteman's picture

Me parece algo demasiado ambicioso para abordarlo en una sola tarde.

Yo estaba dandole vueltas a montar una sesión sobre entornos de pruebas de rendimiento (si tengo tiempo)... y precisamente el problema mayor que veo es preparar el conjunto de datos y el conjunto de tests para las pruebas.

Contad con una mano al cuello si al final concretais ;) (aunque echo de menos a Varnish en el listado y desglosar los métodos de ejecución de PHP para cada servidor web)... para que acabar de molestar, habría que incorporar wndows y osx server al cocktail, ¿no?

Salu2

Gracias por el aporte

oskar_calvo's picture

Gracias por el aporte Pedro.

Mi idea es poder tener todo configurado y listo para Sevilla, y en Sevilla, como geeks todos delante de un ordenador viendo como jmeter hace las pruebas de carga, discutir sobre los resultados, y hacer un aporte a la comunidad.

Complicado tenerlo todo listo para la camp? Cuanto tiempo necesitaríamos?

Oskar

Me parece una buena idea

agarciva's picture

Deberías montarlo todo, configurarlo y hacer los bancos de pruebas para que todos podamos disfrutarlo en Sevilla.

Igual hace falta que más

pcambra's picture

Igual hace falta que más gente eche una mano ¿no?

Buenas, ¿Y por que no lo

fastangel's picture

Buenas,

¿Y por que no lo hacemos estilo campeonato?. Se podrían colocar un par de BD y un par de máquinas virtuales y que cada uno empiece a intentar obtener el mejor rendimiento. Así luego en la drupalcamp los que mejor rendimiento hayan obtenido pueden hablar de que han realizado. De esta forma creo que la gente participaría más y seguro que se llega para octubre. Además se podría hablar de algún premio.

Saludos.

Es otra propuesta

oskar_calvo's picture

Es otra propuesta interesante, en ese caso se podría plantear campeonatos por personas, equipos, empresas, autónomos?.

Por diversos temas esto se tendrá que aplazar, quizás para la camp 2012.

Oskar

y mas o menos como sería lo

killua99's picture

y mas o menos como sería lo de hoy? como uno esta en contacto como ve como se configuran las maquinas quien hace que. Como? Donde?

Son puntos que no tengo claro todavía :)

[at]killua99 ~~

A ver.Tenemos dos

oskar_calvo's picture

A ver.

Tenemos dos opciones
Un concurso de rendiminto ¿Quién consigue premios para Sponsorizar esto?
Que se hagan las configuraciones en remoto (sysadmin-angel) y luego en Sevilla hacer las pruebas de carga.

Una vez hechas las pruebas sacar un documento sobre todo lo realizado, con sugerencias, recomendaciones, etc..

Repito, hasta que no se decida que se va ha hacer o que se puede.

Oskar

No preguntes que puede hacer la Asoc. de Drupal por tí, sino que puedes hacer tu por la Asoc.

Gracias Oscar...

isaac.el.cec@gmail.com's picture

Gracias Oscar por recordar el espíritu de una "comunidad" libre:

"No te preguntes que puede hacer la Asociación de Drupal por ti.
Pregúntate que puedes hacer TÚ por la Asociación."

(J.F.K. dixit.)

Saludos
Isaac.el.Cec
- Temas DRUPAL: http://drupal6.propium.org
- Güep profesional: http://www.jramonet.org

Update from London

perusio's picture

Olá,

Estive a falar com o Pedro hoje à tarde e vamos transformar isto num prelúdio a uma iniciativa mais "formal" mais para o ano que vem.

Seria interessante se pudessemos criar uma "referência" daquilo que é o benchmarking do drupal e as várias opções que existem.

Estou a 101% com esta iniciativa. Contém comigo em Sevilha para o camp de Outubro :)

Formalidad

niteman's picture

Cuando hablas de algo más "formal", ¿a qué te refieres?

Si el horizonte temporal es 1 año, yo estoy dispuesto a implicarme a tope en el proyecto.

Salu2

Si montamos algo este año (el

oskar_calvo's picture

Si montamos algo este año (el hecho de comentarlo es intersante ya de por sí), podemos aprender de errores actuales, de tiempos de planificación, planificar mejores test y definir mejor el objetivo de estas actividades.

Esta claro que lo que este año salga será para animar a hacerlo otros años e ir mejorando poco a poco.

Oskar

¿Qué Pasó con esto?

chiwaco's picture

Hola

La verdad es que estaba buscando info sobre rendimiento de Drupal y me gustaría que tal os fueron los tests.

Estoy montando mi primera web Drupal y me gustaría saber cual es la mejor manera de optimizar el rendimiento de la web en Drupal 6

Un saludo

No se pudo hacer

niteman's picture

Por problemas de tiempo la iniciativa no se llevó a cabo.

En Drupal 6 (si buscas rendimiento planteate usar pressflow 6), lo básico es instalar y configurar tanto APC (en PHP, no me refiero a módulos de drupal) como Memcached con el módulo Memcache API and integration. Como servidor web de alto rendimiento puedes optar por Nginx.

Haciendo un poco de spam XD, te pongo enlace a la presentación que usé en el taller de rendimiento del DrupalDay de Barcelona, por si te sirviese.

Si tienes dudas puntuales siempre puedes abrir un hilo en el grupo High Performance (en inglés) o en el grupo Spanish (no especializado).

Salu2

Madrid

Group organizers

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: