Google提供全球大量的服務,幾乎已經快橫跨整個資訊科技的服務,但是Google資料中心的內部運作一直都是秘而不宣,許多人可能都碰過Google的服務出狀況,但是這些狀況總能在可容忍的範圍內解決,你可能發現你的Gmail的容量一直在改變,是什麼架構讓空間像捏橡皮糖一樣越捏越大?前陣子Google伙伴Jeff Dean在Google I/O會議中稍微揭開了公司基礎設施的神秘面紗。Google的神秘面紗包括了:(1)軟體 (2)硬體 (3)叢集平行處理機置。
Google軟體的三個核心要素:GFS(Google檔案系統)、BigTable(Google的分散式儲存結構)和MapReduce演算法(處理龐大資料的程式模式)。而硬體卻是一般的伺服、處理器、硬碟、記憶體等等。另一方面伺服器的叢集能在半秒之內回應700至1000台伺服器的搜尋請求。