Lanzamiento del nuevo Webmail

Hace casi 3 años que brindamos nuestro servicio de Webmail utilizando un software llamado @Mail, de la empresa CalaCode (www.calacode.com)
Logo @Mail

Previamente utilizabamos el famoso (en el medio) SquirrelMail, un software OpenSource muy bueno.
Actualmente utilizamos versiones de la rama 4.x, desarrolladas en Perl.

Esta nueva versión (5.0.5) está íntegramente desarrollada en PHP, hecha ” a nuevo ” con muchísimas correcciones y mejoras respecto a la versión actual.
Entre ellas:

  • Interfaces avanzadas 100% compatibles con Internet Explorer 6+ y Firefox
  • Interfaces simples compatibles con la gran mayoría de los navegadores
  • Mucho AJAX, para una mejor experiencia de navegación
  • Mejor integración con Contactos y Calendario de MS Outlook
  • Soporte para Video Mail
  • Cientos de bugs corregidos
  • Más velocidad de acceso

Una lista completa de los cambios está disponible aquí.

Convocamos a aquellas almas voluntariosas que quieran tener un ‘adelanto’ de este Webmail a que se den el gusto ingresando a http://beta.webmail.elserver.com, puede ingresar con los mismos datos de los usuarios que ya tienen.

En la Beta van a encontrar un versión levemente inferior a la que vamos a lanzar, con algunos detalles de interfaz y cambio de clave faltantes. Tampoco van a encontrar las listas de contactos o preferencias actuales, eso se va a importar recién para el lanzamiento.

El Lanzamiento oficial da la nueva versión será el día Viernes 22 de Junio.

Con esta nueva versión vamos a trabajar fuertemente también en la velocidad de acceso, que a veces es más lenta de lo que debería.

Saludos!

Compartí este artículo

Tareas Programadas en el Panel de Control

Nicolás y yo siempre mantuvimos la costumbre de estar al día de los comentarios, críticas y opiniones acerca de elserver.com que circulan en línea. Muchas veces encontramos comentarios halagadores, otras no tanto. Y ocasionalmente nos topamos con algún post que directamente nos da con un palo. Tenga razón, o no, no nos gusta que la gente no nos quiera!

En el fondo, uno también tiene su corazoncito.

Corazon Roto

Hace poco me encontré el comentario de un ex-cliente que comentaba haber “rebotado” con nosotros: Contrató el servicio, tuvo una consulta técnica que no le respondimos rápido y se fue, señalando que no podía creer que no tuvieramos en nuestro Panel de Control algo tan básico como la administración de Tareas Programadas.

Lo peor, es que tiene razón! Hoy en día, si alguien quiere dejar una Tarea Programada en su sitio, tiene que llamarnos por teléfono o enviar un e-mail y pedir que lo configuremos. Una pérdida de tiempo total para nuestros clientes y para nosotros. Tiempo que podríamos haber dedicado a atender mejor y más rápido la consulta técnica de nuestro desdichado señor.

Con eso en mente, es que decidí posponer unos días más la sección de Skins para el GridPanel MultiCuenta (perdón a todos los MultiCuenta que me pidieron mil veces que la larguemos) para desarrollar la interfaz de Tareas Programadas, que realmente es algo sencillo de implementar.

Preview de Tareas Programadas

Por lo que me es un gusto adelantarles que para el 9 de Junio vamos a activar esta nueva sección. La imagen es un Preview de la versión de nuestros laboratorios secretos.

Algunas características a destacar de este servicio:

  • No hay un límite en la cantidad de Tareas Programadas que se pueden configurar
  • La frecuencia máxima de una Tarea Programada es de una vez por minuto
  • Todas las Tareas son ejecuciones via Web, y los scripts pueden configurarse dentro de un Directorio Protegido sin problemas, para mayor seguridad.
  • Se puede configurar una casilla de correo electrónico opcional a la cual recibir los resultados de cada ejecución

Y luego volvemos con nuestro karma de los Skins :)

Compartí este artículo

Elecciones y Web Hosting

El Domingo pasado Joel me llamó para pedirme que le averiguase dónde debía votar, ya que no le funcionaba la conexión a Internet de la casa. Al igual que como hubiera hecho la mayoría de ustedes, entré en Google Argentina y busqué “dónde votar“.

Los primeros tres resultados eran:

  1. http://www.elecciones2007.buenosaires.gov.ar/
  2. http://www.tusbuscadores.com/elecciones/
  3. http://www.sitiosargentina.com.ar/notas/octubre-2005/donde-votar.htm

Obviamente, reconocí al primer resultado como el “oficial”, y al resto como simples “repetidoras” con links a los sitios oficiales. Así que sin dudarlo, entré al primero: http://www.elecciones2007.buenosaires.gov.ar/.

Para mi sorpresa, me encontré con el siguiente mensaje:

elecciones2007_1.png

Wooah! Lo primero que pensé es que no me gustaría estar en los zapatos del hostmaster a cargo del sitio. Realmente, sufrí por él… Luego me puse a hacer algunas cuentas rápidas, y resultó obvio, un sólo servidor no resiste a cientos de miles de personas intentando averiguar dónde deben votar, todas en una franja de tiempo bastante reducida (sábado por la tarde / domingo por la mañana).

Me pregunto cómo será el “efecto elecciones” comparado con Digg o Slashdot… Creo que la mayor diferencia estaría en que el origen de las visitas en época de elecciones es mayormente local, generando conexiones de menor duración gracias a la latencia reducida. Igualmente, debe haber sido un infierno.

A los pocos minutos el servidor volvió a estar en línea, y felizmente pude hacer mi consulta. Pero no dudo que les haya pasado lo mismo varias veces a lo largo de todo el día.

El sitio parecía estar armado pensando en el tráfico que recibirían, todo hecho en CSS, muy liviano. Para hacer las consultas usaban PHP, seguramente un servidor MySQL, y un captcha para validar la consulta:

captcha elecciones

Pero cuando hay un sólo servidor para tantas consultas simultáneas, pueden pasar dos cosas dependiendo de cómo esté configurado el servidor. En general, suceden las dos, y en este desgraciado orden:

  1. El servidor tiene un límite de conexiones simultáneas básico, predefinido por la configuración. Digamos, 256.
  2. Llegan mil visitas en un lapso de 10 segundos. El servidor no puede recibirlas a todas, así que las que pasen la número 256 reciben un mensaje de error 503.
  3. ¡Caramba! El administrador recibe decenas de llamadas a su celular. Entra en la consola del servidor, temblando de miedo, rezándole a todos los dioses que lo dejen sobrevivir a esta crisis.
  4. Al poco tiempo descubre el desperfecto: ¡EUREKA! El servidor tiene un límite muy bajo de conexiones simultáneas. Así que lo sube a 512 y le dice “Já! Tomá!”. Reinicia al servidor y pone en su browser www…. Funciona. Carga muy rápido. Sonríe. Suspira relajado.
  5. Pero pasan algunos minutos, y vuelven a recibir otra tanda de mil visitas en menos de 10 segundos. El administrador repite los pasos que lo salvaron por primera vez, sin ver que lo que está haciendo va a generar una gran reacción en cadena que no va a poder frenar.

El servidor puede procesar hasta X peticiones simultáneas con un buen rendimiento. Pasado ese límite, lo único que se consigue aumentando la cantidad de pedidos simultáneos es que todo funcione lento, y que el servidor quede con miles de conexiones “abiertas”. Como sabiamente dijo Joel ayer, “es como remar en dulce de leche”.

Y las consecuencias, obviamente, son peores. Pasado ese límite, se genera una bola de nieve que no se puede parar, hasta que el servidor queda estancado (colgado), y hay que tomar otras medidas para hacerlo volver en sí (léase, pegarle un botonazo).

¿Cómo evitarlo?

Todo depende de dos factores:

  • Hardware: tener un esquema de servidores ideado para recibir picos de tráfico, como un grid o un cluster. Al distribuir la carga entre una docena de servidores, se multiplica la capacidad por la cantidad de servidores en la red. Nuestros nodos suelen tener entre 4 y 8 servidores de procesamiento, con 2 gateways que distribuyen inteligentemente la carga.
  • Software: optimizar al máximo el código. Hacer contenido estático. Enviar el tráfico estático a servidores más livianos (como lighttpd). Optimizar las consultas SQL. En ciertos casos en que las consultas son siempre las mismas, habilitar un servidor memcache.

Steve Souders del “Exceptional Performance Team” de Yahoo! dió una brillante presentación con consejos útiles para sitios de alto tráfico. Para los que quieran profundizar en este tema, les recomiendo verla, está muy buena.

Moraleja: cuando sepan que su sitio va a recibir miles de visitas en un lapso corto de tiempo, estén preparados ;-)

Compartí este artículo

Estado de servicios (Reloaded)

¡Mañana estrenamos la tercera versión de nuestro sistema de “estado de servicios en tiempo real”!

En el último focus group con resellers vimos (otra vez) que el problema más común que tienen es no contar información instantánea y de primera mano cuando nosotros sufrimos algún incidente técnico.

Cuando hay un desperfecto, por mínimo que sea, la cantidad de afectados supera ampliamente a la cantidad de operadores atendiendo el teléfono simultáneamente. Resultado: el cliente además de tener un problema, no sabe cuál es, o cuánto demorará en solucionarse. Por otro lado, cada minuto que pasa esperando a ser atendido es un minuto más que dedica a pensar cuánto nos detesta. Y además, ¿a quién le gusta tener que llamar por teléfono a soporte técnico? Creo que a nadie.

El sistema en pocas palabras:

  • Reportes resumidos de los problemas técnicos, en el momento en que suceden
  • Avisos técnicos informativos, como actualización de servidores o bajas por mantenimiento preventivo
  • Alojado en nuestros servidores de USA, para poder seguir comunicados en caso de emergencia
  • Fácil suscripción vía RSS / E-Mail

Los reportes

principal_1.jpg

(click para ampliar y leer las aclaraciones)

El menú lateral

menu.jpg

Cómo sigue

El lanzamiento de la BETA oficial es mañana (Lunes), y por ahora los únicos notificados son ustedes, los suscriptores del blog). ¿Por qué?

  • Tenemos que acostumbrarnos a usarla. Generar el hábito y unificar el criterio (ya que los reportes serán publicados por distintas personas, en distintos horarios).
  • Queremos que el grupo reducido de heavy-users (ustedes) nos ayude a pulir la herramienta. Está muy bien para su lanzamiento, pero estamos seguros que sus comentarios serán enriquecedores.

En una semana, si todo marcha como esperamos, hacemos el lanzamiento oficial y la incluimos en la sección “Zona Clientes” del sitio web.

Les recomiendo leer:

  • Descripción oficial del proyecto
  • To-Do: Ideas que eventualmente le agregaremos al sistema. Seguramente a ustedes se les ocurran algunas más – dejen comentarios.
  • Incidencias no reportadas: En este espacio ustedes pueden dejar un comentario cuando detecten un problema que no reportamos. Seguramente no respondamos, pero nos van a ayudar enormemente a mejorar.

Eso es todo. Ya pueden ir :-)

http://estado.elserver.com/

Compartí este artículo

Reseller Focus Group – 1era Edición

Ayer realizamos el primer Focus Group del año, donde nos reunimos con varios revendedores a compartir ideas y opiniones sobre el mercado, tendencias, nuevos negocios y las novedades actuales y futuras del servicio.

Agradecimientos:
Antes que nada agradezco a Adriana, Fabiana, Diego, Pedro, Gabriel, Diego, Aníbal, Oscar y Patricio por su asistencia al evento, a Soledad nuestra Gerente de Marketing por la organización, y a Nicolás por hablar sin parar durante la primer hora

1er Focus Group 2007 - 3

para que yo pueda disimuladamente encargarme de comer pizza

1er Focus Group 2007 - 7

¿Por qué?
El objetivo de los Focus Group es contar con un entorno distendido de intercambio de ideas y opiniones, para poder percibir de primera mano las necesidades de nuestros clientes y al mismo tiempo transmitir y dialogar sobre nuestra visión del mercado; Principalmente lo que hoy llamamos Web Hosting 2.0

El evento
Nos reunimos 19.30 en Blonda Café (muchas gracias por armarnos un reservado exclusivo) y si bien el plan era estar terminando alrededor de las 21.30 finalmente los últimos asistentes nos abandonaron a las 23 :)

1er Focus Group 2007 - 5 1er Focus Group 2007 - 2

La charla giró en torno a los siguientes temas:

  1. Web Hosting 2.0: Aspectos Sociales, Técnicos y Comerciales
  2. Conceptos de valorización del Web Hosting: El desplazamiento del eje del valor en los servicios de Web Hosting.
  3. Sinergia entre elserver.com y revendedores, cómo construir un negocio conjunto.
  4. Nuevos productos y servicios para el 2007
  5. Propuestas para mejorar la comunicación rápida con nuestros revenededores
  6. Impresiones e Ideas sobre el GridPanel.

Me llevo una sensación muy positiva del día de ayer, noté mucha buena onda entre todos y me encantó que muchas veces alguien hacía una pregunta y generaba una respuesta no por nuestra parte, sino mismo por otro revendedor (lo que nos daba tiempo de seguir comiendo pizza :) ), lo cual generó una diversidad interesante de puntos de vista.

Ey! Yo quiero ir! (o: No me invitaron!)

No te preocupes! Por la misma dinámica que buscamos, nos reunimos obligadamente con grupos reducidos de 8-10 personas con lo cual obviamente no podemos juntarnos todos a la vez.

Va a haber nuevos Focus Group continuamente así que si estás interesado en asistir (son gratis, dicho sea de paso) mandanos un correo electrónico a marketing -en- elserver.com y te vamos a incluír con gusto.

Nos gustaría a los que asistieron si quieren publicar un comentario con su experiencia.

Saludos!

Compartí este artículo

Ingreso Clientes

Datos incorrectos. Por favor revisa el e-mail y la contraseña.

Ingresaste correctamente.

Olvidé mi contraseña

Cerrar

Recuperar contraseña

Te llegará un correo con la información acerca de como proceder.

Volver

Cerrar