什麼是雲計算?
目前,雲計算受到廣泛的關注。
什麼是雲計算?如果用一句話來概括,雲計算就是以Internet為中心,以簡化使用者需求為導向的各種先進技術融合的框架。 其實,把雲計算的定義單獨拿出來描述是不全面的,也不是用有限篇幅能夠完全說明的。 雲計算是一種趨於完美的技術構架,這也正是它的核心魅力所在。
在PC時代,經驗告訴我們,要定期對資料進行備份,要使用殺毒軟體防止系統受到病毒的破壞,要不斷購買各種軟體來實現各種功能,還要不斷升級記憶體和CPU讓程式更快捷地執行。 而在雲計算時代,這些常識都要被重新定義:資料無需備份,雲存儲部署有龐大的存儲空間,可以適應多種備份方式;無需殺毒,雲安全時時刻刻監控互聯網,在雲端把病毒拒之門外;無需為一個只使用幾次的軟體買單,可以按需付費, 處理一張圖片僅需1分錢;不需要升級記憶體和CPU,所有的運算都通過平行計算技術,根據不同的應用,可能調集上千萬電腦進行處理。
雲計算最核心的價值是降低成本。 雲計算的彈性計算,不僅僅方便隨時擴容,也讓雲端的每個節點發揮最大的作用。 通過虛擬化技術,將物理設備進行分割,虛擬成不同的點,最大限度開發物理設備的剩餘資源。 雲計算還可以把計算變成一種社會化的服務,把大規模分散的計算資源整合成為按需提供服務的資源,使其像水電一樣可以按需分配並按需計價。
隨著雲計算的出現,一些規則在不斷變化。 以往的經驗告訴我們,企業的資訊化的應用,除了要連接到互聯網,要採購軟體,尋找IT專業人才保障業務的運轉,還要應付網上防不勝防的駭客入侵??。 未來,雲計算的出現將會使大量的中小企業和政府使用者轉變IT投資的思維方式,購買服務,而不再購買軟體。
根據企業不同的應用,雲計算的發展方向也有所不同。 目前,主要有這樣三種模式:
第一,IaaS(Infrastructure-as-a-Service),基礎設施即服務。 消費者通過Internet可以從完善的電腦基礎設施中獲得服務,亞馬遜的MC2就是屬於IaaS產品。
第二,SaaS(Soft ware-as-a-Service),軟體即服務,通過Internet提供軟體的模式,使用者無需購買軟體,而是向供應商租用基於Web的軟體。 相對於傳統的軟體,SaaS解決方案有明顯的優勢,包括較低的前期成本、便於維護、快速展開使用等。 國內阿裡巴巴曾經率先進入這個領域。
第三,PaaS(Platform-as-a-Service),平臺即服務。 PaaS提供了一個開發平臺,將軟體研發也變成一種服務,以SaaS的模式提交給使用者。 因此,PaaS也是SaaS模式的一種應用。 Google的AppEngine和亞馬遜的Beanstalk都屬於這個平臺範疇。
雲計算是一個龐然大物,有著十分龐大的理論體系支撐,也有多家企業的產品體系支撐。 雲計算涉及的領域繁多,可以滿足的需求也數不勝數。 對於企業來說,更多的是看重結果。 面對雲計算,企業首先應該分析自己的業務種類,用最簡單的方法切入。 在初期,引入虛擬化技術作為雲計算的入門,無論是實施難度還是成本,都非常適合。
例如,一家小公司的IT系統,擁有CRM客戶管理系統,OA辦公平臺,Web宣傳平臺,Mail郵件系統等平臺,CRM系統採用.NET語言,OA採用JSP語言,Web使用PHP,Mail則是Linux平臺開源郵件系統。 按照以前的傳統方式,公司需採購4台伺服器,分別安裝CRM系統應用、OA辦公平臺、Web宣傳平臺和Mail郵件系統。
通過雲計算的一個核心產品,即虛擬化技術,將一台物理伺服器進行虛擬化重新分配,建立四個虛擬系統,每個系統分別安裝以上各個系統,從而節省了大量的成本。 見圖1。
雲計算虛擬化模型
有些大型企業,已經在著手搭建自己的雲計算平臺。 雲計算的優勢只有在部署到一定規模的情況下才能有所發揮。 因此,對於大部分企業來說,投入大量的資金,一次性地建設一個全新的雲計算平臺是非常不現實的,也正是這樣的想法誤導了很多企業,使他們對雲計算產生了高不可攀、望而卻步的心理。
做為一個嶄新的IT技術融合框架,我們所關注的是最終的結果。 不同的企業可能會面臨不同的需求。 剛才提到的虛擬化,解決了成本和效益問題。 但是,如果這個需求再增加,就需要更多的虛擬化產品,更強的運算能力,可能選擇一個成熟IaaS的基礎設施產品,比自己搭建和管理虛擬化平臺將更有意義。
雲計算究竟在什麼時候能改變什麼,目前還存在很多未知。 但是,有一點可以肯定,它將為整個資訊化產業乃至整個社會帶來巨變。 或許,我們現在看到的、想到的和期待的,都趕不上這個變化。 但是,我們應該保持開放的心態,迎接變化。
今天的優勢,註定會被明天的趨勢所取代。 雲計算,或許就屬於這種趨勢。