Iphone

クリス・ピリロ氏の CDN in a Box は、ウェブサイトを「Google のようなスピード」で動作させることを目指している

クリス・ピリロ氏の CDN in a Box は、ウェブサイトを「Google のようなスピード」で動作させることを目指している

ジョン・クック

スーパーオタクのクリス・ピリロ

シアトルのスーパーギーク、クリス・ピリロ氏には、彼の型破りなテクノロジーに関する考察を愛する熱心なファンがいます。しかし、LockerGnome.comを含むピリロ氏のサイトネットワークは、時折トラフィック過多に陥ります。この課題に直面したピリロ氏と彼のチームは、「CDN in a Box」という新しいサービスを開発しました。これは、急激なトラフィックの急増に対応し、ページの読み込みを「Google並みの速度」に加速するように設計されています。

「CDNはコスト削減につながり、さらに重要なのはウェブサイトの高速化です」と、ピリロ氏は最近公開されたサービス紹介ビデオで説明しました。LockerGnome社ではCDN in a Boxを導入して以来、ページの読み込み時間が以前と比べて約4~6倍速くなりました。このサービスは、大規模コンテンツ制作会社の場合、導入費用が500ドル、配信料は1ギガバイトあたり50セントで、コンテンツ制作者がウェブホスティングプロバイダーを変更する必要はありません。

「私たちはインフラを移動させるのではなく、インフラとインターネットの間に入るだけです」と、ピリロ氏と協力して新サービスを開発したLockerGnomeのブランドン・ワーツ氏は説明する。

Google App Engineを基盤として構築されたコンテンツ配信ネットワーク(CDN)は、人気テレビ番組「サバイバー」の司会者ジェフ・プロブスト氏のウェブサイトにおけるトラフィック急増への対応に利用されています。5月10日に正式リリースされたこのサービスは、「本格的なブロガーと本格的なコンテンツクリエイターのみ」を対象としているとピリロ氏は述べています。

ワーツ氏によると、ほとんどのウェブサイトは「80/20ルール」に従っており、これはトラフィックの80%がページの20%から発生することを意味する。

大きな日、たとえばハフィントン・ポストやニューヨーク・タイムズ、あるいはハッカー・ニュースがあなたのサイトにリンクしている日などには、1 つのページがほぼすべてのトラフィックを生み出す可能性があるとワーツ氏は語った。

「クラウドにコンテンツをキャッシュすることで、お客様の負担を軽減します」とワーツ氏は述べた。「お客様のリクエストの90%以上を当社が処理するため、CMSが過負荷になることはありません。」

市場にはMaxCDNやAmazon.comのWebサービスなど、クラウドベースのコンテンツ配信ネットワークが他にも存在します。Wirtz氏によると、AmazonのS3は従来のCDNとして機能し、その速度はCDN in a Boxに匹敵します。

「…私​​たちのほうが速いときもあれば、彼らのほうが速いときもありますが、設定にそれほど多くの知識は必要ありません。自分で構築した CMS や私たちがサポートする CMS を実行している場合、統合には数時間や数日ではなく、数分で完了します」と Wirtz 氏は言います。

この新興企業は FAQ で Amazon.com をより直接的に攻撃し、「見逃した方のために言っておくと、最近 3 日間連続でダウンしていた」と指摘しています。痛いですね。

MaxCDNに関して、Wirtz氏は、主に画像と動画をクラウドにキャッシュすると述べました。LockerGnomeでの経験から、パフォーマンスがあまり良くなかったと語っています。

「私たちの限られた経験では、サイトの画像部分の負荷が 60 パーセント軽減されましたが、JS および CSS 要素を提供するためにページを「最適化」する際に発生した負荷は、純損失となりました」と Wirtz 氏は語った。

以下は、Pirillo が CDN in a Box を典型的なエネルギッシュでオタク的なやり方で紹介している様子です。