---
type: article
title: 思ったほどぶっ飛んでなかった雲の時代
timestamp: 2007-11-21T00:00:00Z
profile: sorane-okf/0.1
noFontEmbedding: true
---

# 思ったほどぶっ飛んでなかった雲の時代

<p>このところ誰も彼も雲のことを語るようになったが、ぶっ飛んだ話がないね。1980年代後半くらいから<a class="keyword" href="http://d.hatena.ne.jp/keyword/%CA%AC%BB%B6OS">分散OS</a>でプロセス移送とか、<a class="keyword" href="http://d.hatena.ne.jp/keyword/Plan%209">Plan 9</a>やInfernoのような分権モデルとか、ひところ騒がれた<a class="keyword" href="http://d.hatena.ne.jp/keyword/Java">Java</a> SpacesやJiniの黒板モデルとか、エージェント指向とか、面白いコンセプトは色々あったんだが。<a class="keyword" href="http://d.hatena.ne.jp/keyword/Netscape">Netscape</a>にOrbixが載ってObject Webの時代が来るんだなんて議論もあったが何も起こらなかったし。<br />
気づいてみるとデータセンターの建設競争とか、そこで動いているOSは普通に<a class="keyword" href="http://d.hatena.ne.jp/keyword/Linux">Linux</a>とか<a class="keyword" href="http://d.hatena.ne.jp/keyword/Windows">Windows</a>だったり。ちょっと新しげな仮想機械だってCPの昔から数えると三十有余年。要はデータの分散と索引、管理の自動化とかは重要だけど実行モデルを触っても何もhappenしなかったのか。それともデータセンタの中で<a class="keyword" href="http://d.hatena.ne.jp/keyword/%A5%D6%A5%E9%A5%C3%A5%AF%A5%DC%A5%C3%A5%AF%A5%B9">ブラックボックス</a>化されているだけで、実はスゲー画期的な<a class="keyword" href="http://d.hatena.ne.jp/keyword/%A5%DF%A5%C9%A5%EB%A5%A6%A5%A7%A5%A2">ミドルウェア</a>が動いている世界もあるんかな。そういえば<a class="keyword" href="http://d.hatena.ne.jp/keyword/%A5%D6%A5%EB%A5%C3%A5%AF%A5%B9">ブルックス</a>のおっさんも、処理はいくらでも後から書き換えればいいが、データ構造が腐っていると救いようがないとか書いてたっけ。

<br />
ところで<a class="keyword" href="http://d.hatena.ne.jp/keyword/%C5%C5%C7%BE%A5%B3%A5%A4%A5%EB">電脳コイル</a>に古い空間とか新しい空間という概念があって、古い空間にいくと色んな化け物がいたり、不思議な現象が起こったりする。で、古い空間をみつけるとさっちゃんとか2.0がフォーマットをかける訳だが、それをみて、ああ、コンセプトを描いたひとはオブジェクト・データベースとかに造詣があって、<a class="keyword" href="http://d.hatena.ne.jp/keyword/%A5%B9%A5%AD%A1%BC%A5%DE">スキーマ</a>進化とかを念頭に置きながら考えたのかなあ、とかふと思った。とかいいながら<a class="keyword" href="http://d.hatena.ne.jp/keyword/%A5%B9%A5%AD%A1%BC%A5%DE">スキーマ</a>進化って概念も大学生の頃に読んだObject Storeの本を読んで概念的に何となく理解しているだけで、ちょっとだけ<a class="keyword" href="http://d.hatena.ne.jp/keyword/PSE">PSE</a>を触ったけれども真面目に使い込んだ試しがない。<br />
<a class="keyword" href="http://d.hatena.ne.jp/keyword/OODB">OODB</a>も流行らないのに分散<a class="keyword" href="http://d.hatena.ne.jp/keyword/OODB">OODB</a>なんて現実的じゃない気がしていたけれども、<a class="keyword" href="http://d.hatena.ne.jp/keyword/SecondLife">SecondLife</a>のバックエンドとかどうなっているんだろう。少し気になる。Simのバージョンにばらつきとか出てくると、古い空間、新しい空間みたいな概念が本当に出てくるかもねえ、ひょっとして。<br />
ゲームはライフサイクルが短いのでレガシー問題とかあまりなかったが、<a class="keyword" href="http://d.hatena.ne.jp/keyword/SecondLife">SecondLife</a>のように<a class="keyword" href="http://d.hatena.ne.jp/keyword/%A5%E1%A5%BF%A5%D0%A1%BC%A5%B9">メタバース</a>内のモノに金銭的価値が生じたり、モノに様々なロジックが張り付くと、いずれ複数バージョンの混在と緩やかに連続する世界、みたいなものが実際の問題になるのかな。<a class="keyword" href="http://d.hatena.ne.jp/keyword/%B4%D7%CF%C3%B5%D9%C2%EA">閑話休題</a>。<br />
結局のところ雲って何だ？って考えはじめると、よく分からない。OSとしてSingle System Imageにみせる技術もあったがイマ<a class="keyword" href="http://d.hatena.ne.jp/keyword/%A5%A4%A5%C1%CE%AE">イチ流</a>行らず、ともかくPCを山ほど並べてサービスとして<a class="keyword" href="http://d.hatena.ne.jp/keyword/%C1%C2%B7%EB%B9%E7">疎結合</a>で繋げる方が最近の流行り？<a class="keyword" href="http://d.hatena.ne.jp/keyword/Ajax">Ajax</a>とかも端末側にも<a class="keyword" href="http://d.hatena.ne.jp/keyword/Java">Java</a> Scriptで若干のロジックがあって、見立てによっては結構な分散システムといえなくもないのかな。けど夢はないよね。夢に足を取られず、キラキラした技術に淫せず、誰に何を提供するのかという目的と、それに対する直線的な手段にfocusできたプレーヤが成功しているようにもみえる。が、キラキラした技術に淫するのは楽しいんだよね。<br />
だから世の中、結果的に雲のようになっていくにせよ、雲の実現技術とか構成要素と称される諸々の中にはガラクタや罠が満ちているに違いない。技術も異性も、素敵に騙してくれてる間は幸せだから別にいいんだけどさ。</p>
