云就是企業新的操作系統,服務就是新的應用。云為下一代的服務提供庇護,從Pinterest到Instagram,從foursquare到AirBnB都在騰云駕霧。這廂,為上一代的桌面應用提供接口的微軟Windows和蘋果MacOS X已如日落西山(注:這個結論也許下得太早,這些老牌操作系統本身也在蛻變),那廂,為上述服務提供必需的計算、存儲和網絡的Amazon之類供應商正冉冉升起。
相對于上一輩,云這個操作系統更靈活,容錯能力更高。云的這兩個優勢源自它的兩個招牌特性:虛擬化和分布式。因為虛擬化,失效的硬件可以升級或被換出,虛擬流程可移植到新機器,幾乎不會對最終用戶產生任何影響。因為分布式,云可以散布在成千上萬個商品化的設備中,服務的計算和帶寬需求可通過靈活伸縮來滿足,磁盤存儲限制幾乎已成時代逆流。
云在其他方面也帶來了新挑戰,更確切地說又把我們帶回了前PC時代的客戶/服務器關系(注:又一次印證了螺旋式上升的哲學原理)。如果說云是更強大的主機的話,那么今天的客戶端則比昔日的啞終端更加智能。新的客戶機是智能手機、平板電腦,以及更加現代的web瀏覽器,其本地緩存與計算能力乃富交互應用之精髓。不過,管理客戶機與服務器之間以及跨越不同類別客戶機之間的狀態會給開發人員帶來復雜性。
這個計算新世紀打開了新的市場與機遇之門。這場決定戰役的主題是:誰會成為云計算王國的標準平臺?
這個賭注很大,不僅僅因為效用計算的開支增長迅速。跟以往操作系統之爭一樣,這也是一場生死攸關的戰爭,爭奪的焦點是運行于云平臺之上的應用之控制權。
Amazon Web服務:王座無可爭議
Amazon的Web Services(AWS)初步取得領先。AWS在其核心的彈性計算云(Elastic Compute Cloud)之上提供了一組不斷擴展的周邊設備,如塊存儲、負載均衡以及內容交付網絡。2011年,AWS的增長率為80%,收入估計將近10億美元,云服務的市場前景究竟有多大由此可略見一斑。在最近跟22位CEO的會面中我問他們有多少位在用AWS:每個人都舉手。
Microsoft Azure:微軟的雙刃劍
偉大的桌面顛覆正在發生。桌面應用正一個接一個地被同等的云服務取代,辦公、財會,甚至照片編輯均如此。這些服務吸收了諸如跨設備無縫同步(Evernote)、社交、實時協作(Zendesk、Google App)等云的服務器中心架構天生就支持的特性。
對于桌面的傳統霸主微軟來說,云平臺當然是個威脅。但機遇并存。從目前占統治地位的桌面過渡到新的云前沿,微軟也擁有其戰略杠桿。微軟可幫助早已經熟悉其編程API和運行環境的桌面開發者擴展其應用。與此類似,讓微軟的客戶群平滑地演進到云服務當中相對也比較容易。所以說,微軟攜著Azure進入云平臺領域雖然有些晚但它有居高臨下的優勢。微軟的問題在于如何揮舞好這把雙刃劍才能既可殺敵又能免于自殘。
Google的App Engine:失速的平臺
在為消費者開發應用即服務方面,Google是早期的領導者,Google的App套件最為人所熟知的。但是Google在為開發者開發自己的云平臺App Engine方面的成就則略微遜色。跟操作系統一樣,如果能夠為應用開發者提供合適的工具,云平臺就可以成功。
與微軟的Azure和Amazon的Web Service相比,App Engine的開發者工具更高級,更面向Google,約束更多。只支持選定的編程語言,后端存儲也存在限制。結果是App Engine在嚴肅的開發者那里的被接受程度相對較低。
盡管Google在創建自己的云服務方面的能力很強,借助著Android,它在客戶端生態系統的存在也不斷增強,但如果Google希望在云平臺方面與別人一決高下的話,它需要換擋才行。
評論
查看更多