“集中式計算”產(chǎn)生于20世紀50年代左右,其特征為全部的計算完全依賴于一臺大型的超級計算機(主機)的處理能力。和它相連的終端大多數(shù)并不具備處理能力,僅僅作為簡單的輸入輸出設(shè)備來使用。這個時代也常常被人們稱之為“大型機時代”。大型機時代受限于當(dāng)時的技術(shù)水平,其硬件處理能力有限,主要通過系統(tǒng)調(diào)度來滿足多臺終端的處理要求。在那個時代可以說計算機僅僅是實驗室中的陳列品,普通用戶根本沒有機會去接觸這種高端的科技產(chǎn)品。
隨著硬件制造技術(shù)的不斷改良,以及Windows操作系統(tǒng)的橫空出世(不可否認Win確實對家用電腦的普及功不可沒),個人電腦逐漸走到了人們的身邊。而小型計算機處理能力以及網(wǎng)絡(luò)技術(shù)的迅猛發(fā)展也使得“分布式計算”成為了可能。由多臺計算機組成的計算網(wǎng)絡(luò)逐漸蠶食了傳統(tǒng)的“巨型機”的占有率。目前常見的分布式計算項目通常是由世界各地上千萬志愿者參與,將自己的計算機剩余的計算能力通過互聯(lián)網(wǎng)進行數(shù)據(jù)傳輸來針對某一科研項目進行數(shù)據(jù)處理及運算。其中常見的項目比如模擬百年以來全球氣象變化,并計算未來地球氣象,以對付未來可能遭遇的災(zāi)變性天氣;研究艾滋病的生理原理和相關(guān)藥物;通過運行屏幕保護程序或后臺程序來分析世界上最大的射電望遠鏡所收到的、可能含有外星智能訊號的射電波。
而技術(shù)這種東西就仿佛是一個輪回,一切事物都在回歸本質(zhì)、回歸最樸素的狀態(tài)。在硬件制造技術(shù)高度發(fā)展的今天,“云計算”則仿佛是要將人們重新帶回那個古老的“大型機時代”。云計算同樣由一臺超級計算機或者由多臺計算組成的服務(wù)器陣列作為一個中心運算處理設(shè)備,而用戶則通過網(wǎng)絡(luò)來進行數(shù)據(jù)的存儲、運算以及其它業(yè)務(wù)的擴展。云計算不是對傳統(tǒng)計算模式的顛覆,而應(yīng)該說是一種融合。在我看來,云計算沒有任何一個單獨的概念是前無古人的,而其之所以受到大家的追捧,貴在一種整合的態(tài)度??梢哉f如果沒有之前硬件制造、軟件研發(fā)和網(wǎng)絡(luò)發(fā)達的基礎(chǔ),那么云真的只是天邊的一朵云,一個美麗的夢。云計算的一大好處是大大簡化了普通用戶接觸前端技術(shù)的難度、在某種意義上降低了技術(shù)的門檻。狹義云計算指IT基礎(chǔ)設(shè)施的交付和使用模式,指通過網(wǎng)絡(luò)以按需、易擴展的方式獲得所需資源;廣義云計算指服務(wù)的交付和使用模式,指通過網(wǎng)絡(luò)以按需、易擴展的方式獲得所需服務(wù)。
正如本文在之前所說的那樣,云計算并非什么全新的概念,在我們的身邊一直都存在著形形色色的“云服務(wù)”。只不過在近幾年,這種服務(wù)被概念化,被廠商和業(yè)界不斷的加大力度進行宣傳,從而逐漸演變成仿佛是新興的產(chǎn)業(yè)一般。一個典型的“云服務(wù)”例子就是黑莓的推送服務(wù):手機端綁定的郵件賬號,將有云端的黑莓服務(wù)提供商的服務(wù)器來進行對POP服務(wù)器的查詢和訪問,當(dāng)有新郵件到達時在通過黑莓服務(wù)網(wǎng)絡(luò)將郵件推送到手機客戶端。其為用戶帶來的是近乎即時推送的郵件服務(wù)、手機端電量的節(jié)約、郵件消息的加密保護等等。另外,很多的博客托管、網(wǎng)絡(luò)磁盤服務(wù)也在近幾年打著云的旗號卷土重來。其實,作為一名用戶,網(wǎng)絡(luò)的那一段到底是云還是什么或許并不重要,無論是何等新鮮的概念,最后還是要落足于能否為用戶帶來安全可靠、便捷友好的用戶體驗。
幾年前IBM出售PC業(yè)務(wù)部門的時候,除了心痛,更多的是其真正的開始轉(zhuǎn)型為一家IT服務(wù)提供商:以硬件和系統(tǒng)技術(shù)為基石,打造IBM自己的平臺產(chǎn)品,并向上通過軟件開發(fā)為戰(zhàn)略伙伴甚至競爭對手提供企業(yè)級別的平臺服務(wù)。而這次云的浪潮中,IBM同樣帶著Power系列的服務(wù)器、虛擬化平臺和不容小覷的APP開發(fā)能力站在了業(yè)界面前。如果將IBM的云戰(zhàn)略劃分為三層:“IaaS”(基礎(chǔ)設(shè)施即服務(wù))、“PaaS”(平臺即服務(wù))、“SaaS”(軟件即服務(wù)),那么IBM的戰(zhàn)略核心必然是“IaaS”。這里的基礎(chǔ)設(shè)施就是IBM的云端服務(wù)器,其強大的服務(wù)器硬件制造能力,整合其操作系統(tǒng)開發(fā)上的深厚功底,在業(yè)界是具有強大震撼力的。而至于“SaaS”,連IBM自己或許都會承認這并非其優(yōu)勢所在,況且在當(dāng)前其也會為戰(zhàn)略合作伙伴們留下空間(一家獨大是行不通的,要學(xué)會雙贏甚至多贏)。
即便有了IBM這樣的平臺提供商,擺在軟件開發(fā)者面前的問題依然存在,到底通過“云”能提供給用戶什么樣的應(yīng)用?如果做不好“SaaS”這個環(huán)節(jié),那么一切最終不過都是浮云罷了。蘋果其實一家不錯的“云服務(wù)”提供商,在IBM的介紹中也舉出了蘋果的例子來說明云的應(yīng)用。在蘋果的案例中存在服務(wù)提供商蘋果、軟件供應(yīng)商及服務(wù)消費者。蘋果公司負責(zé)硬件服務(wù)器以及數(shù)據(jù)中心、軟件APP庫平臺的搭建,其自身負責(zé)維護整個系統(tǒng)以及支付模式,并從中抽取利潤。而軟件供應(yīng)商則通過軟件APP庫的接口,上傳自己開發(fā)的應(yīng)用、游戲,從中獲利;而服務(wù)消費者則扮演下載應(yīng)用、游戲,付費的角色。通過這樣的模式,蘋果不但沒有損害自己的利益,反而獲得了更多用戶和開發(fā)者的追捧。
所謂云,在我看來,不至于說是業(yè)界的又一次“炒概念”,但也不至于夸大為一次重大的革命。技術(shù)者還是應(yīng)該多一些樸實,少一些浮夸。