Seit der Verwendung von Amazon EC2 Spot Instances haben wir 45 % der monatlichen Rechenkosten eingespart, sodass wir sehr zufrieden sind.
George Whitelaw Chief Technology Officer

Durch die Verwendung von AWS führt Visii seine Machine Learning (ML)-Workloads auf einer Infrastruktur aus, die 3,5-mal kostengünstiger ist als die vorherige Cloud-Umgebung. Die visuelle Suchtechnologie bietet eine Alternative zur Stichwortsuche und erweitert die Suchfunktion der Website eines Kunden. Visii verwendet Amazon Simple Queue Service (Amazon SQS), um die Nachrichten von Tausenden von Benutzern gleichzeitig zu verwalten, um Ausfallzeiten zu begrenzen und so die Flexibilität zu erhöhen.

  • Über Visii

    Visii ist ein in London ansässiges Startup, das seinen Kunden eine visuelle Suche auf der Grundlage von Machine Learning anbietet, um die Suchfunktionen auf ihren Websites zu verbessern. Auf diese Weise leistet seine Technologie Pionierarbeit bei der visuellen Suche, einer intuitiven Alternative zur Stichwortsuche.

  • Genutzte AWS-Angebote

  • Mehrwerte durch AWS

    • 3,5-mal kostengünstiger
    • 45% Kosteneinsparungen mit Amazon-EC2-Spot-Instances
    • Fünfmal höhere Agilität bei der Verwaltung der Infrastruktur
    • Schlankere Organisation
    • Unterstützung durch das AWS-Activate-Programm

Visii leistet mit seiner Technologie für Machine Learning (ML) Pionierarbeit bei der visuellen Suche, einer neuen Art, Websites online zu durchsuchen. Der Service soll Kunden dabei helfen, ihren Kunden die relevantesten Produkte anzuzeigen, und die Auffindbarkeit beim Surfen im Internet zu verbessern.

Die visuelle Suche ist ein intuitives Online-Entdeckungs- und Suchtool, das die Ermüdung bei der Suche verringert, da Benutzer Schwierigkeiten haben, in Stichwörtern zu artikulieren, wonach sie suchen. Die Suche kann die Konversionsraten um bis zu 30 Prozent erhöhen, indem genauere Produkte in den vorgeschlagenen Bildern weiter oben angezeigt werden.

Das in London ansässige Startup arbeitet mit Kunden aus verschiedenen Branchen zusammen, von Kunst- bis hin zu Dating-Unternehmen, sowie mit E-Commerce-Einzelhändlern. Vor Kurzem wurde Visii AWS-Technologiepartner im Amazon Partner Network (APN).

Visii begann als Teilzeitprojekt zur Erforschung und Entwicklung dessen, was zum Kern ihrer zum Patent angemeldeten Produkt- und Technologieplattform wurde. Ende 2016 war das Startup bereit, mit seiner visuellen Suchtechnologie an die Börse zu gehen. Die ursprüngliche Infrastruktur lief in einer verwalteten Cloud, aber Visii entwickelte seinen „Messaging-Service“ intern, da der Anbieter eine so komplexe Umgebung nicht unterstützen konnte.

Dieses System kontrollierte die Bildanfragen der Benutzer und regulierte die Geschwindigkeit, mit der neue Suchanfragen eingingen, um eine Überlastung der Server, auf denen die ML-Algorithmen untergebracht waren, zu vermeiden. Angesichts des Wachstums war sich Visii jedoch nicht sicher, wie viel mehr Datenverkehr das System bewältigen könnte. „Unsere Erfahrung mit Anbietern war zu dieser Zeit veraltet und schmerzhaft“, sagt George Whitelaw, Chief Technology Officer bei Visii.

„Wir konnten nur Instances reservieren und Rechenzeit im Voraus kaufen, was unglaublich unflexibel war. Es zwang uns dazu, im Voraus erhebliche Ressourcen für Services bereitzustellen, von denen wir nicht sicher waren, ob wir sie in ein paar Wochen noch nutzen würden.“ Was Visii benötigte, war eine Cloud-Umgebung, die agil, flexibel, kostengünstig und für Startups benutzerfreundlich war.

Ein Freund, der die Frustrationen von Visii verstand, empfahl Whitelaw, sich an Amazon Web Services (AWS) zu wenden. Nach der Überprüfung der AWS-Lösungen erkannte das Team schnell, wie der Messaging-Service von Visii in der AWS-Cloud effizienter funktionieren könnte. Visii verwendet jetzt Amazon Elastic Compute Cloud (Amazon EC2), um die Rechenkapazität zu sichern und seine öffentlich zugänglichen APIs auszuführen. Visii nutzt auch den Amazon Simple Storage Service (Amazon S3) für die Speicherung großer Objekte.

Da die Hauptpriorität von Visii eine flexible Infrastruktur ist, empfahl AWS Amazon Simple Queue Service (Amazon SQS), um einen Teil seines Messaging-Services zu ersetzen. „Das war für uns von entscheidender Bedeutung“, sagt Whitelaw. „Durch die Verwendung von Amazon SQS können wir ein nachhaltiges Produktionstempo aufrechterhalten, da unser ML-Algorithmus Bilder analysiert. Es ist viel einfacher und billiger als unsere vorherige Einrichtung.“ Tausende neuer Bilder, die die Produktionslinie blockiert hätten, können problemlos von Amazon SQS zwischengespeichert werden, bevor die Bilder mit Amazon Relational Database Service (Amazon RDS) archiviert werden.

Visii setzt außerdem auf Elastic Load Balancing, um den eingehenden Datenverkehr effektiv auf seine Amazon EC2-Instances zu verteilen, und auf AWS Auto Scaling, um seine Anwendungen zu überwachen und so sicherzustellen, dass das System reibungslos läuft. Das bedeutet, dass Visii sich keine Gedanken mehr über die Skalierung machen muss, da es plant, neue Kunden zu gewinnen. Schließlich verwendet Visii Amazon Route 53, um Benutzeranfragen weiterzuleiten.

Nach der Umstellung auf die AWS-Cloud stellte Visii fest, dass der Betrieb der Infrastruktur 3,5-mal kostengünstiger war, was zum Teil auf die Konsolidierung von drei Rackspace-Servern in Amazon SQS zurückzuführen ist. Visii nutzt auch den Marketplace von Amazon-EC2-Spot Instance, um die Rechenkosten niedrig zu halten. „Seit der Verwendung von Amazon-EC2-Spot-Instances haben wir 45 Prozent der monatlichen Rechenkosten eingespart. Deshalb sind wir sehr zufrieden“, sagt Whitelaw. „Tatsächlich haben wir diese Zahl in nur sieben Wochen gesenkt.“

Das Hauptziel von Visii war es jedoch, ein agileres Unternehmen zu werden. „Wir sind als Unternehmen jetzt fünfmal agiler, wenn wir die auf AWS erforderlichen Bereitstellungsprozesse mit denen von Rackspace vergleichen“, sagt Whitelaw. „Das bedeutet, dass wir jetzt die nötige Atempause haben, um Kreativität zu fördern und uns auf unser Kerngeschäft zu konzentrieren.

Der CTO ist auch der Ansicht, dass die Organisation jetzt schlanker ist. „DevOps war früher eine komplexe Aufgabe für einen Mitarbeiter, aber jetzt wird sie von unserem Entwicklerteam gemeinsam genutzt“, sagt Whitelaw. „Wir haben den Single Point of Failure entfernt.“

Visii wurde transformiert, indem es Zugriff auf AWS-Startprogramme und die damit verbundenen Vorteile hat, einschließlich eines eigenen Kundenbetreuers. „Unser AM war für unseren Erfolg von größter Bedeutung“, sagt Whitelaw. „Wir sind immer wieder hin und weg von der Menge an Unterstützung, die wir erhalten. AWS glaubt wirklich an uns und setzt sich bei jeder Gelegenheit für uns ein. Immer wenn Freunde mit einer Idee für ein Startup auf mich zukommen, leite ich sie an AWS weiter.“

Tatsächlich bewarb sich Visii über seinen Account Manager und wurde in das AWS-Activate-Programm für Startups aufgenommen. Das Programm stellte Visii Guthaben, Schulungen und Support zur Verfügung, um das Startup beim Aufbau seiner Infrastruktur in der AWS-Cloud zu unterstützen. Die Auswahl, sich auf dem AWS London Summit als eines der sieben innovativsten Startups zu präsentieren, half dem Unternehmen auch dabei, zusätzliche Finanzmittel zu sichern. Whitelaw sagt: „Das AWS-Activate-Programm bot uns eine Umgebung, in der wir mit minimalem Risiko experimentieren konnten. Diese Gelegenheit hätten wir bei einem anderen Cloud-Anbieter nicht gehabt.“