---
type: article
title: クラウド考
timestamp: 2009-09-08T00:00:00Z
profile: sorane-okf/0.1
noFontEmbedding: true
---

# クラウド考

<p>このところ方々で「結局のところ<a class="keyword" href="http://d.hatena.ne.jp/keyword/%A5%AF%A5%E9%A5%A6%A5%C9">クラウド</a>に研究開発要素はあるのか」とか聞かれる。で、要素技術は80年代に出尽くしているけれども組み合わせとしては新しいよね、という以上に何がいえるかと考えたときに、逆に「メインストリームの技術は何故1970年代で止まってしまったのか」という問いを立ててみると腑に落ちた。

<br />
もともとコンピュータ産業というのは軍事技術から生まれて金勘定で商業化された。銀行のオンラインにしても、企業の<a class="keyword" href="http://d.hatena.ne.jp/keyword/%B7%D0%CD%FD">経理</a>や生産管理にしても広い意味で金勘定である。パソコンの普及もVisiCalcをGAOが大量導入したところから普及したことから、やはり金勘定から始まっている。<br />
コンピュータが情報あるいはマルチメディア・データを扱うようになったのは1980年代からのことだ。20年くらいかけて交換機がデジタル化され、パソコンがマルチメディア・データを扱うようになり、家電がデジタル化した。この時代コンピュータ・<a class="keyword" href="http://d.hatena.ne.jp/keyword/%A5%A2%A1%BC%A5%AD%A5%C6%A5%AF%A5%C1%A5%E3">アーキテクチャ</a>上のチャレンジも学術界で諸々あったけれども、あまり商業化はされなかった。例えばタグドメモリとか、<a class="keyword" href="http://d.hatena.ne.jp/keyword/%CA%AC%BB%B6OS">分散OS</a>とか、AIとか、データフロー・マシンとか、<a class="keyword" href="http://d.hatena.ne.jp/keyword/%B4%D8%BF%F4%B7%BF%B8%C0%B8%EC">関数型言語</a>や形式検証とか。例えば<a class="keyword" href="http://d.hatena.ne.jp/keyword/iAPX432">iAPX432</a>やi960MXのようにハードによる細粒度のメモリ管理がもっと流行っていれば、セキュリティ問題はこれほど深刻にはなっていなかったのではないか。<br />
<a class="keyword" href="http://d.hatena.ne.jp/keyword/MPU">MPU</a>が<a class="keyword" href="http://d.hatena.ne.jp/keyword/%A5%E0%A1%BC%A5%A2%A4%CE%CB%A1%C2%A7">ムーアの法則</a>で急激に発展し、メモリが安くなったことで<a class="keyword" href="http://d.hatena.ne.jp/keyword/Windows">Windows</a>も<a class="keyword" href="http://d.hatena.ne.jp/keyword/Macintosh">Macintosh</a>も気づいたら<a class="keyword" href="http://d.hatena.ne.jp/keyword/UNIX">UNIX</a>の末裔になっていた。<a class="keyword" href="http://d.hatena.ne.jp/keyword/%C8%BE%C6%B3%C2%CE">半導体</a>とアプリケーション資産と即戦力の技術者が相互に依存しつつスパイラル的に発展し、大量生産され急激に性能向上する<a class="keyword" href="http://d.hatena.ne.jp/keyword/MPU">MPU</a>の上で2階層のメモリモデルと<a class="keyword" href="http://d.hatena.ne.jp/keyword/C%B8%C0%B8%EC">C言語</a>で書かれたOSが動くエコシステムで構造化された情報を扱うことが商業的な成功への道になった。<br />
ところがハードウェアの性能向上とWebの発展で、扱う情報そのものは次第と構造化された数値を対象とした厳密な計算から、非定型のマルチメディア・データが主体となった。この時に<a class="keyword" href="http://d.hatena.ne.jp/keyword/%A5%B3%A5%E2%A5%C7%A5%A3%A5%C6%A5%A3%B2%BD">コモディティ化</a>したPCハードウェアの上で、これまで学術的には研究されてはいても技術者がいないし、商業化されずに放置されてきた分散データベースや<a class="keyword" href="http://d.hatena.ne.jp/keyword/%B4%D8%BF%F4%B7%BF%B8%C0%B8%EC">関数型言語</a>を使って割り切ったスケーリングを図ったのが<a class="keyword" href="http://d.hatena.ne.jp/keyword/%A5%AF%A5%E9%A5%A6%A5%C9">クラウド</a>ではないか。その上でエラー忘却型コンピューティング等の新たな技術も生まれた。<br />
彼らは<a class="keyword" href="http://d.hatena.ne.jp/keyword/%BF%E2%C4%BE%C5%FD%B9%E7">垂直統合</a>モデルを取ったからこそ、技術者層の薄いKey-<a class="keyword" href="http://d.hatena.ne.jp/keyword/Value">Value</a>ストレージや<a class="keyword" href="http://d.hatena.ne.jp/keyword/%B4%D8%BF%F4%B7%BF%B8%C0%B8%EC">関数型言語</a>を駆使して新たなインフラを構築できたし、今も恒常的にコンピュータ科学の素養を持つ技術者を必要としている。<a class="keyword" href="http://d.hatena.ne.jp/keyword/%A5%AF%A5%E9%A5%A6%A5%C9">クラウド</a>・インフラを他の開発者に開放するためには諸々の糖衣を挟むのだろう。そして当面は<a class="keyword" href="http://d.hatena.ne.jp/keyword/%C8%BE%C6%B3%C2%CE">半導体</a>産業と同じように、データセンターは掛け金の上がり続けるグローバル競争に晒された設備ビジネスでもある。国境に守られた通信よりも競争は厳しい。<br />
商業化には必ずしも成功しなかった1980年代以降の様々なユニークな<a class="keyword" href="http://d.hatena.ne.jp/keyword/%A5%A2%A1%BC%A5%AD%A5%C6%A5%AF%A5%C1%A5%E3">アーキテクチャ</a>に、どういう目的で誰が投資していたかを考えると、歴史って繰り返しているのだなと実感させられるし、いま見えない世界で何が起こっているのか考えさせられる。計算・情報の次にくるのはロボットとか神経接続とか、面白そうだなあ、とか。ワクワクするね。</p>
