Google的雲計算關鍵計算和商業應用

2021-05-23 03:03:28 字數 643 閱讀 7177

先說關鍵技術:簡而言之,雲計算就是乙個基於分布式計算環境的軟體基礎架構中介軟體,遮蔽了底層硬體、網路拓撲、甚至作業系統差異(?),要解決的關鍵技術問題無非就是海量資料的分布式儲存和計算:

google file system --

gfs是乙個可擴充套件的分布式檔案系統,用於大型的、分布式的、對大量資料進行訪問的應用。它執行於廉價的普通硬體上,但可以提供 容錯功能。它可以給大量的使用者提供總體效能較高的服務。gfs與以往的檔案系統的主要不同: 部件錯誤不再被當作異常,而是將其作為常見的情況加以處理。因為檔案系統由成百上千個用於儲存的機器構成,而這些機器是由廉價的普通部件組成並被大量的客戶機訪問。部件的數量和質量使得一些機器隨時都有可能無法工作並且有一部分還可能無法恢復。所以實時地監控、錯誤檢測、容錯、自動恢復對系統來說必不可少。

mapreduce --

基於分布式計算的程式設計模型。我的理解,基於分布式計算環境的容器,對於上層程式設計人員而言,類似於傳統的c++容器,用以支援高效率的海量資料檢索。

bigtable --

基於gfs和mapreduce的結構化資料儲存系統。

chubby --

google的分布式鎖策略。

微軟的雲計算概念和Google的雲計算概念的差別

軟體轉向網際網路是大勢所趨,最主要的推動力是 雲計算 模式的興起。但與google所強調雲計算完全顛覆現有計算模式不同,微軟定義的 雲計算 未來的計算應該是 雲 端 的計算。傳統的計算模式是在計算機終端進行,當你使用乙個應用程式建立乙個檔案後,儲存這個檔案的功能必須交給個人計算機的作業系統來完成,作...

google雲計算框架

一。概述 google包括三大核心技術 gfs goole檔案系統 mapreduce 分布式計算系統 bigtable 分布式儲存系統 1.gfs,底層,負責伺服器 機器資料的儲存。將大體積的資料庫分成固定大小的資料塊放到兩到三個伺服器上。當乙個伺服器發生故障時,可將資料迅速從另外乙個伺服器上恢復...

狹義雲計算和廣義雲計算 雲計算比我們想象的更環保

狹義雲計算和廣義雲計算 雲計算是綠色的想法實際上取決於您正在與誰交談。有人說,資料中心的增長是由那些 的雲提供商推動的。他們建造了龐大,醜陋的建築物,比乙個小鎮要消耗更多的電力和水,占用了許多可用於農業的房地產,而且實際上並沒有雇用那麼多人。但是,一般而言,主要公共雲提供商運營的資料中心會對計算功耗...