99designs_Customer-Reference_Logo@2x

99Designs 導入事例

2014 年

99designs は、ロゴ、パンフレット、衣料品、パッケージングなどのプロジェクトにサービスを提供できるデザイナーと、デザインを必要とする企業や個人を結びつけるオンライン市場です。デザイナーは、ウェブサイトに投稿された顧客の設計概要に応じることで、仕事の獲得を競います。受賞者には、作品に対する現金が支払われます。同社はサンフランシスコに本拠を置き、現在 21 か国で展開しています。

Python のチュートリアルを開始する
CustomerReferences_QuoteMark

AWS は、99designs が直接管理する必要のあるインフラストラクチャの量を削減するのに役立ちました。この運用上の負担の軽減は、最終的に直ちに実証されました」

Lachlan Donald
99designs 最高技術責任者

課題

サービスの開始時には急速に成長し、デザイナーやサービスを必要とする企業から人気を得て、前年比で急速な成長を遂げました。99designs は、サービスを継続的に追加していきました。しかし、急速な成長と絶え間ないイノベーションのため、ホストしている IT システムに負担がかかりました。

99Designs の CTO である Lachlan Donald 氏は次のように説明しています。「当初、当社は既存のホスティングにおける数々なインフラストラクチャ上の問題に直面していました。これらは、莫大な現金支出や長期間縛られる契約なしには解決できない問題でした。専用サーバーによるソリューションのコストを認めることができたとしても、当社のためにプロビジョニングするサーバーが、近い将来の当社の要件に適合するかどうかについては、ほとんど確信が持てなかったのです。」

99designs は資本コストを可能な限り低く抑えながら、高レベルの成長に対応できる優れたホスティングソリューションを見つける必要がありました。

アマゾン ウェブ サービスが選ばれた理由

99designs は、完全セルフマネージド型データベース、アプリケーションホスト、および 100 TB 以上の大量の設計アセットを保存するための Amazon Simple Storage Service (Amazon S3) の大量使用で構成されるアプリケーションアーキテクチャを使用して、アマゾン ウェブ サービス (AWS) に移行しました。

99designs の成長に伴い、サイトアーキテクチャはビジネスプロセスに対応するように進化していきました。Amazon Relational Database Service (Amazon RDS)、Amazon ElastiCache インメモリーキャッシングサービス、Elastic Load Balancing (ELB)、Amazon Simple Queue Service (Amazon SQS) などの新しい AWS 製品を活用しました。

Donald 氏によれば、「AWS は、99designs が直接管理する必要のあるインフラストラクチャの量を削減するのに役立ちました。この運用上の負担の軽減は、最終的に直ちに実証されました。」

トラフィックと人員が増加したため、99designs は以前のアプリケーションアーキテクチャから離れることになりました。生産システムは、内部ビジネスユニットを反映するように再構築されました。以前は、すべてのビジネスユニットが共通のコードベースと運用環境を共有していたため、さまざまな製品で利用できるコスト効率についてはっきりと理解していませんでした。機能とホスト環境をビジネスユニットごとで変更することで、企業はさまざまなユニットに合わせて、情報に基づいたコスト/利益のトレードオフを行うことができます。現在、99designs は、AWS 一括請求機能の下でリンクされている各ユニットの個別のアカウントを使用して、システムを論理的に区別し、より明確なコスト会計を提供しています。

利点

99designs には、製品スイート全体で 160 万人を超える登録ユーザーから、動的アプリケーションに関する 6 億 5000 万件のリクエストが寄せられます。同社では、AWS で確立したクラウドアーキテクチャによって、このリクエストに対応できるようにスケールすると同時に、マーケティング E メールシステムや決済処理といったマイクロサービスを実行しています。市場全体が急激に成長する中で、99designs には現在、毎秒 2 つの新しいデザインが提出されており、55 TB を超えるデザインアセットが Amazon S3 に保存されています。


99Designs について

99designs は、ロゴ、パンフレット、衣料品、パッケージングなどのプロジェクトにサービスを提供できるデザイナーと、デザインを必要とする企業や個人を結びつけるオンライン市場です。

AWS の利点

  • 160 万人以上の登録ユーザーに対応
  • Amazon S3 に保存された 55 TB の設計資産
  • システムを論理的に区別して、より明確な原価計算を提供

使用されている AWS のサービス

Amazon RDS

Amazon Relational Database Service (Amazon 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 クラウドジャーニーを開始しましょう。