Cloudflareを利用することで、9GAGがどのように、楽しみを1億5000万ものユーザーへと拡大したのか

最新のおもしろ画像や珍しい才能を持ったペット動画を探してネットサーフしたことがあるなら、インターネットで最も人気がある短い形式のエンターテイメントのソースの一つである9GAGに行き着いた経験があるはずです。9GAGには、ミーム、GIF、その他日々投稿される注目コンテンツが盛り沢山のです。9GAGの共同創設者であるDerek Chan氏は、「楽しさというアイディアを広めたい」と説明します。そして、その事業規模は巨大なものです。

過去5年間、9GAGの人気は止まるところを知らず、webサイトとモバイルアプリの合計で、月に1億5000万以上のユニーク訪問者を集めており、何十億ものサイトの画像アセットが消費されています。

9GAGの課題

これほど大きく急激な成長を遂げると、インフラストラクチャではあらゆる問題が発生するものです。9GAGも決して例外ではありません。9GAGのチーフテクノロジスト兼共同創設者のDerek Chan氏は、Cloudflareに切り替える前に9GAGが使っていたCDNでは、増え続けるオーディエンスに対応するために必要となる信頼性や機能を提供することができなかったと言います。

週に何度も、ユーザーから読み込みスピードが遅いという苦情を受けていました。これに続くサポートのためのやりとりと、9GAGのエンジニアリングスタッフが手を止めてネットワークの遅延につながっている理由を突き止めるという作業は頭痛の種でした。さらに悪いことに、9GAGは敵意のある行為者からの攻撃に直面していました。この攻撃は、一日中サイトをダウンさせる高度なボットネットを使用していました。

パフォーマンスは、ほとんどのwebプロパティに不可欠なものですが、特に9GAGにとっては重要です。ユーザーは、短くサイズも小さいミニコンテンツを見るためにサイトを訪れており、つかの間の隙間時間の暇つぶしを求めています。いつまでも表示される読み込み画面は、ユーザーが求めていることの真逆です。遅いと感じる頻度が多すぎると、ユーザーは他のものに目を向けていきます。9GAGにとっては、低速で信頼の低いサイトはその存続を脅かす存在となります。

最終的に、これ以上続けることはできなくなりました。

9GAGは、破滅的な打撃を与えるDDoS攻撃を妨げることができて、可能な限りパフォーマンスを加速化できるクラウドプロバイダーを必要としていました。チームは別のプロバイダーに切り替えることについて、非常に慎重でした。独自のテスト方法論をまとめ、トラフィックの5%を複数のコンテンツ配信ネットワークに転送しました。そして、9GAGの利用の多い地域であるタイ、フィリピン、インド、オーストラリアでそれぞれのCDNのパフォーマンスを比較しました。

勝者はかなりの差をつけて、Cloudflareでした。

Cloudflareがもたらす違い

Cloudflareに切り替えてから、9GAGのパフォーマンス問題は完全に過去のものとなったとChan氏は話します。改善が特に顕著だったのは、東南アジアで、9GAGはフィリピンなどの地域で著しい遅れに苦しんでいました。今日では、この地域にほど近いCloudflareのサーバーと、さらに世界中の200都市に広がるネットワーク全体のおかげで、9GAGのコンテンツはさら速く、より確実に訪問者に届けられるようになりました。さらに、9GAGはCloudflareへの切り替え後、CDN料金でおよそ30%もの削減ができています。

そして、DDoS対策Rate Limitingのような機能を備えたCloudflareのセキュリティ保護を有効にして以来、9GAGは、悪意のある攻撃によるダウンタイムに苦しむことはなくなりました。

全てが上手くいった

Cloudflareは、革新的なテクノロジーのもとに構築されていますが、オンコールでサポートが受けられる専門家チームに代わるものはありません。Cloudflareのサポートに連絡する必要があることはほとんどありませんが、それが必要となった際の経験として、Cloudflareは競合他社よりも一歩先にいると話しています。

「他社には、実際に問題解決ができない業務委託者が対応する場合があり、何日か待った後、あれやこれやと試すように言ってくるのですが、問題の解決にはなっていないことがあります。

 
Cloudflareでは、サポートスタッフの対応が非常に良くて、実際に有用です。問題を深く掘り下げ、解決へと導いてくれます」
- 9GAG CTO兼共同創設者
Derek Chan氏

パフォーマンスの向上から安心感まで、9GAGはCloudflareが提供する様々な新しいサービスも含め、その利用を増やし続けています。Cloudflare Accessによって、従業員は9GAGのイントラネットにアクセスする安全な方法を得られ、9GAGはさらにCloudflareのネットワークエッジでのカスタムソフトウェア展開をするために、Cloudflare Workersのプラットフォームを試しています。

Chan氏が一番喜んでいることは?Chan氏が、不満を抱いたユーザーから受け取るメッセージの数。

「Cloudflareに切り替えてから、こうしたメールが来なくなりました。これが私が考える最高の基準です」
- 9GAG CTO兼共同創設者
Derek Chan氏
Cloudflareを利用することで、9GAGがどのように、楽しみを1億5000万ものユーザーへと拡大したのか
主な成果

• 9GAGは、Cloudflare CDNを有効にすることで、パフォーマンスと信頼性の問題を解決

•東南アジアなどの地域でのパフォーマンスが飛躍的に向上

• コンテンツ配信におけるコストを30%削減

• Cloudflare DDoS 保護により攻撃から9GAGを保護する

• Cloudflareのサポートチームが9GAGに迅速で有用な洞察を提供する

“Cloudflareを使ってコンテンツを提供し始めてから、すべてが上手くいくようになりました。”

Derek Chan
9GAG CTO 兼共同創設者