Desde que utilizamos las instancias de spot de Amazon EC2, ahorramos un 45 % en costos informáticos mensuales, por lo que estamos muy satisfechos.
George Whitelaw Chief Technology Officer

Al utilizar AWS, Visii ejecuta sus cargas de trabajo de machine learning (ML) en una infraestructura que es 3,5 veces más rentable que su entorno de nube anterior. Su tecnología de búsqueda visual ofrece una alternativa a la búsqueda por palabras clave y amplía la funcionalidad de búsqueda del sitio web de un cliente. Visii utiliza Amazon Simple Queue Service (Amazon SQS) para administrar los mensajes de miles de usuarios a la vez con el fin de limitar el tiempo de inactividad y, por lo tanto, aumentar su agilidad.

  • Acerca de Visii

    Visii es una empresa emergente con sede en Londres que ofrece a sus clientes búsquedas visuales basadas en machine learning para mejorar la funcionalidad de búsqueda en sus sitios web. De este modo, su tecnología es pionera en la búsqueda visual, una alternativa intuitiva a la búsqueda por palabras clave.

  • Servicios de AWS utilizados

  • Beneficios de AWS

    • 3,5 veces más rentable
    • 45 % de ahorro con las instancias de spot de Amazon EC2
    • Agilidad 5 veces mayor en la administración de la infraestructura
    • Organización más ágil
    • Soporte del programa AWS Activate

Visii es pionera en la búsqueda visual, una nueva forma de explorar sitios en línea, con su tecnología de machine learning (ML). El objetivo del servicio es ayudar a los clientes a mostrar los productos más relevantes para sus clientes y mejorar el elemento de visibilidad de la navegación en línea.

La búsqueda visual es una herramienta intuitiva de descubrimiento y búsqueda en línea que reduce la fatiga de búsqueda, ya que las personas tienen dificultades para enunciar lo que buscan en palabras clave. Puede aumentar las tasas de conversión hasta en un 30 por ciento al colocar los productos más precisos en una posición más alta en las imágenes sugeridas.

La empresa emergente con sede en Londres trabaja con clientes de una variedad de sectores, desde empresas de arte hasta de citas, así como minoristas de comercio electrónico. Recientemente, Visii se convirtió en socio tecnológico de AWS en la Red de socios de Amazon (APN).

Visii comenzó como un proyecto a tiempo parcial que investigaba y desarrollaba lo que se convirtió en el núcleo de su plataforma tecnológica y de productos pendientes de patente. A finales de 2016, la empresa emergente estaba lista para salir a bolsa con su tecnología de búsqueda visual. Su infraestructura inicial se ejecutaba en una nube administrada, pero Visii creó su “servicio de mensajería” internamente porque su proveedor no podía soportar un entorno tan complejo.

Este sistema controlaba las solicitudes de búsqueda de imágenes de los usuarios y regulaba la velocidad con la que llegaban las nuevas búsquedas para evitar sobrecargar los servidores que alojaban sus algoritmos de ML. Sin embargo, teniendo en cuenta el crecimiento, Visii no estaba seguro de cuánto más tráfico podría administrar el sistema. “Nuestra experiencia con los proveedores en ese momento era anticuada y dolorosa”, afirma George Whitelaw, director de tecnología de Visii.

“Solo podíamos reservar instancias y comprar tiempo de cálculo por adelantado, lo que resultaba increíblemente inflexible. Nos obligó a dedicar importantes recursos por adelantado a servicios que no estábamos seguros de que pudiéramos seguir utilizando dentro de unas semanas”. Lo que Visii necesitaba era un entorno en la nube que fuera ágil, flexible, rentable y amigable para las empresas emergentes.

Un amigo que entendió las frustraciones de Visii le recomendó a Whitelaw que se acercara a Amazon Web Services (AWS). Tras analizar las soluciones de AWS, el equipo vio rápidamente cómo el servicio de mensajería de Visii podía funcionar de manera más eficiente en la nube de AWS. Visii ahora usa Amazon Elastic Compute Cloud (Amazon EC2) para proteger la capacidad informática y ejecutar sus API de acceso público. También aprovecha Amazon Simple Storage Service (Amazon S3) para el almacenamiento de objetos a gran escala.

Dado que la principal prioridad de Visii es una infraestructura flexible, AWS recomendó Amazon Simple Queue Service (Amazon SQS) para reemplazar parte de su servicio de mensajería. “Esto era fundamental para nosotros”, afirma Whitelaw. “Al utilizar Amazon SQS, podemos mantener un ritmo de producción sostenible, ya que nuestro algoritmo de ML analiza las imágenes. Es mucho más simple y económico que nuestra configuración anterior”. Amazon SQS almacena fácilmente en búfer miles de imágenes nuevas que podrían haber obstruido la línea de producción antes de archivarlas mediante Amazon Relational Database Service (Amazon RDS).

Visii también se basa en Elastic Load Balancing para distribuir eficazmente el tráfico entrante en sus instancias de Amazon EC2 y en AWS Auto Scaling para supervisar sus aplicaciones, lo que ayuda a garantizar que el sistema funcione sin problemas. Esto significa que Visii ya no tiene que preocuparse por escalar a medida que planea captar nuevos clientes. Por último, Visii usa Amazon Route 53 para enrutar las solicitudes de los usuarios.

Tras migrar a la nube de AWS, Visii descubrió que su infraestructura era 3,5 veces más rentable de ejecutar, en parte gracias a la consolidación de tres servidores de Rackspace en Amazon SQS. Visii también utiliza el mercado de instancias de spot de Amazon EC2 para mantener bajos los costos de procesamiento. “Desde que utilizamos las instancias de spot de Amazon EC2, ahorramos un 45 por ciento en costos informáticos mensuales, por lo que estamos muy contentos”, afirma Whitelaw. “De hecho, hemos reducido esta cifra en solo siete semanas”.

Sin embargo, el objetivo principal de Visii era convertirse en una empresa más ágil. “Ahora somos cinco veces más ágiles como empresa cuando comparamos los procesos de implementación requeridos en AWS con los de Rackspace”, afirma Whitelaw. “Eso significa que ahora tenemos un espacio de respiro para fomentar la creatividad y centrarnos en nuestro negocio principal”.

El director de tecnología también cree que la organización ahora es más ágil. “DevOps solía ser una tarea compleja para un solo empleado, pero ahora nuestro equipo de desarrolladores la comparte”, afirma Whitelaw. “Hemos eliminado el único punto de error”.

Visii se transformó al tener acceso a los programas para empresas emergentes de AWS y a la variedad de beneficios que estos ofrecen, incluido su propio administrador de cuentas dedicado. “Nuestro administrador de cuentas ha sido fundamental para nuestro éxito”, afirma Whitelaw. “No dejamos de sorprendernos por la cantidad de apoyo que recibimos. AWS cree sinceramente en nosotros y nos defiende en cada oportunidad. Cada vez que mis amigos me proponen una idea para una empresa emergente, los dirijo a AWS”.

De hecho, fue a través de su administrador de cuentas que Visii se postuló y fue aceptada en el programa AWS Activate para empresas emergentes. Este le proporcionó a Visii créditos, formación y soporte para ayudar a la empresa emergente a crear su infraestructura en la nube de AWS. El hecho de haber sido seleccionada para presentarse como una de las siete empresas emergentes más innovadoras en la Cumbre de AWS en Londres también la ayudó a conseguir financiamiento adicional. Whitelaw afirma: “El programa AWS Activate nos proporcionó un entorno en el que podíamos experimentar con un riesgo mínimo. No habríamos tenido esa oportunidad con otro proveedor de nube”.