この書籍の内容

内容紹介

「クラウド」の設計/構築/運用の基本にスポットを当てた技術解説書。

本書は、超大規模クラウドの一つGoogleのデータセンターを題材に、

数千台のサーバを「1つのマシン」として協調動作させるための、

一連のハードウェア+ソフトウェア関連技術を厳選解説。

レイヤごとのポイント、コスト効率、消費電力、大規模な故障対策なども盛り込み、

実稼働のシステムを支える基盤技術を丁寧に解き明かします。

Google規模のインフラを、ゼロから作り、実際に動かし続ける。

そこには、何が必要なのでしょうか。

巨大なクラウドを通して、エンジニアリングの源が見えてくる1冊です。

『The Datacenter as a Computer: An Introduction to the Design of Warehouse-Scale Machines, Second Edition』(Morgan and Claypool Publishers)の日本語翻訳版。

著者について

◆Luiz André Barroso(ルイス・アンドレ・バロッソ)

ソフトウェアインフラストラクチャ、ストレージの可用性、エネルギー効率、ハードウェアの設計などを含む各種の技術分野で働いた経験を持つ。

Googleのコンピューティングプラットフォームを設計するPlatform Engineeringチームの初代のマネージャである。

Googleに移る前は、DEC(Digital Equipment Corporation、後にCompaqに買収された)の研究員を務めており、彼のグループは企業向けワークロードに対するプロセッサとメモリに関する開拓者的な業績を残している。

この研究は、シングルチップのマルチプロセッサのPiranha(ピラニア)の設計に繋がり、現在は主流となっている、その後のマルチコアプロセッサの開発に影響を与えた。

ブラジルのリオデジャネイロのPontifícia Universidade Católica(PUC)とStanford Universityで講師を務め、University of Southern Californiaからコンピュータ工学の博士号、PUCから電気工学の学士と修士号を取得している。

また、GoogleのFellow(フェロー)、ACMとAmerican Association for Advancement of ScienceのFellowでもある。

◆Jimmy Clidaras(ジミー・クライダラス)

2004年から複数の世代のGoogleのデータセンターの技術開発プログラムを率いており、エネルギー効率とコスト効率に関する専門家。

電力、冷却、組み込みソフトウェアとデータセンターのR&D技術を担当するGoogleのPlatform Infrastructure Engineeringチームの初代のディレクタである。

元々は航空工学分野を学び、Harris CorporationやE-Systemsで通信や研究用の衛星搭載機器の開発を行っていた。

1984年に音響工学、1994年には機械工学(Florida Atlantic University、FAU)の学位を得ている。

現在は、GoogleのデータセンターエンジニアリングのDistinguished Engineerであり、FAUのDistinguished Alumnus(優秀卒業生)でもある。

彼は現在もデータセンターの研究に携わり、現状を飛躍的に変えるテクノロジーの研究を続けている。

◆Urs Holzle(ウルス・ヘルツル)

Googleの初代のVice president of engineering(技術担当副社長)で、Googleの技術的な基盤の開発を率いている。

現在は、Googleを動かしているサーバ、ネットワーク、データセンターとソフトウェアインフラストラクチャの設計と運用の責任者。

いつも赤いソックスを履き、愛犬の放し飼いのレオンベルガー犬の(Googleの最初の支配犬/Top dogである)Yoshkaを伴っていることで知られている。

スイスで育ち、Eidgenossische Technische Hochschule Zurich(ETHZ、チューリッヒ工科大学)からコンピュータサイエンスの修士号を取得している。

また、Fulbright scholar(フルブライト留学生)で、Stanford Universityで博士号を取得している。

Stanford University(と後にSun Microsystemsに買収されたスタートアップの会社)の時代に、現在の多くの主要なJavaコンパイラで使われている基本的なテクニックを発明した。

Googleに入社する前は、University of California, Santa Barbaraのコンピュータサイエンスの教授を務めていた。

ACMのFellow、Swiss Academy of Technical Scienceのメンバー、US World Wildlife FundとOpen Networking Foundationの役員を務めている。

[訳者]

◆Hisa Ando

先端プロセッサの開発に40年間従事。

シリコンバレーでSPARC64プロセッサの開発に従事。

現在は、テクニカルライターとしてプロセッサやスーパーコンピュータ関係の報道や解説を中心に活動しており、『プロセッサを支える技術』(技術評論社、2011)などコンピュータアーキテクチャ関係の4冊の著書がある。

博士(工学)。

著者略歴 (「BOOK著者紹介情報」より)

バロッソ,ルイス・アンドレ

ソフトウェアインフラストラクチャ、ストレージの可用性、エネルギー効率、ハードウェアの設計などを含む各種の技術分野で働いた経験を持つ。

Googleのコンピューティングプラットフォームを設計するPlatform Engineeringチームの初代のマネージャである。

Googleに移る前は、Digital Equipment Corporation(DEC、後にCompaqに買収された)の研究員を務めており、企業向けワークロードに対するプロセッサとメモリに関する開拓者的な業績を残している。

この研究は、シングルチップのマルチプロセッサのPiranhaの設計に繋がり、現在は主流となっている、その後のマルチコアプロセッサの開発に影響を与えた

クライダラス,ジミー

2004年から複数の世代のGoogleのデータセンターの技術開発プログラムを率いており、エネルギー効率とコスト効率に関する専門家。

電力、冷却、組み込みソフトウェアとデータセンターのR&D技術を担当するGoogleのPlatform Infrastructure Engineeringチームの初代のディレクタである。

元々は航空工学分野を学び、Harris CorporationやE‐Systemsで通信や研究用の衛星搭載機器の開発を行っていた

ヘルツル,ウルス

Googleの初代のVice president of engineering(技術担当副社長)で、Googleの技術的な基盤の開発を率いている。

現在は、Googleを動かしているサーバ、ネットワーク、データセンターとソフトウェアインフラストラクチャの設計と運用の責任者。

スイスで育ち、Eidgen¨ossische Technische Hochschule Z¨urich(ETHZ、チューリッヒ工科大学)からコンピュータサイエンスの修士号を取得している。

また、Fulbright scholar(フラブライト留学生)で、Stanford Universityで博士号を取得している。

Stanford University(と後にSun Microsystemsに買収されたスタートアップの会社)の時代に、現在の多くの主要なJavaコンパイラで使われている基本的なテクニックを発明した

Hisa Ando

先端プロセッサの開発に40年間従事。

シリコンバレーでSPARC64プロセッサの開発に従事。

現在は、テクニカルライターとしてプロセッサやスーパーコンピュータ関係の報道や解説を中心に活動。

博士(工学)(本データはこの書籍が刊行された当時に掲載されていたものです)

みんなのレビュー

まだレビューがありません