雲中漫步——迎接雲計算時代的到來

隨着技術的發展,普通網民使用網絡的方式也在悄悄地發生變革。如果你正要打開電腦,在一個文字處理軟件中寫下未來一週的旅行計劃,那麼你不妨試一試這樣一種全新的文檔編輯方式:打開瀏覽器,進入 Google Docs 頁面,新建文檔,編輯內容,然後,直接將文檔的 URL 分享給你的朋友——沒錯,整個旅行計劃現在被濃縮成了一個 URL ,無論你的朋友在哪裏,他都可以直接打開瀏覽器訪問 URL 。無論你分享給多少朋友,他們都可以與你同時編輯、修訂那份誘人的旅行計劃……如果你喜歡上了這種新穎的編輯體驗,那麼恭喜你,你正在擁抱一個美麗的網絡應用模式——雲計算。

很難用一句話說清楚到底什麼纔是真正的雲計算。單單是“雲計算”這個名字就已經足夠新潮,足夠浪漫了。其實,我們可以簡單地把整個互聯網看成是一片美麗的雲彩,現在,連接到這片雲彩的網民在全世界已經有 12 億之多。網民們需要在“雲”中方便地連接任何設備,訪問任何信息,需要自由地創建內容,與朋友分享。當然,這一切都要在一個安全、快速、便捷的前提下完成。所謂“雲計算”,就是要以公開的標準和服務爲基礎,以互聯網爲中心,提供安全、快速、便捷的數據存儲和網絡計算服務,讓互聯網這片“雲”成爲每一個網民的數據中心和計算中心。

舉個例子,如果你有一筆錢需要管理,那麼,最簡單易行的方式是把錢塞在自己的枕頭底下,然後在小本本上記下每一筆入賬和花銷。這種管理方式的缺點顯而易見:你的賬本可能因爲受潮而字跡模糊,你出門辦事時可能因爲忘帶賬本而焦急萬分,放在枕頭底下的錢可能因爲被樑上君子盯上而夜半失竊……當然,你也可以自己買一個保險櫃,然後用個人電腦上的電子表格軟件來管理賬目,但這需要有一定的經濟實力和比較深厚的電腦功底。其實,最好也最安全的方式是把錢存進銀行,既不用擔心失竊,也可以隨時利用 ATM 機、電話銀行或網上銀行管理賬目,更有銀行裏的專業人士幫你理財。如果說把錢塞到枕頭下面或保險櫃裏類似於我們在單機時代用個人電腦來管理信息,那麼,把錢存進銀行就對應於我們在網絡時代裏用雲計算來實現數據和應用的共享。

這也就是說,在雲計算的模式中,用戶所需的應用程序並不運行在用戶的個人電腦、手機等終端設備上,而是運行在互聯網上大規模的服務器集羣中。用戶所處理的數據也並不存儲在本地,而是保存在互聯網上的數據中心裏。提供雲計算服務的企業負責管理和維護這些數據中心的正常運轉,保證足夠強的計算能力和足夠大的存儲空間可供用戶使用。而用戶只需要在任何時間、任何地點,用任何可以連接至互聯網的終端設備訪問這些服務即可。事實上,Google 提供的網絡搜索功能本身,就是一種典型的雲計算。其他 Google 服務,諸如 Gmail,Google Docs,Google Picasa Web 等等,無不充分體現了雲計算的強大力量。

和傳統的單機或網絡應用模式相比,雲計算有四個非常顯著的特點。

首先,雲計算提供了最可靠、最安全的數據存儲中心,用戶不用再擔心數據丟失、病毒入侵等麻煩。很多人覺得數據只有保存在自己看得見、摸得着的電腦裏才最安全,其實不然。你的電腦可能會因爲自己不小心而被損壞,或者被病毒攻擊,導致硬盤上的數據無法恢復,而有機會接觸你的電腦的不法之徒則可能利用各種機會竊取你的數據。此前轟動一時的“豔照門”事件據報道不也是因爲電腦送修而造成個人數據外泄的嗎?反之,當你的文檔保存在類似 Google Docs 的網絡服務上,當你把自己的照片上傳到類似 Google Picasa Web 的網絡相冊裏,你就再也不用擔心數據的丟失或損壞。因爲在“雲”的另一端,有全世界最專業的團隊來幫你管理信息,有全世界最先進的數據中心來幫你保存數據。同時,嚴格的權限管理策略可以幫助你放心地與你指定的人共享數據。這樣,你不用花錢就可以享受到最好、最安全的服務,甚至比在銀行裏存錢還方便。

其次,雲計算對用戶端的設備要求最低,使用起來也最方便。大家都有過維護個人電腦上種類繁多的應用軟件的經歷。爲了使用某個最新的操作系統,或使用某個軟件的最新版本,我們必須不斷升級自己的電腦硬件。爲了打開朋友發來的某種格式的文檔,我們不得不瘋狂尋找並下載某個應用軟件。爲了防止在下載時引入病毒,我們不得不反覆安裝殺毒和防火牆軟件。所有這些麻煩事加在一起,對於一個剛剛接觸計算機,剛剛接觸網絡的新手來說不啻一場噩夢!如果你再也無法忍受這樣的電腦使用體驗,雲計算也許是你的最好選擇。你只要有一臺可以上網的電腦,有一個你喜歡的瀏覽器,你要做的就是在瀏覽器中鍵入 URL ,然後盡情享受雲計算帶給你的無限樂趣。你可以在瀏覽器中直接編輯存儲在“雲”的另一端的文檔,你可以隨時與朋友分享信息,再也不用擔心你的軟件是否是最新版本,再也不用爲軟件或文檔染上病毒而發愁。因爲在“雲”的另一端,有專業的 IT 人員幫你維護硬件,幫你安裝和升級軟件,幫你防範病毒和各類網絡攻擊,幫你做你以前在個人電腦上所做的一切。

此外,雲計算可以輕鬆實現不同設備間的數據與應用共享。大家不妨回想一下,你自己的聯繫人信息是如何保存的。一個最常見的情形是,你的手機裏存儲了幾百個聯繫人的電話號碼,你的個人電腦或筆記本電腦裏則存儲了幾百個電子郵件地址。爲了方便在出差時發郵件,你不得不在個人電腦和筆記本電腦之間定期同步聯繫人信息。買了新的手機後,你不得不在舊手機和新手機之間同步電話號碼。對了,還有你的 PDA 以及你辦公室裏的電腦。考慮到不同設備的數據同步方法種類繁多,操作複雜,要在這許多不同的設備之間保存和維護最新的一份聯繫人信息,你必須爲此付出難以計數的時間和精力。這時,你需要用雲計算來讓一切都變得更簡單。在雲計算的網絡應用模式中,數據只有一份,保存在“雲”的另一端,你的所有電子設備只需要連接互聯網,就可以同時訪問和使用同一份數據。仍然以聯繫人信息的管理爲例,當你使用網絡服務來管理所有聯繫人的信息後,你可以在任何地方用任何一臺電腦找到某個朋友的電子郵件地址,可以在任何一部手機上直接撥通朋友的電話號碼,也可以把某個聯繫人的電子名片快速分享給好幾個朋友。當然,這一切都是在嚴格的安全管理機制下進行的,只有對數據擁有訪問權限的人,纔可以使用或與他人分享這份數據。

最後,雲計算爲我們使用網絡提供了幾乎無限多的可能,爲存儲和管理數據提供了幾乎無限多的空間,也爲我們完成各類應用提供了幾乎無限強大的計算能力。想像一下,當你駕車出遊的時候,只要用手機連入網絡,就可以直接看到自己所在地區的衛星地圖和實時的交通狀況,可以快速查詢自己預設的行車路線,可以請網絡上的好友推薦附近最好的景區和餐館,可以快速預訂目的地的賓館,還可以把自己剛剛拍攝的照片或視頻剪輯分享給遠方的親友……離開了雲計算,單單使用個人電腦或手機上的客戶端應用,我們是無法享受這些便捷的。個人電腦或其他電子設備不可能提供無限量的存儲空間和計算能力,但在“雲”的另一端,由數千臺、數萬臺甚至更多服務器組成的龐大的集羣卻可以輕易地做到這一點。個人和單個設備的能力是有限的,但云計算的潛力卻幾乎是無限的。當你把最常用的數據和最重要的功能都放在“雲”上時,我們相信,你對電腦、應用軟件乃至網絡的認識會有翻天覆地的變化,你的生活也會因此而改變。

互聯網的精神實質是自由、平等和分享。作爲一種最能體現互聯網精神的計算模型,雲計算必將在不遠的將來展示出強大的生命力,並將從多個方面改變我們的工作和生活。無論是普通網絡用戶,還是企業員工,無論是IT管理者,還是軟件開發人員,他們都能親身體驗到這種改變。

如果你是一名普通用戶,那麼,不妨和我們一起想像一下這樣的應用場景:爲了準備週末的 Party,你在個人電腦上連接 Google Docs ,寫出被邀請人的名單,需要採購的物品等項目,然後直接將文檔共享給你的朋友,讓他們幫你參謀一下。你的朋友可以一邊與你在線聊天,一邊編輯文檔,直到你們都滿意爲止。然後,你用 Google Calendar 標出舉辦 Party 的時間地點,並直接將邀請發送到所有被邀請人的 Gmail 信箱中,其中還可以附上 Google Maps 繪製的行車路線圖。開 Party 當天,你和朋友們當然不會忘了用手機拍下照片和視頻作爲美好回憶。這時,你可以直接將照片或視頻上傳到 Google Picasa Web 或 YouTube 網站上,讓更多的朋友分享美好時光……這一切,都只需要在瀏覽器中完成,所有數據都存儲在“雲”中,諸如文檔編輯、日程安排、照片處理等操作都由“雲”中擁有強大計算能力的服務器集羣負責,作爲普通用戶,你只需要盡情享受“雲中漫步”的浪漫與愜意。

在辦公室裏辛勤工作的白領們同樣可以體驗到雲計算的樂趣。以往,如果用個人電腦上的電子演示文稿軟件來編輯一份有關市場營銷的幻燈片,在完成初稿後,你多半需要將存儲在電腦裏的幻燈片作爲電子郵件附件,發送給同事一起修改。每個同事可能都會在一份該幻燈片的獨立拷貝上單獨工作,然後再將修改後的結果彙總給你。這時,你需要同時打開若干份修改過的幻燈片,然後小心翼翼地將每位同事的每一處修改合併到主文檔中。這種類似手工勞動的方式效率低下,不容易理清楚文檔的版本演變過程,如果再加上經理審批等流程,整個幻燈片編輯過程多半會讓你痛苦不堪。現在,你只要切換到雲計算的工作方式,利用類似 Google Docs 的在線文檔編輯工具,無論是幻燈片的編輯、分享、批註、審閱,還是版本或修訂管理,都可以在瀏覽器中輕鬆搞定。編輯和共享幻燈片就像上網瀏覽一樣簡單。更加方便的是,在雲計算的幫助下,傳統的幻燈片文件現在變成了一個簡單的 URL ,你在出差時甚至可以不用攜帶自己的筆記本電腦。到了演講現場,只要在任何一臺電腦上通過瀏覽器連接該 URL ,幻燈片就會出現在聽衆面前。

企業中的 IT 管理人員可能會更加感激雲計算爲他們帶來的方便之處。對於每一位 IT 管理人員而言,搭建並長期維護企業的網站、電子郵件系統、日程安排系統、文檔共享系統都不是一件非常輕鬆的事情。現在,有了雲計算的平臺,IT 管理人員可以將這些繁雜的勞動都“外包”給雲計算服務的提供商。比如,利用 Google Sites 搭建網站,利用 Gmail 提供企業郵件服務,利用 Google Calendar 管理日程信息,利用 Google Docs 分享企業內部文檔。IT 管理人員再也不用操心如何搭建和維護服務器環境,如何採購和升級系統軟件、應用軟件乃至殺毒軟件,如何防範黑客入侵……無論是數據服務還是應用計算,一切都從網絡上直接獲得。這就像我們使用水和電一樣,終端用戶只需要打開開關或龍頭,就可以獲得並享受服務,而擁有龐大資源的電廠和自來水廠則負責在“雲”的另一端提供最專業的生產和維護。一切都變得那麼簡單和自然,因爲你的企業已經與“雲”相連。

對於軟件開發人員或計算機科學專業的學生來說,雲計算的影響力可能更爲深遠。此前,一個學生要成爲合格的工程師,需要學習如何編寫程序,使其在一臺計算機上運行以完成某個特定的任務。現在,爲了更充分地發揮雲計算的特長,大多數工程師都應該掌握分佈式計算的基本原理和開發方法,有能力掌握用於分佈式計算的協議或語言,開發出可以運行在幾百臺、幾千臺甚至幾萬臺計算機上的應用程序,並用該程序管理分佈在不同數據中心的海量存儲設備。也就是說,如果傳統的軟件工程師是和一臺計算機以及有限的存儲容量一起工作的話,雲計算時代的工程師就應該儘快適應與數量無法預期,存儲容量同樣無法預期的計算機集羣一同工作。在這方面, Google 研發的 GFS(分佈式文件系統)、MapReduce(分佈式計算系統)以及 BigTable(分佈式存儲系統)起到了引領技術浪潮的作用,以這些系統爲代表的分佈式處理模型已經成爲了軟件開發領域最先進也最具活力的技術。

雲計算是在網絡時代應運而生的技術制高點。只要把握住雲計算的脈搏,就能在網絡時代看得更遠。希望中國計算機科學或相關專業的學生,以及廣大的軟件開發者能更加透徹地認識雲計算,利用雲計算,開發出更新、更好的網絡應用。希望廣大的企業用戶和個人用戶能親身體驗雲計算的優點,並在體驗的過程中熱愛雲計算,擁抱雲計算。

在網絡時代,每一次重大的技術變革都預示着互聯網產業格局未來的演變,至少也會促成主流網絡企業的重新洗牌。中國互聯網產業經歷過許多機會,也錯失過許多機會。也許,有戰略眼光的人可以在雲計算的興起過程中看到佔領市場制高點的絕佳時機。也許,更早擁抱雲計算的互聯網企業可以讓用戶擁有不同尋常的網絡應用體驗,並藉此在市場上奪得先機。

雲計算是一幅美麗的圖景,雲計算是我們身邊正在發生的變革。雲計算可以讓互聯網用戶更加輕鬆和快樂,可以讓企業更好地運行,讓工程師更多地發揮潛力,讓中國公司和工程師有機會進入全球大舞臺。還等什麼?讓我們一起來迎接雲計算時代的到來,體驗“雲中漫步”的樂趣!
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章