最近,微軟全球副總裁、中國大區總裁張亞勤撰文縱談「雲計算」。 以下是他發表的《「雲計算」三部曲》原文節選(照錄):2008年,經過多年的積累和持續的探索,微軟公司亦正式發佈了完整的雲計算平臺——Windows Azure(藍天),並投入鉅資在全球範圍建造資料中心。 這些現象都表明,經過多年的積澱和持續的探索,雲計算終於開始成為一種全球IT產業共同應和的、主流的聲音。
看似高深的「雲計算」理解起來並不難,其實就是把所有的計算應用和資訊資源都用互聯網連接起來,供個人和企業使用者隨時訪問、分享,管理和使用——相關的應用和資源可以通過全球任何一個伺服器和資料中心來獲取。 真正的「雲計算」平臺應該能實現以下三方面的功能。
1:提供「資源」——包括計算、存儲及網路資源。 這就需要服務提供者架設出規模巨大的全球化的資料庫及存儲中心,能夠實現「海量」的存儲、出色的安全性和高度的隱私性和可靠性——此外,它還應是高效的、低價的、節省能源的。
2:提供動態的資料服務。 資料包括原始資料、半結構化資料和經過處理的結構化資料。 我們正在進入一個以資料為王的時代——一個好的雲計算架構一定要有提供大規模資料存儲、分享、管理、挖掘、搜索、分析和服務的智慧。
3:提供雲計算平臺——包括軟體發展API、環境和工具。 只有這樣,雲計算才能真正形成一個有生命力、有黏性、可持續發展的「生態系統」。 我個人認為,這也是雲計算帶來最大的價值。
「雲計算」不應該也不可能一蹴而就,希望使用者一夜之間就從「端」全面轉向「雲」是很天真的想法——使用者理應自主決定最符合其利益的資源部署方式,從而在「雲」和「端」之間實現難能可貴的平衡。 只有通過雲+端,雲端互動才能最大程度利用雲的功能實現最佳的使用者體驗。
眼下,資料、軟體、平臺、基礎設施都已成為「雲計算」的戰略資源,而今後「雲計算」的發展則取決於上述戰略資源同「集中計算、按需應用」模式的整合與關聯的程度——用一個簡單的公式來表達就是:
雲計算 =(資料+軟體+平臺+基礎設施)* 服務
資料(Data):資料的重要性不言而喻——沒有資料就沒有應用、沒有服務。 「以資料為中心的計算」(Data Centric Computing)將真正把使用者置於計算體驗的核心,也將決定「雲計算」模式的成敗。 但要實現這一點,必須首先解決海量資料的智慧化、結構化整理和資料間聯繫的問題。
軟體(Software):軟體所起的作用其實是檢索、發現、關聯、處理和創造資料,而微軟之所以採用「軟體+服務」的模式,也正是希望整合最強大的軟體和即時更新的服務,為客戶創造跨設備的多元化體驗。
平臺(Platform):Windows是PC時代應用最廣泛的平臺,「雲計算」時代也會誕生自己的通用平臺——或許是微軟的「藍天」,也可能是其他企業推出的、兼顧產業夥伴福祉和使用者體驗的新平臺。
基礎設施(Infrastructure):基礎設施決定了「雲服務」供應商的服務範圍與服務能力。 「雲計算」基礎設施建設需要大量的資金和研發資源投入,所以只有實力強大的企業才能勝任;但「雲計算」的應用進程則會從個人和中小企業開始——他們希望把部分(而不會是全部)資訊資源和應用委託給雲服務商來管理, 這樣便可憑藉更低的成本實現更簡單、更靈活的掌控。 很顯然,這種狀況與上個世紀大型機崛起(發端于軍事、公共事物等領域)和PC走向主流時(由大型企業率先應用)完全不同。
最近,中國電子學會專門成立了雲計算專家委員會,一些企業也在開始建造自己的企業雲,這都說明雲計算在中國受到了很大關注,並已成為學術界和產業的一大熱點。 這無疑值得欣慰——IT科技的演進從來都是無聲無息而又驚心動魄的。 無論從歷史經驗還是從現實需求看,中國都應該及早投入「雲計算」的大潮,在全球計算和通信產業的新一輪風暴中搶佔到有利於未來發展的制高點。