- 販売開始日: 2018/11/14
- 出版社: 技術評論社
- ISBN:978-4-7741-3432-1
Googleを支える技術 ……巨大システムの内側の世界
著者 西田 圭介
(概要)たとえば,ふだんなにげなく行っているWeb検索。背後には,想像以上に膨大な計算,多数のコンピュータの働きがあります。本書では,論文やWebなどで公開されているパブ...
Googleを支える技術 ……巨大システムの内側の世界
ワンステップ購入とは ワンステップ購入とは
商品説明
(概要)
たとえば,ふだんなにげなく行っているWeb検索。背後には,想像以上に膨大な計算,多数のコンピュータの働きがあります。
本書では,論文やWebなどで公開されているパブリックな情報をもとに,Googleの基盤システムについて技術的な側面から解説を試みています。世界規模のシステムにおける『分散ストレージ』『大規模データ処理』『運用コスト』など注目の話題を盛り込み,学部生をはじめ初学者の方々にもお読みいただけるように基礎知識から平易に説明します。
(こんな方にオススメ)
・大規模システムに興味をお持ちの方
・Web検索を支える技術群を学びたい方
(目次)
第1章 Googleの誕生
1.1 よりよい検索結果を得るために
1.2 検索エンジンのしくみ
1.3 クローリング -- 世界中のWebページを収集する
1.4 インデックス生成 -- 検索用データベースを作り上げる
1.5 検索サーバ -- 求める情報を即座に見つける
1.6 まとめ
第2章 Googleの大規模化
2.1 ネットを調べつくす巨大システム
2.2 世界に広がる検索クラスタ
2.3 まとめ
第3章 Googleの分散ストレージ
3.1 Google File System -- 分散ファイルシステム
3.2 Bigtable -- 分散ストレージシステム
3.3 Chubby -- 分散ロックサービス
3.4 まとめ
第4章 Googleの分散データ処理
4.1 MapReduce -- 分散処理のための基盤技術
4.2 Sawzall -- 手軽に分散処理するための専用言語
4.3 まとめ
第5章 Googleの運用コスト
5.1 何にいくら必要なのか
5.2 CPUは何に電気を使うのか
5.3 PCの消費電力を削減する
5.4 データセンターの電力配備
5.5 ハードディスクはいつ壊れるか
5.6 全米に広がる巨大データセンター
5.7 まとめ
第6章 Googleの開発体制
6.1 自主性が重視されたソフトウェア開発
6.2 既存ソフトウェアも独自にカスタマイズ
6.3 テストは可能な限り自動化する
6.4 まとめ
あわせて読みたい本
前へ戻る
- 対象はありません
次に進む
この著者・アーティストの他の商品
前へ戻る
- 対象はありません
次に進む
小分け商品
前へ戻る
- 対象はありません
次に進む
この商品の他ラインナップ
前へ戻る
- 対象はありません
次に進む
Google の周辺技術をかじりたいひとには適切な本
2009/09/21 17:11
2人中、2人の方がこのレビューが役に立ったと投票しています。
投稿者:Kana - この投稿者のレビュー一覧を見る
Google の研究者が書いた英語の論文を日本語でまとめている. 専門的な内容の論文をできるだけわかりやすく解説している. Google のしくみに興味はあるが原論文を読もうとはおもわないひとにはよい本である. ただし,Google は現在の検索アルゴリズムについてはあきらかにしていないので,どちらかといえば周縁的な内容だということができる. しかし,検索技術だけが Google のすごさでないことはもちろんであり,知るべきことがいろいろ書いてある.