Google的核心技術

2021-08-30 01:19:02 字數 444 閱讀 4616

聽了一遍李開復對雲計算的演講 ,提到google的核心技術並非搜尋,搜尋只是在這個核心技術之上的乙個應用。那他的核心技術是什麼呢?

---基於普通pc的海量儲存、海量計算能力,以及管理這些海量儲存、計算能力的cluster軟體,所有這些構成的遍布世界的google資料中心,這才是google的核心技術,也是雲計算的基礎。具體的技術就是:mapreduce 、gfs 、bigtale

演講中也提到的google的海量伺服器對電力的巨量消耗,導致了其他資料中心的倒閉(資料中心對託管的伺服器是免收電費的)。從這個角度出發,不難理解google的資料中心要建造水庫旁邊---水力發電成本更低,可以降低資料中心的運營成本。一篇文章 中提到google的乙個資料中心的耗電量相當於乙個8.2萬人的城市的耗電量,看看他的** 吧。

這些資料中心之間的互聯互通至關重要,為了保證資料中心的通訊暢通,google甚至在美國建立了自己光纖骨幹網。

Canvas 核心技術

最近專案需求中要寫較多h5小遊戲,遊戲本身體量不是很複雜,主要是承載較多業務邏輯,所以決定用canvas來完成遊戲部分。之前只是知道h5中有canvas這個東西,也知道它大概是畫圖的,但具體怎麼用,還是一無所知的。在mdn在看了一些相關資料,一口氣也看了html 5 canvas 核心技術和html...

Canvas 核心技術

最近專案需求中要寫較多h5小遊戲,遊戲本身體量不是很複雜,主要是承載較多業務邏輯,所以決定用canvas來完成遊戲部分。之前只是知道h5中有canvas這個東西,也知道它大概是畫圖的,但具體怎麼用,還是一無所知的。在mdn在看了一些相關資料,一口氣也看了html 5 canvas 核心技術和html...

Docker核心技術

執行在同樣的主機上,docker容器共用乙個container,而虛擬機器則使用自己的作業系統上的container,虛擬機器之間擁有比docker更好的隔離性,但docker相對於虛擬機器來說有更多的優勢,比如虛擬機器作業系統的存在額外占用了更多的計算資源,其次,從空間占用上,虛擬機器基本都是gb...