Desde que começamos a usar as instâncias spot do Amazon EC2, economizamos 45% nos custos mensais de computação e estamos muito satisfeitos com isso.
George Whitelaw Chief Technology Officer

Ao usar a AWS, a Visii executa as workloads de machine learning (ML) em uma infraestrutura que é 3,5 vezes mais econômica do que seu ambiente de nuvem anterior. Sua tecnologia de pesquisa visual oferece uma alternativa à pesquisa por palavras-chave e amplia a funcionalidade de pesquisa do site de um cliente. A Visii usa o Amazon Simple Queue Service (Amazon SQS) para gerenciar milhares de mensagens de usuários ao mesmo tempo com a finalidade de limitar o tempo de inatividade enquanto aumenta a agilidade.

  • Sobre a Visii

    A Visii é uma startup com sede em Londres que fornece pesquisa visual baseada em machine learning para seus clientes com a finalidade de aumentar a funcionalidade de pesquisa em seus sites. Nesse sentido, sua tecnologia é pioneira na pesquisa visual, que é uma alternativa intuitiva à busca por palavras-chave.

  • Serviços da AWS usados

  • Benefícios da AWS

    • 3,5 vezes mais econômico
    • 45% de economia com as instâncias spot do Amazon EC2
    • 5 vezes mais agilidade no gerenciamento da infraestrutura
    • Organização mais enxuta
    • Suporte oferecido pelo programa AWS Activate

A Visii é pioneira na pesquisa visual, que é uma nova maneira de navegar em sites online, com sua tecnologia de machine learning (ML). O serviço visa ajudar os clientes a exibir os produtos mais relevantes para os consumidores e aprimorar o elemento de descoberta da navegação online.

A pesquisa visual é uma ferramenta intuitiva de descoberta e pesquisa online que reduz a fadiga da pesquisa, na qual as pessoas têm dificuldade em articular o que procuram usando palavras-chave. Ela pode aumentar as taxas de conversão em até 30% ao alocar os produtos mais adequados na parte superior das imagens sugeridas.

A startup com sede em Londres trabalha com clientes de diversos setores, de empresas de arte a de relacionamentos, bem como com varejistas de comércio eletrônico. Recentemente, a Visii se tornou um parceiro de tecnologia da AWS na Rede de Parceiros da Amazon (APN).

A Visii começou como um projeto de meio período de pesquisa e de desenvolvimento do que se tornou a base da plataforma de produtos e tecnologia com patente pendente. No final de 2016, a startup estava pronta para apresentar uma oferta pública inicial com sua tecnologia de pesquisa visual. Sua infraestrutura inicial era executada em uma nuvem gerenciada, porém a Visii desenvolveu o “serviço de mensagens” internamente, visto que seu provedor não oferecia suporte a um ambiente tão complexo.

Esse sistema controlava as solicitações de pesquisa de imagem feitas pelo usuário, regulando a velocidade com que novas pesquisas chegavam para evitar a sobrecarga dos servidores que hospedavam os algoritmos de ML. Considerando seu desenvolvimento, no entanto, a Visii não tinha certeza de quanto tráfego adicional o sistema poderia suportar. “Na época, nossa experiência com fornecedores era obsoleta e difícil”, afirma George Whitelaw, chief technology officer da Visii.

“Só podíamos reservar instâncias e adquirir tempo computacional com antecedência, o que era extremamente inflexível. Essa situação nos forçou a comprometer recursos significativos antecipadamente para serviços que não tínhamos certeza de que ainda usaríamos em algumas semanas.” O que a Visii precisava era de um ambiente em nuvem que fosse ágil, flexível, econômico e de fácil uso para startups.

Um amigo que compreendia as frustrações da Visii recomendou a Whitelaw que ele entrasse em contato com a Amazon Web Services (AWS). Após analisar as soluções da AWS, a equipe percebeu rapidamente como o serviço de mensagens da Visii poderia funcionar com mais eficiência na Nuvem AWS. A Visii passou a usar o Amazon Elastic Compute Cloud (Amazon EC2) para obter uma capacidade de computação segura e executar as APIs voltadas para o público. Ela também aproveita o Amazon Simple Storage Service (Amazon S3) para o armazenamento de objetos em grande escala.

Como a principal prioridade da Visii é uma infraestrutura flexível, a AWS recomendou o Amazon Simple Queue Service (Amazon SQS) para substituir parte do serviço de mensagens. “Isso foi essencial para nós”, diz Whitelaw. “Ao usar o Amazon SQS, podemos manter um ritmo sustentável de produção enquanto nosso algoritmo de ML analisa as imagens. É muito mais simples e econômico do que nossa configuração anterior”. Milhares de novas imagens que teriam interferido na linha de produção são facilmente armazenadas em buffer pelo Amazon SQS, antes que as imagens sejam arquivadas usando o Amazon Relational Database Service (Amazon RDS).

A Visii também utiliza o Elastic Load Balancing para distribuir efetivamente o tráfego de entrada para suas instâncias do Amazon EC2 e o AWS Auto Scaling para monitorar as aplicações, ajudando a garantir que o sistema funcione sem complicações. Sendo assim, a Visii não precisa mais se preocupar com a escalabilidade enquanto planeja conquistar novos clientes. Por fim, a Visii usa o Amazon Route 53 para rotear as solicitações dos usuários.

Após migrar para a Nuvem AWS, a Visii descobriu que a infraestrutura era 3,5 vezes mais econômica para a execução, em parte devido à consolidação de três servidores da Rackspace no Amazon SQS. A Visii também usa o marketplace das instâncias spot do Amazon EC2 para manter os custos de computação baixos. “Desde que começamos a usar as instâncias spot do Amazon EC2, economizamos 45% nos custos mensais de computação e estamos muito satisfeitos com isso”, diz Whitelaw. “Na verdade, reduzimos esse número em apenas sete semanas.”

O principal objetivo da Visii, no entanto, era tornar-se uma empresa mais ágil. “Passamos a ser cinco vezes mais ágeis como empresa ao compararmos os processos de implantação necessários na AWS com os da Rackspace”, diz Whitelaw. “Isso significa que agora temos um espaço para estimular a criatividade e focar em nosso negócio principal”.

O CTO também acredita que a organização está mais enxuta. “O DevOps costumava ser uma tarefa complexa para um funcionário executar. Porém, passou a ser compartilhada entre a equipe de desenvolvedores”, diz Whitelaw. “Removemos o ponto único de falha.”

A Visii foi transformada ao ter acesso aos programas para startups da AWS e à variedade de benefícios que eles oferecem, incluindo seu próprio gerente de contas dedicado. “O gerente de contas tem sido fundamental para o nosso sucesso”, diz Whitelaw. “Constantemente ficamos impressionados com a quantidade de apoio que recebemos. A AWS acredita genuinamente em nós e oferece suporte em todas as oportunidades. Sempre que amigos me abordam com uma ideia para uma startup, eu os indico para a AWS”.

Aliás, foi por meio do gerente de contas que a Visii se inscreveu e foi aceita no programa AWS Activate para startups. Ele forneceu à Visii créditos, treinamento e suporte para ajudar a startup a desenvolver sua infraestrutura na Nuvem AWS. Ser selecionada para se apresentar como uma das sete startups mais inovadoras na conferência do AWS Summit em Londres também a ajudou a garantir financiamento adicional. Whitelaw afirma que “o programa AWS Activate nos forneceu um ambiente no qual pudemos realizar experimentações com riscos mínimos. Não teríamos essa oportunidade com outro provedor de nuvem.”