何謂“云計算”?谷歌、微軟、IBM等業界大佬們有著不同的闡述,專家們也是見仁見智。一般認為,云計算是采用分布式計算技術,把計算需求分布在眾多計算機上,然后通過網絡實現計算能力或者服務能力的按需交付。通俗地理解就是,通過網絡以自助服務的形式交付IT功能和服務,使用者按使用付費——這就是廠商宣傳得最多的一句話:像用水用電一樣使用IT。
“像用水用電一樣使用IT”,這句話我們并不陌生。網格計算興起時,各大IT企業就這么說過;更早之前,Sun曾提出“網絡就是計算機”,其本意也是如此。那么,老話重提的“云計算”為什么集萬般寵愛于一身呢?3年來它為什么持續撥動著這么多人的神經?云計算會成為浮云嗎?
云計算的天時與地利
簡單地說,云計算的出現,是因為人們一直在追求用最小的成本獲得最大的利益,而云計算能通過高度集約化和專業化,實現IT價值的最大化。具體來說,有如下幾個原因:
1,目前的IT系統太復雜。對于一個現代企業而言,IT系統已經和企業經營密不可分、重要性不斷提升。同時,新開發上線的IT系統越來越多,IT系統不斷膨脹,動則上千臺服務器的數據中心并不少見,使得數據中心的管理日益復雜,風險不斷加大。這就迫使我們要尋找一種更為簡單而且有效的方法來管理IT。
2,人們對IT系統總體擁有成本更精細化的考量。激烈的市場競爭使得企業在開源的同時,也開始注重節流。而傳統的IT系統利用率普遍只有30%左右,并且居高不下的用電和制冷成本都讓管理者不滿意。
3,經濟的全球化和移動設備的興起。經濟的全球化使得企業全球化運營,在全球各地建立分公司,按照傳統的IT運營方式,每個地點都是一個小的數據中心,數據和系統管理都令人頭疼。與之相似的還有移動設備的興起,不少企業員工除了電腦,還有iPad、智能手機等,個人數據分布在各種設備上,使用和管理起來都很不方便。
另外,長久以來,業務部門一直抱怨IT部門反應慢、靈活性不夠、可伸縮性不足,無法做到快速、靈活地滿足業務需求。
而云計算被認為是最有望改變上述現狀的技術,它把所有數據集中到“云”端統一管理,使得應用與終端設備無關,做到應用和數據隨時可得;它通過虛擬化技術實現軟硬件的分離,實現IT系統統一管理和動態部署,從而提高IT資源的利用率,并降低了對底層硬件基礎設施的要求;它通過自動化技術實現了自動監控和自動管理,降低了IT系統管理的復雜性,同時提高了IT環境的靈活性;它還通過標準化實現了應用在不同云之間的自由遷移,從而提高了系統可靠性。
值得一提的是,這些優點并非都是針對大型企業自建的私有云。對于中小企業而言,云服務無需購買服務器、存儲設備,也無需建設數據中心,根據使用收費,想用多少就用多少,這些好處對資金和技術實力都不足的中小企業無疑具有相當的誘惑力。
當然,云計算之所以風起云涌,還離不開一系列外在條件。比如,互聯網的快速發展為云計算孕育了必要的成長土壤?;ヂ摼W的發展一方面促進了網絡基礎設施的不斷改善和網絡帶寬的不斷增加,為基于互聯網的應用奠定了基礎;同時,互聯網影響了人們的消費觀念,人們開始逐漸習慣到網上付費訂閱服務;最后,技術的成熟也為云計算的騰飛準備了翅膀,特別是分布式處理技術和虛擬化技術的進步,使得數據中心的整合不再成為一件費時費力的事情,這也為云計算平臺的搭建提供了條件。
真偽云計算
前面說到,云計算到目前為止并沒有一個統一的、得到一致認可的定義,各個廠商的解釋也都是基于自己的利益和立場。那么,作為普通用戶的我們如何分辨哪些是真正的云計算技術,哪些是偽云計算技術?
盡管云計算沒有統一的定義,但是對于它的一些基本特征和技術內涵,業界的認識還是比較統一的。從技術角度而言,云計算有三個最基本要素,即虛擬化、自動化和自助式服務。換而言之,如果一個數據中心實現了“虛擬化、自動化和用戶自助”,也就意味著這家數據中心進入了云計算的大門。
其中,虛擬化是數據中心向云計算之路邁出的第一步。虛擬化實現計算資源的整合,達到提高IT設備利用率的目的,還讓軟件與硬件分離,使得IT資源“浮”起來成為“云”,是云計算數據中心升騰為“云”的關鍵。
自動化是虛擬化的下一步。自動化的目的是達到管理的優化,并實現IT支持和服務由策略和服務水平來驅動。在這個階段,自動化的管理工具是關鍵,這些工具必須能橫跨物理和虛擬的基礎設施。
最后,自助式服務則最大程度地為用戶提供了更好的靈活性,讓最終用戶無需IT人員介入就可以直接利用IT來滿足自己的業務需求。
我們還可以從功能的角度來認識云計算。云計算最基本的特征就是“服務”,無論是基礎設施服務(IaaS)、平臺即服務(PaaS)還是軟件即服務(SaaS),其本質就是把IT變成一種服務來提供。也就是說,普通的用戶可以通過云服務門戶登錄到云計算中心,在服務目錄中自由地選擇和訂閱所需要的計算資源或者所需要的服務,定義所需要的服務級別,順利地完成服務繳費等一切工作,最后很快得到所需要的服務。如果這一切都順利地完成了,其后臺也可以說是實現了云計算。
誰會笑?誰將哭?
根據Gartner公司對云計算市場的整體預測,云計算將以28%的復合增長率迅速擴張,2012年達到1260億美元。到2012年,隨著云計算的普及,1/5的企業將沒有任何IT資產。面對如此龐大的市場,沒有哪個廠商不會動心,一場看不見硝煙的“云計算”市場霸主之爭已經在IT巨頭之間悄悄展開。
當然,這也并非云計算市場硝煙彌漫的全部原因。廠商們熱衷云計算的更深層原因則是,云計算是一場IT產業的變革,而變革的背后將是IT產業的重新洗牌,因此廠商們打的還是一場事關生死的保衛戰。
軟件行業首當其沖。現有的軟件產業鏈是PC時代形成的,完全基于軟件授權許可模式。在云計算時代,軟件將以服務體現,軟件銷售將淡出我們的視野,在這種情況下軟件企業需要重新找到自己的定位。比如,SaaS的領頭羊SaleForce.com從一開始就以“軟件終結者”的身份出現。
微軟的境遇最為典型,微軟是PC時代的王者,Windows和Office業務一直是其搖錢樹,而到云時代,這些業務勢必將受到很大沖擊。在不久前的華為云計算發布會上,華為總裁任正非曾表示,“未來的信息網絡將只有兩種東西,那就是管道和云?!比绻搜圆惶?,隨著終端地位的沒落,一大批面向終端的軟件企業將岌岌可危。實際上,我們看到,今天的微軟正在轉型,從單純的軟件供應商轉變為自建數據中心提供各種軟件服務,同時還在大力推廣其Azure云平臺,幫助用戶把傳統軟件遷移到Azure平臺上。
當然,并非對所有軟件廠商而言云計算都是挑戰。比如,對提供IT服務管理的廠商而言,云計算就是一個好機會,近一兩年來,IBM、HP、CA和BMC等廠商進行了不少收購,其收購對象中就有不少是提供各種云服務管理功能的軟件廠商。
與軟件企業普遍面臨巨大挑戰一樣,硬件廠商的日子也并不一定好過。云計算意味著高度集約化,也就是單體數據中心的規模將越來越大,同時數據中心的數量將會減少,不少中小企業轉而采用公有云。此時,由于大型數據中心管理復雜,其采購很自然地將更傾向于能提供云計算解決方案能力或者咨詢能力的大型硬件供應商,在這種背景下,中小型硬件供應商的生存空間將受到擠壓。因此,我們就不難理解硬件供應商為什么要趕緊給自己的產品貼上“云計算”的標簽。
值得一提的是,由于云計算涉及眾多產品和技術,因此,建立龐大的合作伙伴群就變得非常重要。正是由于這樣的原因,IBM啟動了“云引擎”合作伙伴計劃,先期已經有49家加盟;微軟也在不久前宣布與富士通、NEC、IBM、惠普、日立以及戴爾這6家硬件廠商合作幫助企業搭建IaaS私有云;而英特爾牽手眾多企業成立了開放式數據中心聯盟,來提升自己在云計算時代的影響力。
在云計算的眾多推動力中,還有一股重要的力量,那就是政府部門。北京有《北京“祥云工程”行動計劃》,上海有《上海推進云計算產業發展行動方案(2010#12316;2012年)》,工業和信息化部、國家發改委也聯合發出《關于做好云計算服務創新發展試點示范工作的通知》。從政府的這些動作我們可以看出,政府部門正在把云計算中心作為改善投資環境、吸引高端人才、促進招商引資工作以及打造產業鏈的重要手段。
云計算出道已經3年多了,幾年來,云計算一直處于市場培育階段,其對社會的影響、對產業的沖擊都還遠沒有顯現。而未來,隨著IT廠商的大力推動、政府部門的大力支持,特別是越來越多的用戶從云計算中嘗到甜頭,云計算對社會、對產業的沖擊將逐步展現出來。
在云計算風起云涌的今天,市場上出現了各種各種的云服務類別,以下我們列出了其中的13種。我們知道,這些僅僅是云服務龐大冰山之下的一小角,我們只是希望通過介紹這些云服務,幫助讀者感受云計算市場蘊藏的巨大潛力。