誰來拯救云計算 —— 云計算的技術路線探討
注:原文發布于2012-02-03
注:原文發布于2012-02-03
全球領先的云的計算平臺主要有兩個,一個是Amazon Web Service,另外一個則是Microsoft Windows Azure,他們都同時提供了大量的和云計算相關的資源,包括計算、存儲、網絡等等。云計算其實并不是像我們看到的學校或者地方政府買很多很多機器就稱為云計算,也不是我們看到的網盤、虛擬機等等。云計算的最大原則是彈性,也就是按需使用,用多少買多少,把所有的計算、存儲和帶寬資源有效地利用起來。網上這部分內容其實已經很多了,我這里也就不再多說了。近兩年來我帶了好幾個項目,都是在Amazon AWS或者在Microsoft Azure上的,為總結這幾年在云計算上的經驗,我準備寫一個專欄,討論一下Amazon AWS和Windows Azure具體的一些功能、特色和性能上的區別。兩個東西都是以A開頭的,所以我把它叫做雙A的比較。
作者從云計算環境下應用的特點出發,分析了在云計算環境下應用程序開發設計的一些新變化。根據這些特點,本文提出一個“自我感知應用”(Self-Sensing Application)的新概念,接著以Windows Azure平臺為例闡述如何實現自我感知應用。
NodeStack是另類的開源云計算組合,從內到外實現了應用PaaS。其架構主要包括SmartOS、Node.js和MongoDB三部分。本文將重點介紹NodeStack的底層平臺SmartOS。