對于雲計算,李開複(現任Google全球副總裁、中國區總裁)打了一個形象的比喻:舉個例子,如果你有一筆錢需要管理,那麼,最簡單易行的方式是把錢塞在自己的枕頭底下,然後在小本本上記下每一筆入賬和花銷。這種管理方式的缺點顯而易見:你的賬本可能因為受潮而字迹模糊,你出門辦事時可能因為忘帶賬本而焦急萬分,放在枕頭底下的錢可能因為被梁上君子盯上而夜半失竊…… 其實,最好也最安全的方式是把錢存進銀行,既不用擔心失竊,也可以随時利用ATM機、電話銀行或網上銀行管理賬目,更有銀行裡的專業人士幫你理财。如果說把錢塞到枕頭下面或保險櫃裡類似于我們在單機時代用個人電腦來管理資訊,那麼,把錢存進銀行就對應于我們在網絡時代裡用雲計算來實作資料和應用的共享。其實,雲計算我們認為一共有4個特點,雲計算在未來應該是你把網線插上去以後,就像插了電一樣,你的機器就可以上網了。除了上網之外,還有幾個非常大的特點,第一個特點是你的資料全到雲上面去了。因為每一個人可能有很多台的PC、電話等等,上面的聯絡簿、相片等等,彼此之間連接配接是非常非常麻煩的,是以我們未來期望着把我們的資料存到雲上。無論是電子郵件存在一個E-Mail的網站上,或者是相冊存在一個像Google相冊這樣的網站上。在你的機器上,僅僅有浏覽器就可以看到。一台PC隻要有一個浏覽器,就可以接觸到雲計算。那麼,未來的手機隻要有浏覽器,它也可以上雲計算。未來的汽車、未來的電視、未來的手表,都可以接觸雲計算。是以,雲計算真正了不起的地方,是經過了PC和網際網路,它形成了一定的标準。未來隻要任何一個東西有浏覽器,你可以是任何的平台,可以是Windows、Linux、Unix或者是大機器、小機器都可以用雲計算。未來你可以想象,很多的大企業、中小企業,可以把他需要的軟體服務,外包到一個巨大的雲計算的公司來做,這樣公司裡面不需要那麼多的IT人員,可以節省很多的開支,可以提供更好的服務,而且經過浏覽器可以非常容易地更新背後的服務,因為每一台機器都是一樣的,簡單地機器擁有浏覽器。
(一)原理:
雲計算(CloudComputing)是分布式處理(DistributedComputing)、并行處理(llelComputing)和網格計算(GridComputing)的發展,或者說是這些計算機科學概念的商業實作。
雲計算的藍圖已經呼之欲出:在未來,隻需要一台筆記本或者一個手機,就可以通過網絡服務來實作我們需要的一切,甚至包括超級計算這樣的任務。從這個角度而言,最終使用者才是雲計算的真正擁有者。
雲計算的應用包含這樣的一種思想,把力量聯合起來,給其中的每一個成員使用。
(二)“雲”時代
目前,PC依然是我們日常工作生活中的核心工具——我們用PC處理文檔、存儲資料,通過電子郵件或U盤與他人分享資訊。如果PC硬碟壞了,我們會因為資料丢失而束手無策。
而在“雲計算”時代,“雲”會替我們做存儲和計算的工作。“雲”就是計算機群,每一群包括了幾十萬台、甚至上百萬台計算機。“雲”的好處還在于,其中的計算機可以随時更新,保證“雲”長生不老。Google就有好幾個這樣的“雲”,其他IT巨頭,如微軟、雅虎、亞馬遜(Amazon)也有或正在建設這樣的“雲”。
屆時,我們隻需要一台能上網的電腦,不需關心存儲或計算發生在哪朵“雲”上,但一旦有需要,我們可以在任何地點用任何裝置,如電腦、手機等,快速地計算和找到這些資料。我們再也不用擔心資料丢失。
和傳統的單機或網絡應用模式相比,雲計算有四個非常顯著的特點。
首先,雲計算提供了最可靠、最安全的資料存儲中心,使用者不用再擔心資料丢失、病毒入侵等麻煩。因為在“雲”的另一端,有全世界最專業的團隊來幫你管理資訊,有全世界最先進的資料中心來幫你儲存資料。同時,嚴格的權限管理政策可以幫助你放心地與你指定的人共享資料。這樣,你不用花錢就可以享受到最好、最安全的服務,甚至比在銀行裡存錢還友善。
其次,雲計算對使用者端的裝置要求最低,使用起來也最友善。大家都有過維護個人電腦上種類繁多的應用軟體的經曆。為了使用某個最新的作業系統,或使用某個軟體的最新版本,我們必須不斷更新自己的電腦硬體。你隻要有一台可以上網的電腦,有一個你喜歡的浏覽器,你要做的就是在浏覽器中鍵入URL,然後盡情享受雲計算帶給你的無限樂趣。你可以在浏覽器中直接編輯存儲在“雲”的另一端的文檔,你可以随時與朋友分享資訊,再也不用擔心你的軟體是否是最新版本。因為在“雲”的另一端,有專業的IT人員幫你維護硬體,幫你安裝和更新軟體,幫你防範病毒和各類網絡攻擊,幫你做你以前在個人電腦上所做的一切。
再次,雲計算可以輕松實作不同裝置間的資料與應用共享。在雲計算的網絡應用模式中,資料隻有一份,儲存在“雲”的另一端,你的所有電子裝置隻需要連接配接網際網路,就可以同時通路和使用同一份資料。
雲計算的産業三級分層:雲軟體、雲平台、雲裝置。
<dl><dt> 上層分級:雲軟體Software as a Service (SaaS)</dt></dl>
打破以往大廠壟斷的局面,所有人都可以在上面自由揮灑創意,提供各式各樣的軟體服務。 參與者:世界各地的軟體開發者;
<dl><dt> 中層分級:雲平台Platform as a Service (PaaS)</dt></dl>
<dl><dt> 下層分級:雲裝置Infrastructure as a Service (IaaS)</dt></dl>