Google Chrome瀏覽器和雲端運算以及SaaS,看似毫不相關的東西,其實是有關聯的,Keso在理解Chrome中
說, Chrome意在雲端運算,說的就是這個意思,Google通過Chrome這個瀏覽器將原有伺服器端的工作轉移到用戶端來實現,將使用者的電腦加入到“雲”中,實現計算能力的大幅提高。
Google Chrome在實現這個方案的過程中,主要依靠了更強大的JavaScript引擎V8和Gears技術。
新的JavaScript引擎實現了用戶端計算的多進程,V8可以直接根據原始碼直接編譯出CPU可執行檔機器碼,加快運行速度。
在安全性上,沙箱模式可以使得,即使惡意程式在瀏覽器上運行,也不能在使用者硬碟中寫入任何資料。一個瀏覽頁面的崩潰不會影響到其他瀏覽視窗。
現在Google通過Chrome瀏覽器來部署雲端運算,將使用者引向SaaS(Software as a Service,軟體即服務)的模式,以此來挑戰微軟的傳統案頭軟體模式,通過SaaS讓使用者將資料全部存在互連網上,Google通過提供服務進行收費,這也是Google的一個重要的盈利模式。
SaaS其實並不是什麼神秘的東西,Google的Gmail和Docs就是兩個最典型的SaaS範例,使用者將自己的郵件和文檔遠程儲存在Google的伺服器上,以擺脫微軟的Outlook和Office.Gmail和Docs對於普通使用者使免費的,而Google對於企業使用者進行收費來盈利。
因此,Google Chrome可能並不是為了成為一個流行的瀏覽器,而是Google在實施其“雲端運算”計劃的一個重要步驟,將Google的所有使用者納入Google的“雲端運算”和SaaS之中,微軟的日子將越來越不好過了。
我對Google Chrome的雲端運算所不理解的地方在於,雲端運算通過JavaScript和Gears將伺服器的計算分到用戶端,那不是將耗費更多的使用者資源(CPU和記憶體),Google如何來保證佔用更多的客戶資源的同時不影響瀏覽體驗,讓使用者瀏覽速度更快、更穩定、更安全,這是一個令人感到疑惑的悖論。