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

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

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

9GAG's Challenge

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

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

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

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

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

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

The Cloudflare Difference

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

And since enabling Cloudflare’s security protection — with features like DDoS mitigation and rate limiting — 9GAG hasn’t suffered any more downtime from malicious attacks.

everything just worked

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

“Some other companies, they may just have an outsourced worker who is not actually solving the issue. After a few days’ wait they ask you to do this or that — and it doesn’t fix the problem.

With Cloudflare, the support staff is very responsive and actually helpful. They dive into the issue and get it resolved.”
- 9GAG CTO & Cofounder
Derek Chan

From performance boosts to peace-of-mind, 9GAG continues to expand its use of Cloudflare to include a range of new services. Cloudflare Access gives employees a secure way to access 9GAG’s intranet, and the company is experimenting with the Cloudflare Workers platform to deploy custom software on Cloudflare’s network edge.

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

"When we switched to Cloudflare, those emails stopped. That’s the best metric I can think of.”
- 9GAG CTO & Cofounder
Derek Chan
Cloudflareを利用することで、9GAGがどのように、楽しみを1億5000万ものユーザーへと拡大したのか
主な成果

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

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

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

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

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

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

Derek Chan氏
9GAG CTO 兼共同創設者