Gestión de la demanda en eCommerce mediante cloud elástico

Penteo analiza el modelo de negocio online de Venca y determina las claves de su éxito. El modelo de negocio de Venca, fundamentado en el eCommerce, exige una base tecnológica que garantice robustez, elasticidad y escalabilidad.

 

La consultora independiente Penteo ha analizado a la empresa de moda online Venca, cuyo webshop  con más de 2 millones de visitas mensuales, supone en estos momentos un 50% del negocio de la compañía. El modelo de negocio de Venca, fundamentado en el eCommerce, exige un modelo tecnológico que garantice robustez, elasticidad y escalabilidad.

Este caso de éxito elaborado por Penteo explica el cómo disponer de una plataforma cloud les ha ayudado a tener mayor elasticidad que les permite responder con inmediatez ante los incrementos de tráfico provocado por sus apariciones en los medios, manteniendo siempre el control sobre su plataforma y pagando sólo por los recursos consumidos.

 

Venca moda online

Venca es una empresa de moda online orientada a la mujer basada en tres pilares principales: innovación, multicanal y diseño. Su webshop, con más de 2 millones de visitas mensuales, supone en estos momentos un 50% del negocio de la compañía lo que la convierte en uno de los referentes del e-commerce en el ámbito de la moda.

Con un bagaje de más de tres décadas de experiencia en moda y complementos para la mujer, Venca se erige como una firma con gran interactuación en la red, con una comunidad online que ronda los 130.000 seguidores en Facebook y los 5.000 en Twitter.

Tiene sede en la localidad de Vilanova i la Geltrú (Barcelona) y cuenta con un equipo de más de 380 profesionales. Desde su plataforma logística de 42.000 m2 distribuye moda de mujer, hombre, niño y textil para el hogar a toda la Península, incluido Portugal, además de a Baleares, Canarias, Ceuta, Melilla y Andorra.

Actualmente la compañía ha ampliado su expansión a Francia y Rusia y aumenta así, su presencia internacional a los mercados de Europa del Este, donde está presente desde 2011.

 

Necesidades del e-commerce de Venca

La naturaleza del negocio de Venca ha sido tradicionalmente de venta por catálogo con renovación contínua del mismo y publicación y distribución de sus diferentes ediciones mediante correo tradicional. Obviamente durante los últimos años el modelo de venta ha cambiado sustancialmente hacia el eCommerce. Esta transformación ha traído consigo necesidades relacionadas con la tecnología del Front-end.

Debido al incremento continuo de demanda a través del canal web, el Front-end exigía un modelo tecnológico que garantizase robustez, elasticidad y escalabilidad de tal forma que pudiera absorber grandes picos de concentración de actividad en cortos espacios de tiempo (campañas en medios, incluidos TV), a la vez que pudiera ofrecer una excelente experiencia de navegación al cliente.

Adicionalmente, Venca necesitaba mantener el control de los procesos y, especialmente, garantizar el acceso a la administración de su plataforma a un tercero, el cual desarrolla y mantiene su aplicación de venta on-line.

Así pues la necesidad de Venca, se resume en los siguientes objetivos:

  1. Disponer de una plataforma tecnológica auto escalable, capaz de adaptarse en minutos a la demanda de tráfico consecuencia de campañas u otras acciones, y disponible 24x7.
  2. Dicha plataforma debe ser capaz de servir tráfico pesado (imágenes), ofreciendo tiempos de respuesta que garanticen la permanencia del cliente en el proceso de compra (disminución del ratio de abandono).
  3. Coordinación, apoyo y soporte mutuo entre proveedores y el propio Venca para no sólo la puesta en marcha del proyecto, sino también para la posterior operación y adaptación de la plataforma de e-Commerce a las necesidades del negocio.

Para dar salida a esta necesidad, se contrató el servicio de cloud a un proveedor quien inicialmente ofreció el servicio a través de máquinas dedicadas (físicas). Después el servicio evolucionó a través del mismo proveedor hacia una solución de cloud privado (incluyendo escalabilidad para absorber los picos de demanda).

Adicionalmente al servicio de cloud donde se ubicaba la infraestructura de Front-end, el proveedor suministró una línea para conectar su sede (donde residían los sistemas del Front-end) con la sede de Venca (donde residía el sistema de backoffice, cuyo core era el ERP). Inicialmente esta conexión fue utilizada en modo desacoplado para sincronizar diariamente información relevante para el Front-end desde el backoffice (catálogo nuevo, tarifas, precios, etc...), pero pronto surgió la necesidad por parte de Venca que la conexión estuviera más acoplada y de forma online, para actualizar en todo momento los datos de inventario disponible.

La solución que tenía Venca experimentó entonces ciertas problemáticas relacionadas con el rendimiento de la plataforma. Empezaron a aflorar problemas relacionados con el rendimiento y robustez de los sistemas, y las prestaciones de flexibilidad, agilidad y robustez no estaban siendo cubiertas de forma satisfactoria. Así pues Venca se vio en la necesidad de realizar un análisis de alternativas en el mercado para encontrar un proveedor capaz de prestar el servicio demandado, y que entre otras cosas ofreciese prestaciones de elasticidad reales y sin necesidad de cerrar un acuerdo de largo plazo. Valorando diferentes posibilidades del mercado, finalmente Venca apostó por los servicios cloud de Nexica.

 

Solución cloud de Nexica para Venca

La solución planteada para cubrir los objetivos de Venca, tanto presentes como futuros, fue considerar un modelo de servicio basado en la plataforma de cloud elástico en modalidad “bajo demanda”, con conectividad dedicada entre las sedes de Venca y Nexica.

Con esta solución se cubrían de antemano los siguientes objetivos:

1.- Plataforma tecnológica auto-escalable, capaz de adaptarse en minutos a la demanda de tráfico. La solución de cloud elástico de Nexica proporciona esta capacidad con posibilidad de gestionar dicha escalabilidad de las siguientes formas:

      a.   Automática a través de la herramienta de Cloud Manager:
            (1)    En base a parámetros temporales (ej.: programada cada viernes a las 18.00h).
            (2)    En base a parámetros técnicos (ej.: el conjunto de conexiones supera el 80%).
      b.    Manual, a través de las herramientas de VMware como vCloud Director que permite al cliente provisionar directamente nuevos servidores para acciones puntuales no programadas, y que permite a Venca mantener el control sobre el servicio.

cloud TV

2.    Alta disponibilidad de la plataforma, que proporciona la capacidad para adaptar el servicio y dar cobertura a las campañas comerciales en cualquiera de los países donde tiene presencia y a cualquier hora.

3.    Mejora en los tiempos de respuesta, para garantizar la mejor experiencia para el usuario del portal Venca, cubierto a través de la conexión punto a punto dedicada entre la sede de Venca y el data center de Nexica. Esta arquitectura permite garantizar una respuesta en alrededor de 2 milisegundos entre la plataforma ERP de Venca y la plataforma de e-commerce alojada en el cloud de Nexica.
Por otro lado, la base de datos de imágenes del catálogo de Venca se ha integrado en la propia solución cloud para garantizar la máxima calidad tanto del tráfico transaccional como del tráfico multimedia.

Tasa de Disponibilidad

(últimos 6 meses)

Horario
99,93% 9am-01am
99,78% 24x7

 

4.    Coordinación entre equipos responsables de la plataforma durante la implantación, evolución y mantenimiento de la plataforma.

 

El despliegue

Una vez definida y acordada la solución de la plataforma tecnológica entre cliente y proveedor, el aprovisionamiento, puesta a punto y disponibilidad de la infraestructura se realizó en 3 días.

En ese momento se proporciona acceso a cliente y al desarrollador/integrador de la plataforma, que siguen un modelo de despliegue por fases, intercalando pruebas entre ellas e involucrando al proveedor anterior a Nexica. Todavía no se realiza la sincronización diaria del backoffice, es decir se despliega el Front-end en modo stand-alone.

  1. Se despliega un entorno de preproducción, se pasa una pequeña fase de prueba de dicho entorno (de 1 semana).
  2. Despliegue de una de las webs Venca (la de menor tráfico).
  3. Despliegue de las siguientes webs (cada vez con más tráfico), intercalando pequeños periodos de prueba.
  4. Después de la tercera web (octava semana), se realiza un periodo de pruebas algo más extenso (3 semanas más) y se realiza el despliegue definitivo de la web principal de Venca (con el 75% del volumen de tráfico restante).
  5. Finalmente, con el 100% del tráfico en el Cloud, se despliega la conexión completamente acoplada entre el backoffice y el Front-end.

 

Arquitectura cloud

La arquitectura a alto nivel de la solución se describe con los siguientes componentes:

  • Panel de control Cloud Manager de Nexica.
  • Salida a internet y balanceador de carga.
  • Firewall dedicado para la conexión de fibra punto a punto contra el firewall de la sede de Venca.
  • Frontales web fijos, que proporcionan la infraestructura estable.
  • Frontales web variables (autoescalables), que proporcionan la capacidad de escalar a demanda.
  • Backend donde se ubican las bases de datos.
  • Arquitectura FlexPod©:  virtualización VMware, computación CISCO UCS y storage a NetApp.

La solución planteada incorpora beneficios tecnológicos tangibles para Venca, adicionales a los que permiten cubrir sus objetivos.

  1. Sin inversión en infraestructuras, lo que permite a Venca un dimensionado optimo ajustado al máximo a sus necesidades, amortiguando el efecto de una posible inversión en su cuenta de resultados.
  2. Impacto cero en la operativa habitual de los clientes de Venca e impacto mínimo en el Departamento IT, simplemente han pasado a utilizar la herramienta Cloud Manager, y a gestionar la capacidad necesaria manualmente cuando se requiere.
  3. Servicios tecnológicos adicionales: Seguridad perimetral gestionada, replicación de datos, administración y soporte de la capa de infraestructura. El cliente reporta en este caso que no ha habido ninguna fuga ni fisura en este aspecto.

 

Balance satisfactorio

Desde la puesta en marcha del servicio en abril de 2012 hasta el día de hoy se ha incrementado en un 20% la demanda en tráfico consiguiendo picos de tráfico de hasta 5.000 hits y consumos de 45 Mbps de ancho de banda internet. Los datos confirman que la transición hacia el cloud elástico para soportar el modelo de negocio online, ha sido un éxito, y lo acerca a sus objetivos de realizar más del 80% de su facturación a través de la web. Los tiempos de latencia máximos permitidos son de 5ms.
 

Factores clave para la migración a cloud

La consolidación de la gestión y operación de la infraestructura IT en el cloud elástico de Nexica para e-commerce de Venca, se basa en los siguientes factores clave de éxito:

implantacion cloud

  • La cercanía geográfica y cultural que el cliente reconoce en Nexica. Con un formato de coherencia y continuidad desde la fase de venta a la de soporte técnico y asesoramiento del servicio.
  • Los CPDs de Nexica están estratégicamente situados en puntos neutros de telecomunicaciones, lo que garantiza que cualquier cliente a través de cualquier operador tenga una amplia oferta y posibilidades de conectividad con el ancho de banda necesario.
  • La innovación y renovación tecnológica continua, inherente al modelo de cloud (transparente y sin afectar a la calidad ni el coste del servicio).
  • Servicio cloud elástico que garantiza la disponibilidad de la plataforma en los picos de demanda, y cubre el objetivo de escalabilidad.
  • Modelo contractual de Pago por Uso y sin permanencia, asociado al servicio cloud elástico. Permite calcular el impacto de cada campaña en términos económicos, además de reducir costes. Adicionalmente Nexica en sus contratos no incorpora compromisos de permanencia, lo que facilita mantener una relación transparente y de garantías, con un riesgo relativamente bajo.
  • La decisión de dejar la gestión de las máquinas a Nexica permitió a Venca garantizar a nivel interno que no iba haber una pérdida de control.
  • La proximidad del CPD de Nexica en Barcelona con las oficinas de Venca, permitió a ésta verificar la idoneidad de las instalaciones de Nexica. La proximidad también facilitaría la integración y coordinación con el proveedor de servicios de mantenimiento de la plataforma e-commerce.
  • El formato absolutamente colaborativo entre los miembros de Nexica y los miembros del propio departamento de IT Venca, que ha permitido un despliegue rápido y sin incidentes.

 

Retos superados (barreras a tener en cuenta)

En la fase de definición de la solución hubo que superar ciertos retos, que ilustran algunas de las barreras a tener en cuenta en este tipo de proyectos:

  • La complejidad de la infraestructura de Venca y la alta exigencia de prestaciones (los 20ms de latencia habituales en otras plataformas de otros sectores no eran suficientes y se necesitaban 5ms como máximo).
  • Resistencia inicial del negocio: En el arranque se afrontaron varias incidencias que convergieron en pocas semanas. Esto provocó dudas internas acerca del proyecto. Fue una barrera que se demostró finalmente una oportunidad para afianzar la decisión, ya que todas estas problemáticas se fueron resolviendo satisfactoriamente.
  • Compartición de responsabilidades: al tratarse de un servicio gestionado por el propio cliente, y en el que la infraestructura cloud está integrada (acoplada) al backoffice del cliente, en algunas ocasiones resulta complejo identificar el origen de las incidencias. En este sentido, se dispuso de un servicio de alertas por Whatsapp (incluyendo al Departamento de Marketing), de forma que se generó un entorno de máxima transparencia.
  • Una de las preocupaciones habituales de los clientes tiene que ver con la seguridad al externalizar su infraestructura crítica. En este sentido Nexica, cuenta con una serie de activos que proporcionan los mecanismos para asegurarla: Certificación ISO 27001, cumplimiento de Ley de Protección de Datos de Carácter Personal (LOPD) y la Ley de Servicios de la Sociedad de la Información (LSSI), los datos de los clientes siempre se alojan en centros de datos ubicados en España, siguiendo las recomendaciones del Cloud Security Alliance (CSA).

Por otro lado, una de las lecciones aprendidas es que en el caso de Venca, para poder explotar toda la versatilidad del cloud elástico, hay que tener en cuenta:

  • Las aplicaciones deben estar preparadas (arquitectura, estructura y configuración) para poder desplegarse de forma automática, cuando se provisionan nuevos servidores en caso de crecimiento de la demanda sobre la infraestructura.
  • Adicionalmente para que estos nuevos servidores puedan provisionarse automáticamente, la infraestructura de frontales estable, debe ser exactamente igual.
  • En el caso de Venca se optó por una solución mixta, manteniendo ciertos servidores con diferente configuración, y el resto idénticos que son los que permiten escalar la plataforma. Adicionalmente la escalabilidad se dejó en modo manual, para que Venca tuviera absoluto control sobre la infraestructura.

 

Beneficios de la plataforma cloud elástica

La solución adoptada ha dado potencial de desarrollo para el futuro del negocio de Venca (escalabilidad), aportando beneficios que compensan el coste del servicio.

  • Elasticidad y escalabilidad al negocio: Nexica ha demostrado tener la capacidad real de ofrecerlo de forma satisfactoria. Se llegó a probar en campaña comercial de televisión durante 6 semanas cada dos días (“el minuto de oro”), donde fácilmente se multiplica por 5 o 10 veces el tráfico habitual; Pasando de 6 frontales a 40 una hora antes de la campaña. Venca las levantaba de forma autónoma, monitorizaban el “tirón” de tráfico y cuando empieza a volver a estabilizarse los propios técnicos desactivan los servidores.
  • Conocimiento de la plataforma: Venca ha conseguido tener un nivel más profundo de conocimiento de su propia plataforma, y en paralelo han acercado el concepto cloud al resto de la organización. La empresa ahora percibe a la tecnología cloud como una oportunidad y no con miedo.
  • Reputación del equipo DTIC: El equipo de IT de Venca ha ganado afianzado su valor con el proyecto, y es reconocido como una palanca más de aportación al negocio.
  • También el CIO reconoce internamente una mayor colaboración entre diferentes equipos tecnológicos (web, sistemas), de forma que el conocimiento no ha quedado ubicado en personas individuales, sino que se ha repartido entre el equipo.

El cliente reconoce que inicialmente tenía la percepción que se podría despreocupar del servicio cloud, pero ha llegado a la conclusión de que no sólo no es recomendable sino que el no hacerlo, le ha reportado beneficios claros como los identificados anteriormente.

También hay la percepción de que la “facilidad” del servicio y su elasticidad, provoca cierta despreocupación con los costes, pues estos al estar vinculados al consumo son realmente bajos comparados con soluciones clásicas, pero debe ponerse foco igualmente en gestionar la capacidad y la respuesta a la demanda con cierta medida.