Googleを支える技術
Googleを支える技術 ?巨大システムの内側の世界 (WEB+DB PRESSプラスシリーズ)
- 作者: 西田圭介
- 出版社/メーカー: 技術評論社
- 発売日: 2008/03/28
- メディア: 単行本(ソフトカバー)
- 購入: 47人 クリック: 1,166回
- この商品を含むブログ (374件) を見る
Googleが発表している基盤技術の論文を日本語に訳してまとめて書籍化。とはいえ、単なる論文をかなりわかりやすく書いてるのですごい読みやすい。
面白いのは、運用中でも、CPU使用率、電力量、HD故障率などもデータとして収集して最大のコストパフォーマンスを出すためにフィードバックしていること。これって普通のデータセンタでやってるとこってあんまないよね(日本の企業体質によるんだろうけど)。なんというかgoogleにはサーバ保守にも博士号がごろごろいるだけある。まあそもそも、保守する人と開発する人、運用する人が一緒じゃないと質のいい効率的なものがうまれないんですけど。
腕に自信ある人なら一度はやってみたいようなデファクトスタンダードの再構築をちゃんと実績だしてやっててしかも公表してるのがなんかすごいです。分散ストレージシステムBigTable、分散処理の基板技術MapReduce、分散ロックサービスChubbyなど。そっくり真似はできないけれど、システム設計の思想としてならなんとか利用したいな…。まあ、ただ読むだけでも、知的好奇心が満たされます。
あ、でもWebのこととか検索アルゴリズムのことは全然かいてないのでそこを知りたいひとは別の本が読んだほうがいいかもです。