WeTransfer 導入事例

2014 年

WeTransfer のクラウドベースのプラットフォームで、世界中にファイルを簡単に送信できます。このサービスは、ユーザーのサインアップを必要とすることなく、大きなファイルを送信できる簡単なプラットフォームを作成するために、2009年に開始されました。現在、世界の 4,000 万人のアクティブユーザーが毎月 10 億個のファイルを転送しています。WeTransfer には、広告とプレミアムサブスクリプションに分かれたデュアル収益モデルがあります。無料サービスの WeTransfer では、ユーザーは最大 2 GB のサイズのファイルを転送できます。プレミアムサービスの WeTransfer Plus では、最大 20 GB のファイル送信、最大 100 GB の保存、カスタムブランドでのプロファイルのパーソナライズが可能です。同社はアムステルダムとロサンゼルスにオフィスを構え、従業員は約 100 名です。

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

インフラストラクチャはすべて AWS で実行しています。AWS が構築や拡張に極めて堅牢なプラットフォームであることが、AWS を選択した理由です。どんな規模になっても、AWS がサポートしてくれると確信しています」

Bastiaan Terhorst 氏
WeTransfer 最高製品責任者

課題

WeTransfer が素晴らしいのは、そのシンプルさのためです。サービスを使用するために、ユーザーは登録やログインを行う必要はありません。WeTransfer のホームページにアクセスし、送信したいファイルを追加して、自分と受信者のメールアドレスの両方を入力します。「ユーザーが楽に実行」できることが WeTransfer の目標の一つであると、エンジニアリング担当副社長の Martijn Vermaat 氏は言います。

そのためには、高可用性と一貫したパフォーマンスを提供できる IT プラットフォームが必要です。そして、最小限の管理で拡張できる必要があります。Vermaat 氏によれば、「需要パターンは非常に明確です。基本的に、営業時間中は使用率が高く、夜間に低下します。」「これは、計算能力の増強が必要になる時期を簡単に予測できることを意味します。課題は、そこに 100% の一貫性があることを確認することです。それができれば、ユーザーを失望させることはないのです。」

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

WeTransfer は、2011 年にアマゾン ウェブ サービス (AWS) に移行しました。既存のホスティングプロバイダーでは、ファイル転送サービスに必要な高速スケーラビリティを提供できないことが分かったからです。

データの保存と配信には、インフラストラクチャの中核となる Amazon Simple Storage Service (Amazon S3) と Amazon CloudFront コンテンツ配信ネットワークを使用します。Auto Scaling (Amazon Elastic Compute Cloud (Amazon EC2) を使用) は、管理上の大きな負担なくトラフィックレベルを処理することができます。WeTransfer ではベースラインコンピューティングの需要を事前に十分に把握しているため、Amazon EC2 リザーブドインスタンスを利用して、オンデマンドのインスタンス購入と比較してコストを削減できる点が重要です。さらに、WeTransfer が複数のリードレプリカを持つ複数のアベイラビリティーゾーン設定で実行する Amazon Relational Database Service (Amazon RDS) を活用します。

環境という点においても、AWS エンタープライズサポートが重要でした。WeTransfer のチーフプロダクトオフィサーである Bastiaan Terhorst 氏は次のように説明します。「当社はスタートアップ企業かもしれませんが、エンタープライズ規模で運営しており、エンタープライズレベルの可用性が必要です。エンタープライズサポートは、当社のビジネスとワークロードのミッションクリティカルな性質を理解しています。過去 1 年半にわたって、AWS チームは当社と緊密に協力し、規模が拡大しても可用性を高く保ち続けました。しかしそれ以上に、AWS エンタープライズサポートは、当社のビジネスに関する深い知識があるおかげで、新しいサービスと機能のリリースやインフラストラクチャの微調整を計画するのに役立ちました。」

エンタープライズサポートとの定期的かつ一貫した取り組みは、WeTransfer のビジネス要件を満たす上で非常に貴重です。「毎月テクニカルアカウントマネージャー (TAM) とオンサイトミーティングがあり、現在取り組んでいるプロジェクトから特定のサービスをより効率的に使用する方法にいたるまでを話し合います」と Vermaat 氏は説明します。これらのミーティングの合間に、WeTransfer は AWS チームと定期的にメールや電話で連絡を取り合います。「問題を迅速に解決する必要がある場合、エンタープライズサポートはその価値を発揮します。TAM に専任の担当者がいることはとても貴重で、当社が必要とする専門家に的確に直接連絡することができるのです。」

利点

AWS を使用することで、WeTransfer は滞りなく成長しています。このサービスは、毎月 10 億個を超えるファイルを転送する 4,000 万人を超えるアクティブユーザーに対応しています。トラフィックレベルは、1 秒あたり 15 GB のデータピークに達します。これには、約 150 個のインスタンスをデプロイする必要があります。「Auto Scaling などのサービスを使用することで、このレベルの需要などをサポートできるのです」と Terhorst 氏は言います。「AWS は、当社に信頼性の高いファイル転送サービスを提供し、より多くのユーザーを獲得できる自信をくれました。」

エンタープライズサポート契約の一環として、WeTransfer の TAM が使用パターンを分析し、スタートアップ企業が AWS の環境を最適化できるよう支援するサービスがあります。WeTransfer は 2015 年以降、リザーブドインスタンスを使用することで約 100 万 USD を節約しています。Vermaat 氏は言います。「インフラストラクチャで節約できるほど、コアビジネスに投入できるリソースが増えます。」 また、きちんと管理されたサービスのため、チームはイノベーションに集中し、無駄を省くことができます。「ネットワークメンテナンススタッフ、ハードウェアチーム、または専任の DB 管理者は必要ありません」と彼は続けます。「代わりに、開発と新しいサービスの作成に注力することで、数人の人材でビジネスとユーザーに価値を提供できるようになります。」

エンタープライズサポートの支援により、計画したイベントの処理が容易になりました。 WeTransfer はダウンタイムを最小限に抑えることに熱心に取り組みました。いくつかのデータベースメンテナンス作業を伴った近年の機能アップグレードを実施している間、WeTransfer は AWS の専門家と絶えず連絡を取り合い、大きな恩恵を受けました。Vermaat 氏と彼のチームは、TAM と Amazon RDS エンジニアとともにプロジェクトを調整しました。「日曜朝の切り替えの最終段階には、AWS チームは電話と当社の Slack チャンネルを介して、スタンバイ状態にいました。切り替え後、エンジニアはインフラストラクチャのモニタリングを継続しました。このような特別な配慮で、とても安心できたのです。」 Terhorst 氏が次のように付け加えます。「AWS エンタープライズサポートと連携することで、多くの悩みの種を回避できると考えましたが、それは正しかったのです。TAM と AWS エンジニアの助けのおかげで、私たちのアプローチが初めて成功したのです。」

WeTransfer は、計画どおりに進まない場合にバックアップをとることが有益であることも発見しました。2017 年 10 月、WeTransfer のモバイルアプリを開始するための準備段階でデータベースの問題が発生したとき、AWS からの迅速な対応により、問題を解決でき、アプリ開始の重要な最初の数時間にダウンタイムがないことを確認できたのです。「AWS エンジニアの助けがなければ、私たちは手探りで変化を起こし、最高のものを求めなければならなかったでしょう」と Vermaat 氏は語ります。「当時すでに、当社が行っていた変化は正しいと分かっていました。」

WeTransfer は AWS を使用して、月に 10 億個のファイル転送を処理しています

WeTransfer について

WeTransfer のクラウドベースのプラットフォームで、世界中にファイルを簡単に送信できます。


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

Amazon EC2

Amazon Elastic Compute Cloud (Amazon EC2) は、安全でサイズ変更可能なコンピューティング性能をクラウド内で提供するウェブサービスです。開発者がウェブスケールのクラウドコンピューティングを簡単に利用できるように設計されています。

詳細 »

Auto Scaling

AWS Auto Scaling は、安定した予測可能なパフォーマンスを可能な限り低コストで維持するためにアプリケーションをモニタリングし、容量を自動で調整します。

詳細 »

Amazon S3

Amazon Simple Storage Service (Amazon S3) は、業界をリードするスケーラビリティ、データ可用性、セキュリティ、およびパフォーマンスを提供するオブジェクトストレージサービスです。

詳細 »

Amazon EC2 リザーブドインスタンス

Amazon EC2 リザーブドインスタンス (RI) では、オンデマンド料金に比べて大幅な割引価格 (最大 75%) が適用され、特定のアベイラビリティーゾーンで使用するキャパシティーを予約できます。

詳細 »

Amazon RDS

Amazon Relational Database Service (Amazon RDS) を使用すると、クラウド上のリレーショナルデータベースのセットアップ、オペレーション、スケールが簡単になります。

詳細 »

AWS エンタープライズサポート

AWS エンタープライズサポートは、お客様が成果を達成し、クラウドで成功できるように支援することに注目を置いて、コンシェルジュのようなサービスを提供します。

詳細 »

Amazon CloudFront

Amazon CloudFront は、データ、動画、アプリケーション、および API をすべて開発者にとって使いやすい環境で、低レイテンシーの高速転送により世界中の視聴者に安全に配信する高速コンテンツ配信ネットワーク (CDN) サービスです。

詳細 »


開始方法

すべての業界のあらゆる規模の企業が、AWS を使用してビジネスを毎日変革しています。AWS のエキスパートにお問い合わせのうえ、今すぐ AWS クラウドジャーニーを開始しましょう。