コメントやトラックバック、FriendFeedやTwitterでのツッコミは大歓迎です!
携帯用 by Google

Search

Profile & Feeds

GOTTi
GOTTi@iNNX
FriendFeed - gotti twitter - hidenorigoto flickr - GOTTi mixi - hidenorigoto facebook - hidenorigoto last.fm - hidenorigoto
最近は、PHPのMVCフレームワーク「symfony」関連の活動と、多治見IT勉強会などをやっています。
Googleプロフィール
ブログへのコメントやツッコミ、twitterやFriendFeedでのreplyなどお気軽にお願いします!

Latest Posts

369件のエントリ

Category

iNNX Links

Other Links

Friends Links

Second LifeがAmazon CloudFrontを採用してダウンロードが高速化

2009/05/20 18:28 add to hatena hatena detail hatena detail

昨日、Fakeさんからのタレコミで、Second Lifeのビューアのダウンロードが、今まで通常のAmazon S3だったのがCloudFrontに移行したことを知りました。

Amazon CloudFrontというのは、Amazonの提供するいわゆるCDNサービスで、これまでAmazon S3だとサーバーが国外にあって通信速度がボトルネックになっていたのが、劇的に高速になるというものです。

実際、ビューアのインストーラのダウンロード用URLが以下のようになっています。

【1.22.11 WIN】http://download.cloud.secondlife.com/Second_Life_1-22-11-113941_Setup.exe
【1.23(RC)】http://release-candidate-secondlife-com.s3.amazonaws.com/Second_Life_1-23-1-119104_ReleaseCandidate_Setup.exe

RCの配布URLは以前と同じ通常のAmazon S3のままですが、リリース版の方はdownload.cloudがつくURLになっています。

実際にダウンロードしてみると、私の環境では以下のような時間でした。

  • RC → 1分弱
  • 正式版 → 2秒以内!!!!!!

なんですかこの差は・・・・


■Second Lifeの「遅さ」を解消する1つの可能性

私は以前から、Second Lifeのコンテンツモデルは今のウェブとは次元が異なるため、今のウェブブラウザが持っているようなキャッシュの仕組みの延長線上の技術では対応しきれないと考えていました。

例えば、以下のような理由があります。

  • コンテンツはユーザーが日々作成し、加速度的に増加し続けている
  • コンテンツあたりのデータ量がウェブサイトと比べて非常に大きい
    1つのウェブサイト vs 1SIMなどで想像してみてください。
  • データ量が非常に多い(大きい)ため、PCのメモリ上のキャッシュやHDDのキャッシュを多少大きくしたところで、メモリやHDDからキャッシュアウトしてしまうデータの方が圧倒的に多く、結局キャッシュ効率が高まらない。

このため、従来のキャッシュモデルではなくて、例えばP2Pでキャッシュを持ち合うような解消法なども想像したりしていました。


Amazon CloudFrontはそれなりに追加料金がかかるため、現在は、正規版クライアントのダウンロードだけに利用されているようですが、もし仮に今後、Second LifeのアセットがすべてCloudFrontのようなCDNに配置されて高速にダウンロードできるようになると、今まで感じていた「遅さ」の中のある部分は、相当解消されるんではないかと期待しています。

(感じる遅さの原因は、他にもたくさんありますので、一部でしかないのですが)


こんな風に、少しずつでも何か「未来」を期待させてくれる部分があるのはうれしいですね。


関連エントリ:


2009/05/20 18:28 add to hatena hatena detail hatena detail
本ブログではコメントシステムにDISQUSを使用しています。
FriendFeedやTwitterなどの外部ソーシャルサービスでこのURL付きでコメントしていただくと、 DISQUSにより自動的にReactionsとしてこちらに表示されます。

blog comments powered by Disqus