99designs_Customer-Reference_Logo@2x

Amazon 사례 연구

2014

99designs는 로고, 브로셔, 의류, 패키징 등의 프로젝트와 관련하여 디자인을 필요로 하는 회사 또는 개인과 이러한 서비스를 제공할 수 있는 디자이너를 연결하는 온라인 마켓플레이스입니다. 고객이 웹사이트에 디자인 개요를 게시하면 디자이너들은 경쟁 방식으로 작업에 참여하며, 선정된 디자이너는 작업에 대한 대가로 현금 결제를 받습니다. 샌프란시스코에 본사를 둔 이 회사는 현재 21개 국가에서 운영되고 있습니다.

python 자습서 시작하기
CustomerReferences_QuoteMark

"AWS는 99designs가 직접 관리해야 하는 인프라의 양을 줄이는 데 도움이 되었습니다." 이러한 운영 부담의 경감은 수익에 즉각적인 효과를 가져왔습니다.”

Lachlan Donald
최고 기술 책임자, 99designs

당면 과제

이 회사는 서비스를 처음 시작하자마자 빠르게 성장하여 이 서비스를 필요로 하는 회사와 디자이너들에게 인기를 얻었고, 매년 급속한 성장을 보였습니다. 99designs는 이에 부응하여 제공 서비스를 지속적으로 추가해 왔습니다. 하지만 빠른 성장과 지속적인 혁신은 호스팅된 IT 시스템에 부담으로 작용했습니다.

최고 기술 책임자인 Lachlan Donald는 “기존 호스팅 시설에서 여러 가지 인프라 문제에 직면해 막대한 현금 지출과 장기적인 고정 계약 없이는 이를 해소할 길이 없었습니다.”라고 말합니다. 또한 “전용 서버 솔루션의 비용은 그렇다 치더라도 프로비저닝된 하드웨어가 향후 우리의 필요를 충족할 수 있을지에 대해서는 별로 자신이 없었습니다."라고 덧붙였습니다.

99designs는 자본 비용을 최대한 낮게 유지하면서 높은 수준의 성장에 보조를 맞출 수 있는 보다 나은 호스팅 솔루션을 찾아야 했습니다.

Amazon Web Services가 필요한 이유

99designs는 Amazon Web Services(AWS)로 마이그레이션한 결과, 전적으로 자체 관리형 데이터베이스와 애플리케이션 호스트로 구성된 애플리케이션 아키텍처를 갖추고 Amazon Simple Storage Service(Amazon S3)를 적극 활용하여 100TB 이상의 막대한 디자인 자산을 저장할 수 있게 되었습니다.

99designs가 성장함에 따라 사이트 아키텍처는 비즈니스 프로세스를 수용하고 Amazon Relational Database Service(Amazon RDS), Amazon ElastiCache 인 메모리 캐싱 서비스, Elastic Load Balancing(ELB), Amazon Simple Queue Service(Amazon SQS) 등의 새로운 AWS 제품을 활용할 수 있도록 발전했습니다.

"AWS는 99designs가 직접 관리해야 하는 인프라의 양을 줄이는 데 도움이 되었습니다."라고 Donald는 말합니다. “이러한 운영 부담의 경감은 수익에 즉각적인 효과를 가져왔습니다.”

트래픽과 인원의 증가로 99designs는 이전 애플리케이션 아키텍처에서 벗어났습니다. 운영 시스템은 내부 사업부를 반영하도록 재구성되었습니다. 이전에는 모든 사업부가 공통된 코드베이스와 프로덕션 환경을 공유했기 때문에 서로 다른 제품에서 실현할 수 있는 비용 효율성에 대한 이해가 부족했습니다. 사업부별로 기능 및 호스팅 환경을 다변화함으로써 이 회사는 다양한 사업부에 맞춰 비용/수익의 적정점을 정확하게 결정할 수 있게 되었습니다. 이제 99designs는 AWS 통합 결제 기능에 연결된 각 장치에 대해 개별 계정을 사용하여 시스템을 논리적으로 구분하고 비용을 보다 명확하게 계산할 수 있습니다.

이점

99designs는 AWS로 구성한 클라우드 아키텍처를 사용하면서 등록된 사용자가 160만 명을 상회하는 수준으로 확장되었고 전체 제품군에서 6억 5천만 건의 동적 애플리케이션 요청을 지원하면서 마이크로 서비스도 지원할 수 있었습니다(마케팅 이메일 시스템, 결제 처리 등). 모든 시장에서 폭발적으로 성장한 99designs에는 현재 1초마다 2개의 새로운 디자인이 접수되고 있으며 Amazon S3에 저장된 디자인 자산은 55TB가 넘습니다.


99Designs 소개

99designs는 로고, 브로셔, 의류, 패키징 등의 프로젝트와 관련하여 디자인을 필요로 하는 회사 또는 개인과 이러한 서비스를 제공할 수 있는 디자이너를 연결하는 온라인 마켓플레이스입니다.

AWS의 이점

  • 등록 사용자를 160만명 이상으로 확장
  • Amazon S3에 저장된 55TB에 달하는 디자인 자산
  • 시스템을 로컬로 구분하여 더 명확한 원가 회계 제공

사용된 AWS 서비스

Amazon RDS

Amazon Relational Database Service(RDS)를 사용하면 클라우드에서 관계형 데이터베이스를 간편하게 설정, 운영 및 확장할 수 있습니다. 이 서비스에서는 비용 효율적이고 크기 조정 가능한 용량을 제공하는 한편, 시간 소모적인 관리 작업을 자동화합니다.

자세히 알아보기 >>

Amazon ElastiCache

Amazon ElastiCache는 완전관리형 Redis 및 Memcached를 제공합니다. 인기 있는 오픈 소스와 호환되는 인 메모리 데이터 스토어를 원활하게 배포, 실행 및 확장할 수 있습니다.

자세히 알아보기 >>

Elastic Load Balancing

Elastic Load Balancing은 들어오는 애플리케이션 트래픽을 Amazon EC2 인스턴스, 컨테이너, IP 주소, Lambda 함수와 같은 여러 대상에 자동으로 분산시킵니다.

자세히 알아보기 >>

Amazon SQS

Amazon Simple Queue Service(SQS)는 마이크로 서비스, 분산 시스템 및 서버리스 애플리케이션을 쉽게 분리하고 확장할 수 있도록 지원하는 완전관리형 메시지 대기열 서비스입니다.

자세히 알아보기 >>


시작하기

산업 분야를 불문하고 모든 규모의 기업이 AWS를 사용하여 매일 매일 비즈니스에 변화를 주고 있습니다. AWS의 전문가와 상담하고 AWS 클라우드로의 전환을 지금 시작하십시오.