Da quando utilizziamo le istanze spot di Amazon EC2, risparmiamo il 45% sui costi di calcolo mensili, quindi siamo molto soddisfatti.
George Whitelaw Chief Technology Officer

Utilizzando AWS, Visii esegue i suoi carichi di lavoro di machine learning (ML) su un'infrastruttura 3,5 volte più conveniente rispetto al suo ambiente cloud precedente. La sua tecnologia di ricerca visiva fornisce un'alternativa alla ricerca per parole chiave e amplia la funzionalità di ricerca del sito Web di un cliente. Visii utilizza Amazon Simple Queue Service (Amazon SQS) per gestire migliaia di messaggi di utenti contemporaneamente, limitandone i tempi di inattività e aumentandone di conseguenza l'agilità.

  • Informazioni su Visii

    Visii è una startup con sede a Londra che fornisce ai propri clienti la ricerca visiva basata sul machine learning per potenziare la funzionalità di ricerca sui propri siti Web. In questo modo, la sua tecnologia è all'avanguardia nella ricerca visiva, un'alternativa intuitiva alla ricerca per parole chiave.

  • Servizi AWS utilizzati

  • Vantaggi di AWS

    • 3,5 volte più conveniente
    • Risparmio del 45% con le istanze spot di Amazon EC2
    • Agilità di gestione dell'infrastruttura 5 volte superiore
    • Organizzazione più snella
    • Supporto dal programma AWS Activate

Visii è all'avanguardia nella ricerca visiva, un nuovo modo di navigare nei siti online, grazie alla sua tecnologia di machine learning (ML). Il servizio mira ad aiutare i clienti a mostrare i prodotti più pertinenti ai propri clienti e a migliorare l'elemento di individuabilità della navigazione online.

La ricerca visiva è uno strumento intuitivo per la ricerca online che consente di ridurre la fatica laddove le persone possono avere difficoltà ad esprimere ciò che stanno cercando attraverso parole chiave. Può aumentare i tassi di conversione fino al 30% portando i prodotti maggiormente pertinenti più in alto tra le immagini suggerite.

Questa startup, con sede a Londra, collabora con clienti di vari settori, dalle società nel campo dell'arte a quelle che si occupano di dating, nonché ai rivenditori di e-commerce. Di recente, Visii è diventata un partner con tecnologia AWS nell'Amazon Partner Network (APN).

Visii ha avuto origine come un progetto di ricerca e sviluppo part-time, che ha portato alla creazione della piattaforma di prodotti e tecnologie in attesa di brevetto che costituisce il fulcro dell'attività della startup. Alla fine del 2016, la startup con la sua tecnologia di ricerca visiva era pronta a diventare pubblica. La sua infrastruttura iniziale veniva eseguita in un cloud gestito, ma Visii ha dovuto creare il proprio "servizio di messaggistica" internamente perché il suo provider non era in grado di supportare un ambiente così complesso.

Questo sistema controllava le richieste di ricerca di immagini degli utenti, regolando la velocità con cui venivano effettuate nuove ricerche per evitare di sovraccaricare i server che ospitavano gli algoritmi di machine learning. In un'ottica di crescita, tuttavia, Visii non era sicura della capacità del proprio sistema di gestire il traffico aggiuntivo. "La nostra esperienza con i provider in quel periodo era antiquata e difficoltosa", afferma George Whitelaw, Chief Technology Officer di Visii.

"Potevamo solo prenotare istanze e acquistare tempo di calcolo in anticipo, un metodo decisamente poco flessibile. Questo ci costringeva a impegnare notevoli risorse in anticipo per servizi che non eravamo sicuri di poter utilizzare nelle settimane a venire". Ciò di cui Visii aveva bisogno era un ambiente cloud agile, flessibile, conveniente e adatto alle startup.

Un amico di Whitelaw che comprendeva le frustrazioni di Visii ha suggerito di rivolgersi ad Amazon Web Services (AWS). Dopo aver esaminato le soluzioni AWS, il team si è subito reso conto di come il servizio di messaggistica di Visii potesse funzionare in modo più efficiente nel cloud AWS. Visii ora utilizza Amazon Elastic Compute Cloud (Amazon EC2) per una capacità di calcolo sicura e per eseguire le sue API rivolte al pubblico. Inoltre, sfrutta Amazon Simple Storage Service (Amazon S3) per l'archiviazione di oggetti su larga scala.

Poiché la maggiore priorità di Visii è un'infrastruttura flessibile, AWS ha consigliato Amazon Simple Queue Service (Amazon SQS) per sostituire parte del suo servizio di messaggistica. "Questo era fondamentale per noi", afferma Whitelaw. "Utilizzando Amazon SQS, possiamo mantenere un ritmo di produzione sostenibile mentre il nostro algoritmo di ML analizza le immagini. È molto più semplice ed economico rispetto al nostro sistema precedente". Il buffering di migliaia di nuove immagini che avrebbe bloccato la linea di produzione ora viene facilmente effettuato tramite Amazon SQS, prima che le immagini vengano archiviate utilizzando Amazon Relational Database Service (Amazon RDS).

Visii si affida anche a Elastic Load Balancing per distribuire efficacemente il traffico in entrata tra le sue istanze Amazon EC2 e al Dimensionamento automatico AWS per monitorare le sue applicazioni, contribuendo a garantire il corretto funzionamento del sistema. In questo modo, quando prevede di acquisire nuovi clienti, Visii non deve più preoccuparsi della scalabilità. Infine, Visii utilizza Amazon Route 53 per indirizzare le richieste degli utenti.

Dopo il passaggio al cloud AWS, Visii ha riscontrato che la sua infrastruttura era 3,5 volte più economica da gestire, in parte grazie al consolidamento di tre server Rackspace in Amazon SQS. Visii utilizza anche il marketplace delle istanze spot di Amazon EC2 per contenere i costi di calcolo. "Da quando utilizziamo le istanze spot di Amazon EC2, risparmiamo il 45% sui costi di calcolo mensili, pertanto siamo molto soddisfatti", afferma Whitelaw, che aggiunge: "Di fatto, abbiamo impiegato solo sette settimane per raggiungere questo risparmio".

L'obiettivo principale di Visii, tuttavia, era quello di diventare un'azienda più agile. "Quando confrontiamo i processi di implementazione richiesti su AWS rispetto a Rackspace, possiamo notare che ora siamo cinque volte più agili come azienda", chiarisce Whitelaw. "Ciò significa che ora abbiamo lo spazio necessario per promuovere la creatività e concentrarci sul nostro core business.

Inoltre, il CTO ritiene che l'organizzazione ora sia più snella. "In passato DevOps era un'attività complessa per un dipendente, ma ora è condivisa dal nostro team di sviluppatori", spiega Whitelaw. "Abbiamo rimosso il singolo punto di errore".

Visii è stata trasformata grazie all'accesso ai programmi per startup di AWS e alla gamma di vantaggi che offrono, incluso un account manager dedicato. "Il responsabile del nostro account è stato fondamentale per il nostro successo", afferma Whitelaw. "Siamo costantemente sbalorditi dalla quantità di supporto che riceviamo. AWS crede davvero in noi e ci sostiene in ogni occasione. Ogni volta che un amico si rivolge a me con un'idea per una startup, lo indirizzo ad AWS".

In effetti, è stato proprio tramite il suo account manager che Visii ha fatto domanda ed è stata accettata al programma AWS Activate per le startup. Visii ha ricevuto crediti, formazione e supporto che hanno aiutato la startup a creare la propria infrastruttura nel cloud AWS. Inoltre, essere stata selezionata come una delle sette startup più innovative all'AWS London Summit ha contribuito ad attrarre finanziamenti aggiuntivi. Whitelaw afferma: "Il programma AWS Activate ci ha fornito un ambiente in cui abbiamo potuto fare esperimenti con un rischio minimo. Non avremmo avuto questa opportunità con un altro provider di servizi cloud".