2011年1月11日火曜日

UECのセキュリティ

UEC(Ubuntu Enterprise Cloud)は手軽にプライベートクラウドを構築できるシステムとして定評がある。しかし、そのセキュリティは使い物にならない。本当にこれでプライベートクラウドが構築されることがあるのが不思議に思う。
具体的な問題点は、パスワードの設定だ。Webからアカウントを作成し、パスワードを設定することができる。このアカウントを制限する方法にも問題があるが、少なくとも抜け道はないのでよしとする。しかし、一度作成されたアカウントに対して誰でもパスワードを変更できてしまう。これはあまりにも大きな問題だ。
補足するが、UECの問題であるかのように述べたが、実はEucalyptusの問題だ。しかし、その問題を放置している点でUECも問題だ。

VMM時代のCPU

VMM技術により1台のPCで複数のVMを動かすようになってきた。その傾向が定着するとCPUもそれに特化した方向へ進化することが考えられる。少なくともサーバ系CPUでは必須であろう。
Xenの準仮想化ではDomain 0のOSがDomain Uのデバイスをエミュレーションする。この方式は他の準仮想化でも同様だ。そして準仮想化の方が完全仮想化より効率がよいとされるので、既存OSも準仮想化に対応してきている。
余談ではあるが、Androidなどの組み込みOSでも準仮想化に対応したほうがよい。Android=Linuxなので少なくともカーネルレベルでは対応しているはずだ。
このような方式では、デバイスをアクセスする度に別のOSに切り替わるので、Domain 0のOSをいかに速くするかがポイントになる。もっとも簡単な高速化手法はメモリをふんだんに使うことだ。つまり、Domain 0を完全にメモリ上に乗せてしまえば、非常に速く切り替えることができる。
これをCPUに適用するなら、大量のキャッシュないしDomain 0専用メモリを搭載してしまうことが考えられる。64 bit化によって頭打ちだった4GBの壁を超えたため、これからは一気に搭載メモリ量が拡大するだろう。その中ですべてのメモリを遅くしてはならない。いかにメモリを高速化するかがポイントになるだろう。
SamsungがいちはやくDDR4を製品化したとのニュースをみたが、容量を稼ぐのはDDR4でよいとして、キャッシュ並みに高速のメモリが大容量化する必要があると思われる。

2011年1月6日木曜日

USB over Network

これからはUSBデバイスも仮想化及びネットワーク化が必要になる。
1つはクラウドのためだ。クラウドのVMでUSBデバイスを使うニーズがある。このソリューションとして考えられるのが、USB over Networkだ。ちなみにusb-over-networkはそのままある会社のドメインになっている。これはソフトウェアのみでデバイスをネットワーク化するため、サーバとクライアントの両端にPCが必要となる。そのためクラウドなどVMを利用する状況でなければコストアップになる。
家庭でのUSB over networkとしてはLAN接続可能なUSB HUBがある。このような製品はすでに数多い。このLAN USB HUBが直接USB over networkと接続できれば無用なPCを削減できる。またLAN USB HUBがクラウドに対応していれば直接クラウドから制御できる。Googleが率先して標準化しかねない。もうしつつあるかもしれない。

2011年1月5日水曜日

ARecX6 + RHD

ARecX6はSophia Digitalが開発した6チャンネル同時録画レコーダだ。わざわざ予約することなく、あらかじめすべてを録画する。だから録画ミスが発生しない。今後はこのようなレコーダが一般的になるだろう。
ここで問題になるのはHDDの容量が限られるためいつかは消去されてしまうということだ。そこで、カートリッジ式HDDであるRHDと組み合わせると、カートリッジを交換し続ける限り無限の記録が可能になる。1.5TBで3カ月録画できるそうだから、6TBで1年分録画できる。1年たつとHDDの容量は2倍になるだろうから2年めには半額で録画できるだろう。遅くとも4年後には1年分録画できるはずだ。
ただし、この組み合わせが実際に動作するかどうか確認したわけではない。

ポスト電子ブック(3)

第3弾は本棚サービスだ。
電子ブックが増えるとHDDぐらいしか保存メディアがなくなる。大量の電子ブックを保存するには大容量のメディアが必要になる。そのニーズにこたえられるメディアは、今のことろHDDぐらいだ。SDXCはメディアとしてはよいが、まだ容量が小さい。
家庭で電子本棚を実現するには安価なBDチェンジャが必要だ。かつてはiomegaなどが安価なCDチェンジャを販売していたが、再度復活するかもしれない。単純にBDの容量を50GBとすれば20枚で1TBだ。2TBのHDDも安価なので、40枚以上のBDチェンジャが安価に購入できれば十分対抗できる。AmazonではPioneer PD-F1007 301枚ファイルタイプCDプレイヤーが4万弱だ。CDをBDに変えるのに困難はないだろう。ならば15TBの300枚BDチェンジャを倍の8万くらいでできるだろう。2TB HDDが1万でも16TBになるが、HDDとBDの故障率を比較すれば、性能を重視しない用途には向いている。なお、性能も改善できる。SSDを内蔵すれば初回シークのみ時間を要するが、2回目以降はSSDに(先読みした)キャッシュを使える。
また本棚サービスをオンラインで行うことも考えられる。ただし一般的なオンラインストレージを使うのは無駄が多い。重複排除できればデータセンタとしてはうれしいが、それには全員が同じ電子ブックを所有していなければ有効でない。販売元によってその保証はない。そこで、期待できるのは最大のオンライン書店であるAmazonだ。Amazonが電子ブックを販売する際、ダウンロード権を販売するとみなせばよい。同じ電子ブックは2回目以降は何度でもダウンロードできるようにすれば電子ブックを保存する必要が抜本的になくなる。実際には必ずしも無料で再ダウンロードする必要はない。1円でもよい。それでも十分ユーザと書店の双方の利益となる。書店としては読むたびに儲かる。ユーザとしては何度も読みたい本は限られるので、その本だけ保管すればよい。全く保管していなくても1円を節約する気にはならないだろう。つまりはWin-Winの関係になる。
経済的(economical)には前者がよいだろう。しかし、エコロジカルには後者が明らかによい。両方のecoが矛盾する場面だ。

ポスト電子ブック(2)

第2弾は電子図書館だ。
図書館といっても無料で貸し出す必要はない。ビジネスモデルを考えることが重要だ。もっとも単純な方法は書籍を購入するのではなく、レンタルする。
これを実現するには大きく2つの方式が考えられる。オンライン方式とオフライン方式だ。
オンライン方式では、読書の度にサイトにアクセスに行く。1ページ単位でダウンロード(キャッシュ)することも可能だが、ライセンスをチェックするだけでもよい。オンライン方式は、HTML5でも実現可能だ。HTML5のWebStorageやWebSocketsを使えば、オフラインでも仮想的にオンラインでいることができる。一時的な断線なら無視できる。
オフライン方式では、電子ブックリーダに手を加える必要がある。電子書籍に有効期限を組み込み、リーダがそれを読み取って正しく無効化する必要がある。オフライン方式はアプリケーションが限定されるが、時と場所を選ばず利用できる。

ポスト電子ブック(1)

電子ブック時代が到来しようとしている。少し気が早いが、電子ブック時代のその後を予想してみる。ただし、電子ブックが減退する時代を指すのではなく、電子ブック(またはリーダ)が普及した時代を指す。
(1) ページ売り
広く薄く売るほど利益が増えるならば、本1冊を単位とするのではなく、ページ単位で販売する方法が考えられる。たとえば、1ページ1円で売る。これはコピーよりずっと安く、しかも全ページを必要としなければ1冊使うより安い。また、通常の電子版より高いので、著者にもメリットがある。読者と著者の双方に利益があるので、システムさえ構築できれば受け入れられる可能性は高い。