Autocosmos.com es el portal automotriz líder en Latinoamérica, que brinda a sus usuarios el espacio y la información más conveniente, relevante e imparcial para asistirlos en todos y cada uno de los momentos de su relación con el automóvil.
Martín R. Legnoverde, CIO/CTO de Autocosmos.com, nos contó su experiencia con Azure para mejorar el manejo de información trabajando con grandes volúmenes de usuarios concurrentes.
Desde hace varios meses, Autocosmos.com es socio regional de Yahoo! Autos para países de América como: Chile, México y la Argentina. Esto permitió que sus noticias sean publicadas y destacadas en la home page del sitio, provocando un fuerte incremento del tráfico (dependiendo la relevancia de la noticia, se llegó a quintuplicar la cifra que solían alcanzar) y un consecuente riesgo en la infraestructura sobre la que trabajan. Estos altos picos que se generaban por las visitas simultáneas, llevaron a la empresa a buscar tecnologías que ayuden a manejar el alto volumen de usuarios sin correr riesgos de pérdidas o insatisfacción hacia quienes hacen uso del portal.
Autocosmos ya había trabajado con Azure y conocía las características y beneficios de esta tecnología, y por los buenos resultados que habían obtenido en otras oportunidades la volvieron a elegir como la más adecuada para poder contener la altísima demanda que generan los usuarios. Particularmente en esta ocasión están utilizando capacidad de cómputo, storage de Windows Azure, CDN para imágenes y recursos y SQL Azure.
El proceso de trabajo se desarrolló en 3 etapas:
1- Aprendizaje y desarrollo sobre los Salones del Automóvil. Estos salones tenían una gran carga de visitas en un corto período de tiempo.
2- Migración a la nube únicamente de aquellas noticias que se publican en la home page de Yahoo!.
3- En forma conjunta con el equipo de Microsoft Pattern & Practices, en la actualidad se está dando la migración completa de la sección editorial de Autocosmos.com a la nube, considerando las noticias de todos los países de la región (México, Perú, Venezuela, Colombia, Uruguay, Chile, Ecuador y la Argentina).
Cabe aclarar que en esta etapa se está utilizando Visual Studio 2010 con C#, Framework .NET 4.0, MVC2 y nHibernate.
Los beneficios de migrar los contenidos a la plataforma Azure fueron:
· Controlar la masividad de usuarios concurrentes que se interesaban en la información del portal.
· Mantener el buen desempeño de la aplicación.
· Aliviar la carga de la infraestructura sobre la que trabajaban.
· Migrar con facilidad los contenidos regionales.
“Dependiendo la relevancia de una noticia, potencialmente podría tener cientos de miles de usuarios en unas pocas horas. Si esta además es una noticia de índole regional, el resultado se multiplicaría inmediatamente. Windows Azure nos da la seguridad y la tranquilidad de escalar tanto como se requiera, durante el tiempo que sea necesario, para mantener nuestro nivel de servicio y cumplir tanto con nuestros usuarios como con nuestros socios”, afirma Legnoverde.