당사는 Amazon EC2 스팟 인스턴스를 사용한 이후로 월간 컴퓨팅 비용을 45% 절감할 수 있었기에 매우 만족합니다.
George Whitelaw Chief Technology Officer

Visii는 AWS를 사용하여 이전 클라우드 환경보다 3.5배 더 비용 효율적인 인프라에서 기계 학습(ML) 워크로드를 실행합니다. 시각적 검색 기술은 키워드 검색의 대안을 제공하고 고객 웹 사이트의 검색 기능을 확장합니다. Visii는 Amazon Simple Queue Service(Amazon SQS)를 사용하여 한 번에 수천 개의 사용자 메시지를 관리하면서 다운타임을 제한하여 민첩성을 높입니다.

  • Visii 소개

    런던에 본사를 둔 Visii는 웹 사이트의 검색 기능을 향상시키기 위해 기계 학습을 기반으로 고객에게 시각적 검색을 제공하는 스타트업입니다. 이러한 방식으로 이 기술은 키워드 검색의 직관적인 대안인 시각적 검색을 개척하고 있습니다.

  • 사용된 AWS 서비스

  • AWS의 이점

    • 3.5배 더 비용 효율적
    • Amazon EC2 스팟 인스턴스로 45% 절감
    • 5배 더 향상된 민첩성 관리 인프라
    • 더 작은 조직
    • AWS Activate 프로그램을 통한 지원

Visii는 기계 학습(ML) 기술을 통해 온라인으로 사이트를 탐색하는 새로운 방법인 시각적 검색을 선도하고 있습니다. 이 서비스는 클라이언트가 자신의 고객에게 가장 관련성이 높은 제품을 표시하고 온라인 검색의 검색 가능 요소를 높이는 것을 목표로 합니다.

시각적 검색은 사람들이 검색하려는 내용을 키워드로 표현하는 데 어려움을 겪을 때 발생하는 검색 피로를 줄여주는 직관적인 온라인 탐색 및 검색 도구입니다. 제안된 이미지 중에서 더 정확한 제품을 더 상단에 게시하여 전환율을 최대 30%까지 높일 수 있습니다.

런던에 본사를 둔 이 스타트업은 예술에서 데이트 회사, 전자 상거래 소매업체에 이르기까지 다양한 산업의 고객과 협력합니다. 최근 Visii는 Amazon 파트너 네트워크(APN)의 AWS 기술 파트너가 되었습니다.

Visii는 제품 및 기술 플랫폼의 핵심이 되는 요소(특허 출원 중)를 연구하고 개발하는 파트타임 프로젝트로 시작되었습니다. 2016년 말, 이 스타트업은 시각적 검색 기술을 공개할 준비를 마쳤습니다. 초기 인프라는 관리형 클라우드에서 실행되었지만 Visii는 공급자가 이러한 복잡한 환경을 지원할 수 없었기 때문에 사내에서 “메시징 서비스”를 구축했습니다.

이 시스템은 사용자 이미지 검색 요청을 제어하여 ML 알고리즘이 포함된 서버에 과부하가 걸리지 않도록 새 검색이 들어오는 속도를 조절했습니다. 그러나 성장을 염두에 두고 있는 Visii는 시스템이 얼마나 더 많은 트래픽을 처리할 수 있을지 확신하지 못했습니다. Visii의 최고 기술 책임자인 George Whitelaw는 “당시의 공급업체 경험은 시대에 뒤쳐져 있었고 고통스러웠습니다”라고 말합니다.

“인스턴스를 예약하고 컴퓨팅 시간을 미리 구매하는 것밖에 할 수 없었는데, 이는 유연성이 매우 낮았습니다. 이로 인해 몇 주 후에도 계속 사용할 수 있을지 확신이 서지 않는 서비스에 대해 상당한 리소스를 미리 투입해야 했습니다.” Visii에 필요한 것은 민첩하고 유연하며 비용 효율적이고 스타트업에 친숙한 클라우드 환경이었습니다.

Visii의 불만을 이해한 한 친구는 Whitelaw에게 Amazon Web Services(AWS)를 이용해보라고 권했습니다. AWS 솔루션을 검토한 후 팀은 Visii의 메시징 서비스가 AWS 클라우드에서 어떻게 더 효율적으로 작동할 수 있는지 금방 알게 되었습니다. Visii는 이제 Amazon Elastic Compute Cloud(Amazon EC2)를 사용하여 컴퓨팅 파워를 보호하고 퍼블릭 API를 실행합니다. 또한 대규모 객체 스토리지를 위한 Amazon Simple Storage Service(Amazon S3)를 활용합니다.

Visii의 주요 우선 순위는 유연한 인프라이기 때문에 AWS는 메시징 서비스의 일부를 대체할 Amazon Simple Queue Service(Amazon SQS)를 권장했습니다. Whitelaw는 “이것은 우리에게 매우 중요한 문제였습니다”라고 말합니다. “Amazon SQS를 사용하면 ML 알고리즘이 이미지를 분석할 때 지속 가능한 생산 속도를 유지할 수 있습니다. 이전 설정보다 훨씬 간단하고 저렴합니다.” Amazon SQS는 Amazon Relational Database Service(Amazon RDS)를 사용하여 이미지를 보관하기 전에 생산 라인에 걸렸을 수 있는 수천 개의 새 이미지를 쉽게 버퍼링합니다.

또한 Visii는 Elastic Load Balancing을 사용하여 수신 트래픽을 Amazon EC2 인스턴스에 효과적으로 분산하고 AWS Auto Scaling을 사용하여 애플리케이션을 모니터링하여 시스템이 원활하게 실행되도록 합니다. 즉, Visii는 신규 고객을 확보할 계획을 세우면서 더 이상 확장에 대해 걱정할 필요가 없습니다. 마지막으로 Visii는 Amazon Route 53을 사용하여 사용자 요청을 라우팅합니다.

AWS 클라우드로 이전한 후 Visii는 세 개의 Rackspace 서버를 Amazon SQS로 통합한 이후로 인프라를 운영하는 비용이 3.5배 더 효율적이 되었음을 알게 되었습니다. 또한 Visii는 Amazon EC2 스팟 인스턴스 마켓플레이스를 사용하여 컴퓨팅 비용을 낮게 유지합니다. Whitelaw는 “Amazon EC2 스팟 인스턴스를 사용한 이후로 월간 컴퓨팅 비용을 45% 절감했기 때문에 매우 기쁩니다. 실제로 이 수치를 단 7주 만에 대폭 줄였습니다”라고 말합니다.

그러나 Visii의 주요 목표는 더욱 민첩한 비즈니스가 되는 것이었습니다. Whitelaw는 “이제 AWS에 필요한 배포 프로세스를 Rackspace와 비교했을 때 회사는 민첩성이 5배 더 향상되었습니다”라고 말합니다. “이제 창의성을 키우고 핵심 비즈니스에 집중할 수 있는 공간이 생겼습니다.

CTO는 또한 조직이 이제 더 린(lean)해졌다고 생각합니다. Whitelaw는 “예전에는 한 명의 직원이 DevOps를 수행하는 복잡한 작업이었지만 이제는 개발자 팀도 이를 공유하고 있습니다”라고 말합니다. “단일 장애 지점을 제거했습니다.“

Visii는 전담 계정 관리자를 비롯하여 AWS 스타트업 프로그램과 해당 프로그램이 제공하는 다양한 혜택을 이용할 수 있게 되면서 변모했습니다. Whitelaw는 “우리의 AM은 회사의 성공에 가장 중요한 역할을 했습니다”라고 말합니다. “우리가 받는 지원의 양에 끊임없이 놀라고 있습니다. AWS는 우리를 진심으로 믿고 기회가 있을 때마다 우리를 옹호합니다. 친구들이 스타트업 아이디어를 가지고 찾아올 때마다 AWS로 안내합니다.”

실제로 Visii는 계정 관리자를 통해 스타트업을 위한 AWS Activate 프로그램에 지원하였고 승인빋았습니다. 프로그램은 Visii에 크레딧, 교육 및 지원을 제공하여 스타트업이 AWS 클라우드에 인프라를 구축하는 데 도움을 주었습니다. AWS London Summit에서 가장 혁신적인 7대 스타트업 중 하나로 선정된 것도 추가 자금을 확보하는 데 도움이 되었습니다. Whitelaw는 이렇게 말합니다. “AWS Activate 프로그램은 위험을 최소화하면서 실험할 수 있는 환경을 제공했습니다. 다른 클라우드 공급업체와 함께라면 그런 기회를 가질 수 없었을 것입니다.”