lunes ene 05, 2009

Antes de empezar con el articulo, quería desearles un feliz año nuevo a todos aquellos que en sus ratos libres eligen leer alguno de nuestros artículos. Sepan que más allá de ser nuestro trabajo, recibir comentarios de ustedes nos demuestra que hay alguien del otro lado, y nos motiva a seguir escribiendo más y (en lo posible) mejores notas. Espero que pasen un excelente 2009.

Ahora si, volvamos a la nota:

Supongo que la mayoría de ustedes conocen o han oído nombrar a los "floggers" (supongo que si viven en Argentina debe ser así, ya que durante 2008 pasaron más tiempo en los medios que el tema "Arrancacorazones" de A77aque en su momento de mayor auge - Es más, me siento sumamente raro al escribir un articulo sobre Fotolog que no hable de ellos). Estos chicos/as son conocidos/as, entre otras cosas por subir una excesiva cantidad de fotos con una mirada al más puro estilo "Magnum" o "Blue Steel" de Derek Zoolander a su página en Fotolog y dejarse mensajes entre ellos continuamente.

Supongo que estas son noticias nuevas para Cumbio y sus amigos...

Ni hablar que todo esto hace a la gente de Fotolog muy feliz, ya que su sitio es 18º con más trafico de Internet, 3º si rankeamos sólo las redes sociales. Actualmente poseen más de 21 millones de miembros registrados de alrededor de 100 países que ya han compartido alrededor de 300 millones de fotos desde 2002. Destacable es además el crecimiento de 100% que experimenta  Fotolog año tras año desde su nacimiento (de hecho, esperan un crecimiento similar para este año).

Esta tasa de crecimiento requiere de tecnologías (tanto hardware como software) que posean cualidades para facilitar la tarea de escalar el sistema en términos de cantidad de transacciones simultaneas. La solución utilizada por Fotolog consta de Solaris 10 corriendo MySQL Enterprise e InnoDB Storage Engine. Esta combinación permite aumentar el número de transacciones sin agregar nuevos servidores, incrementando únicamente el número de threads concurrentes. Hasta el momento, Fotolog ha escalado de 8 threads a 32, luego a 64 , y esperan incrementar la cantidad a 96.

Fotolog también ha escalado al portar su aplicacion PHP a Java utilizando Tomcat corriendo sobre Solaris 10 y la tecnología para servidores CoolThreads. Todo esto permitió disminuir el número de servidores necesarios para mantener Fotolog online. Inicialmente utilizaron servidores Sun Fire V210, y actualmente Fotolog corre sobre servidores Sun Fire T1000. Según Warren Habbib, Chieff Technical Officer de Fotolog, "A mayor presión impuesta sobre los T1000, mejor se comportan".

Otro de los factores, no menos importante, en los que las tecnologías de Sun han ayudado a Fotolog, es en la disminución de consumo eléctrico. Sobre esto, Habbib señala "En el pasado, 16 servidores consumian alrededor de 40 amperes, en la actualidad, podemos hacer funcionar 24 o más servidores con esa misma potencia. Incrementamos nuestra eficiencia en términos de espacio en los racks (los T1000 son bastante pequeños) y bajamos el costo de nuestras facturas de consumo eléctrico, incluso cuando el precio de la electricidad está aumentando. Es decir, nuestra performance aumentó porque podemos proveer mas transacciones por ampere".

fuente: Sun news.

This blog copyright 2009 by Ezequiel Singer