Cómo MercadoLibre mejora el rendimiento de la nube privada

El almacenamiento en la nube puede almacenar datos en grupos lógicos; se distribuye en varios servidores y ese entorno físico es propiedad de una empresa de alojamiento que también gestiona los datos. Además, la empresa proveedora debe mantener los datos disponibles y de fácil acceso en todo momento. Esto es importante porque las empresas de gran escala, y una de ellas es MercadoLibre, requieren de almacenamiento para una gran cantidad de datos digitales, cada día suben gigabytes y gigabytes de información.

Resumen de la empresa

MercadoLibre es conocido como el ecosistema de comercio electrónico latinoamericano más grande. Proporcionan tanto a los compradores como a los vendedores una variedad de servicios. Esos servicios, que están disponibles en los 13 países donde operan con éxito, incluyen un mercado, pagos, publicidad y soluciones para la construcción electrónica. MercadoLibre logra brindar un entorno sólido y saludable para el comercio de sus compradores y vendedores, lo que les ayuda a hacer crecer su comunidad de comercio electrónico.

mercadolibre

Retos que tuvo MercadoLibre

MercadoLibre solía confiar en una nube privada OpenStack para implementar su infraestructura de TI. Sin embargo, su infraestructura de almacenamiento no pudo brindar los resultados deseados y la cantidad de rendimiento que se requería debido a su base de aplicaciones en constante expansión. De acuerdo con el especialista en almacenamiento de MercadoLibre, Mariano Guelar, sus administradores pedían constantemente que les proporcionaran un tipo de almacenamiento diferente. Más precisamente, pidieron algo que fuera más eficiente. Es decir, experimentaron muchas dificultades para equilibrar las cargas de trabajo de rendimiento dentro de su sistema. Por eso, llegar a un punto en el que todos estuvieran contentos con el tiempo de respuesta del sistema y el rendimiento de la aplicación parecía imposible. MercadoLibre ejecutó una amplia gama de aplicaciones a través de su nube OpenStack y todas tenían problemas de velocidad, por lo que su rendimiento era impredecible. Fue entonces cuando Solidfire entró en juego.

Teniendo en cuenta estas dificultades, encontrar una solución de almacenamiento escalable era extremadamente importante para MercadoLibre. Los diseños de almacenamiento de escalado son difíciles de escalar, por lo que para hacerlos crecer, debe comprar sistemas separados más grandes. Una vez que haga esto, la migración puede causar una cantidad significativa de tiempo de inactividad, y eso no es bueno si ejecuta un negocio 24x7 donde necesita un 100% de tiempo de actividad. MercadoLibre quería una solución en la que pudieran comenzar con un ritmo más lento y agregar la capacidad y el rendimiento que necesitan.

La solución se llama SolidFire

SolidFire es conocido por crear sistemas de almacenamiento de escalamiento horizontal para proveedores de servicios en la nube que tienen un alto rendimiento. Sin embargo, el problema de agregar más y más nodos es el tiempo de inactividad. Una empresa que funciona las 24 horas del día, los 7 días de la semana, como MercadoLibre, utiliza SolidFire para comenzar con una infraestructura pequeña y luego agregar más y más nodos según lo dicten las demandas. Revelaron que se enteraron de SolidFire en Hong Kong durante una cumbre de diseño en 2013 y que un cliente existente de SolidFire de EE. UU. les recomendó SolidFire.

SolidFire les dio una demostración en vivo del producto, por lo que tuvieron la posibilidad de familiarizarse con la interfaz del producto. Se hizo inteligentemente usando EZ Talks, que es una plataforma de videoconferencia HD en la nube fácil. Hicieron algunas pruebas y una vez que tuvieron una idea de cómo funciona la plataforma, quedaron fascinados con los resultados.

¿Qué hizo SolidFire por ellos?

SolidFire proporcionó no solo un rendimiento excelente que era más predecible, sino también un tiempo de respuesta más rápido. Además, la calidad de servicio única de SolidFire y la arquitectura all-flash sirvieron para reducir significativamente la latencia que tenía MercadoLibre. Lo que es más, SolidFire puede conectarse al marco de nube existente de MercadoLibre, lo que da como resultado una mejor y más rápida administración del sistema.

Dado que SolidFire proporciona compresión y deduplicación, reduce drásticamente el espacio de almacenamiento de datos y los requisitos de la empresa, así como las necesidades de energía y refrigeración. Todo eso hace que esta solución sea perfecta para un futuro próximo.

Los resultados

Las mejoras que sintió MercadoLibre fueron inmediatas. Su latencia se redujo a alrededor de 2 milisegundos desde los 50 milisegundos anteriores. Sus sistemas de almacenamiento siempre tenían una latencia inconsistente, lo que era un problema constante tanto para los clientes como para las cargas de trabajo de sus bases de datos. Consiguen que las comunicaciones sean más rápidas, más pequeñas y más baratas de mantener.

La deduplicación y la compresión en línea redujeron la huella de datos en 6,5 veces para MercadoLibre. Y para otras empresas que desean implementar una nube privada o simplemente mejorar su infraestructura de nube existente, no hay mejor solución que SolidFire. El producto está bien diseñado y está orientado al futuro, al igual que todos los centros de datos a gran escala.