Amazon Silk ― Kindle Fireに搭載された「クラウドアクセラレーション」機能付きモバイルブラウザ
by Erick Schonfeld on 2011年9月29日

scaledwm-3315

本日、新しいKindleファミリーがJeff Bezosにより発表された。新たに登場したのはKindle FireKindle Touchといった機種だ。ただ「新登場」なのはそれだけではない。Kindle Fireに搭載されているAmazon Silkは、これまでにない新しいタイプのモバイルブラウザだ。このブラウザには「クラウドアクセラレーション」機能が搭載されている。ブラウザの行う仕事を、クラウド側とデバイス側で分担して行う仕組みを採用しているのだ。

「最近のウェブサイトをモバイルブラウザで迅速に表示するというのはかなり難しいことなのです」とBezosは言う。「そこで私たちは強大なAmazon EC2のパワーを利用して、モバイル機器でのウェブブラウジングを快適にする方法はないものかと考えてみたのです」。

こうしてAmazonはウェブサービスとEC2のコンピューティングパワーを活用することとした。ページを構成するアイテムを読み込むのに100ミリ秒ずつ待つのではなく、クラウド上にほとんどのページパーツをキャッシュしておき、そこからAmazon Silkブラウザに向けてデータを配信するのだ。EC2環境はタブレットとは比較にならない高速ネットワークで結ばれているため、ブラウザ側で100ミリ秒を要する処理もクラウド上でなら5ミリ秒で完了する。

下に掲載したブラウザの説明ビデオでは、Amazonの開発者のひとりが「Amazon Silkはブラウザでアクセスするファイルを取り扱っている店舗のようなものです」と説明している。「そのクラウド側に無制限のキャッシュ機能を持たせ、閲覧するウェブページのレンダリング作業を行うのです。端末側のストレージは1バイトたりとも使用しません」。

このブラウザはスプリット(split:分割)ブラウザと呼ばれるが、Kindle側とEC2側の双方で同時に処理を行う仕組みになっているのだ。利用者がKindle Fireでページを開こうとすると、EC2側でページをFire画面にあわせたレンダリング作業を行う。画像のリサイズなどはリアルタイムで行われ、さらに利用状況に応じた処理も行なってくれる。たとえば利用者が頻繁にTechCrunchを閲覧する場合、Silk側でも利用者の行動を認知して、TechCrunchサイトを予めキャッシュしておくようになる。それによって利用者はより素早くページを読み込むことができるようになる。あるいはNew York Timesを訪問していくつかページを閲覧した場合、それらのページからリンクされているページについても予めキャッシュされて、続いて閲覧する場合には高速に読み込むことができるようになる。

Amazonの言葉ではこの仕組を「Dynamic Split Browsing」と呼んでいるようだ。コンセプト的には、Opera Miniも携帯端末向けのデータ最適化などは行なっており、完全に新しいものというわけではない。しかしクラウドの積極的活用などにより、利用者のブラウジング環境に新たな流れを持ち込むことになるだろう。

原文へ

(翻訳:Maeda, H)

  • うし

    「新しいタイプのモバイルブラウザ」が最後の段落の「完全に新しいものというわけではない」と整合していないように見えます。原文の ”an entirely new mobile browser” は「(AndroidブラウザやFirefox、Opera、Webkit組み込みなどの既存ブラウザベースではなく)新しく作られたモバイルブラウザ」というだけの意味だと思います。

  • うし

    「新しいタイプのモバイルブラウザ」が最後の段落の「完全に新しいものというわけではない」と整合していないように見えます。原文の ”an entirely new mobile browser” は「(AndroidブラウザやFirefox、Opera、Webkit組み込みなどの既存ブラウザベースではなく)新しく作られたモバイルブラウザ」というだけの意味だと思います。

  • http://twitter.com/number__13 yuki chiba

    レンダリングまでクラウドでやるってのはすごい。間違いなく最強のブラウザになるな。

  • http://twitter.com/number__13 yuki chiba

    レンダリングまでクラウドでやるってのはすごい。間違いなく最強のブラウザになるな。

  • http://www.facebook.com/profile.php?id=100001786901099 Yukitoshi Yamamoto

    Kindleのブラウザ「Silk」向けにクラウドのEC2にキャッシュをもって高速化を図っているとのこと。どの程度体感で速度が違うのだろう?

  • http://www.facebook.com/profile.php?id=100001786901099 Yukitoshi Yamamoto

    Kindleのブラウザ「Silk」向けにクラウドのEC2にキャッシュをもって高速化を図っているとのこと。どの程度体感で速度が違うのだろう?

  • http://www.facebook.com/profile.php?id=100001786901099 Yukitoshi Yamamoto

    Kindleのブラウザ「Silk」向けにクラウドのEC2にキャッシュをもって高速化を図っているとのこと。どの程度体感で速度が違うのだろう?

  • http://www.facebook.com/profile.php?id=100001786901099 Yukitoshi Yamamoto

    Kindleのブラウザ「Silk」向けにクラウドのEC2にキャッシュをもって高速化を図っているとのこと。どの程度体感で速度が違うのだろう?

  • http://www.facebook.com/people/Tetsuya-Matsuzaki/100002037826322 Tetsuya Matsuzaki

    面白いね。将来的には、無用な広告を取り除く機能とか追加してくるともっといいんだけど。無意味なフラッシュ動画を削ってくれるとありがたい。
    でも、Amazonの広告が入ってくるようになると嫌だな。技術的には簡単に出来そうだけどね。

    Google外しも現実味を帯びてきたな。