摘 要 云計算對IT服務的影響,相對來說要小于對軟件產品的影響。IT服務具體涉及產品維護服務(硬件維護服務、軟件維護服務等)、IT專業(yè)服務(IT咨詢服務、系統(tǒng)集成服務和IT外包服務等)、集成和開發(fā)服務等,以及云計算的發(fā)展趨勢。
關鍵詞 云計算 互聯網 影響 IT產業(yè) SOA
中圖分類號:TP3 文獻標識碼:A
0前言
由于互聯網的急速發(fā)展,存儲、計算機能量消耗,數據急劇增長,成本也隨之升高,原始的互聯網系統(tǒng)與服務設計已經不能解決上述種種問題,互聯網急需新的解決方案,同時,大型企業(yè)必須充分研究數據資源,才能支持商業(yè)行為,數據的收集與分析必須建立在一種新的平臺上,于是,2007年一個稱為“云計算”的概念首次被Google提出,這是一個美麗的網絡應用模式。隨后,這一IT技術風暴席卷了整個IT界,為全球IT界帶來了一場全新的變革。
云計算是在分布式計算、網格計算、并行計算等發(fā)展的基礎上提出的一種新型計算模型,是一種新興的共享基礎框架的方法,它面對的是超大規(guī)模的分布式環(huán)境,核心是提供數據存儲和網絡服務。
云計算定義:中國網格計算、云計算專家劉鵬教授對云計算做了長短兩種定義。
長定義是:“云計算是一種商業(yè)計算模型。它將計算任務分布在大量計算機構成的資源池上,使各種應用系統(tǒng)能夠根據需要獲取計算力、存儲空間和信息服務?!?/p>
短定義是:“云計算是通過網絡按需提供可動態(tài)伸縮的廉價計算服務?!碧峁┵Y源的網絡被稱為“云”?!霸啤敝械馁Y源在使用者看來是可以無限擴展的,并且可以隨時獲取,按需使用,隨時擴展,按使用付費。
1云計算的特征及其影響
云計算是一種IT基礎設施和服務的交付和使用模式, 指通過網絡以按需、易擴展的方式獲得所需的資源和服務。簡單地說,云計算服務允許用戶在任何地點通過互聯網獲取遠程服務器上的資源和服務。云計算作為分布式處理、并行處理和網格計算的發(fā)展,與相關概念有著顯著的差異。區(qū)別于網格計算聚合分散的資源支持大型集中式運用(一個大的應用分到多處執(zhí)行),云計算是以相對集中的資源運行分散的應用(大量分散的應用在若干大的中心執(zhí)行)。區(qū)別于SaaS(軟件即服務)僅指軟件,云計算不僅包括軟件也包括硬件(如IT基礎設施),軟件和硬件都不需要用戶購買配置,云計算的服務模式除了SaaS,還包括PasS(平臺即服務)和LaaS(基礎設施即服務)。
云計算對硬件的影響。隨著云計算技術的不斷發(fā)展和商業(yè)模式的日趨成熟,成本優(yōu)勢和易用性將促使更多的用戶采用云計算,普通用戶對IT硬件的需求將不再延續(xù)以往持續(xù)升級持續(xù)增長的態(tài)勢,而是逐步減少,并最終過渡到只保留客戶端的狀態(tài)。另一方面,云計算服務提供商將會大量采購和部署IT硬件,形成云計算服務能力。但是,云計算服務提供商增加的硬件需求會小于普通用戶減少的硬件需求。因為滿足等量的計算需求,云計算提供商集中服務比每個用戶各自服務的計算能力閑置更少、效率更高,這一點早已被統(tǒng)計學所證明。
云計算對軟件產品的影響,特別對套裝軟件的替代,趨勢已經非常明顯。比如Google Docs目前用戶數已經超過2500萬,美國總務署也將開始使用谷歌基于云計算的電子郵件和日歷服務,對微軟的辦公套件產品產生了巨大競爭威脅,微軟被迫推出了LIVE Office。為適應云計算發(fā)展的趨勢,目前微軟內部80%的業(yè)務已經使用云計算,未來80%的資源和80%的研發(fā)力量都會投入到云計算項目中。除了對主流套裝軟件產品的替代影響外,云計算可能會對非主流軟件造成較大打擊。目前許多中小軟件企業(yè)賴以生存的項目系統(tǒng),未來互聯網上都有可能出現優(yōu)秀的在線替代者,而云計算服務的低成本和穩(wěn)定性以及軟件的網絡外部特征將會導致中小軟件企業(yè)的客戶資源大量流失,未來中小軟件企業(yè)或者向服務轉型或者退出市場。
云計算對IT服務的影響,相對來說要小于對軟件產品的影響。IT服務具體涉及產品維護服務(硬件維護服務、軟件維護服務等)、IT專業(yè)服務(IT咨詢服務、系統(tǒng)集成服務和IT外包服務等)、集成和開發(fā)服務等。云計算服務的興起和普及,將明顯減少硬件維護服務和軟件維護服務等需求,同時也將不同程度地影響系統(tǒng)集成、IT外包服務、集成和開發(fā)服務等,而IT咨詢服務等則不容易被云計算替代。另一方面,IT服務可以提供定制化、個性化服務,而云計算提供的服務一般較為統(tǒng)一化標準化(雖然可以個性配置但非定制)??梢?,IT服務的層次越高,受云計算的影響越??;IT服務的定制化要求越高,受云計算的影響越小。
2云計算與安全
在互聯網快速發(fā)展的今天,網絡的安全是不可回避的問題,尤其是各種安全威脅對業(yè)務系統(tǒng)的潛在危害逐漸放大的今天,任何IT系統(tǒng)的建設都很難忽視安全問題的存在。而各種“私有云”或是“公有云”的數據中心建設,安全、高效的業(yè)務交付也是其成功的基礎和必備的要求。每一刻建設的環(huán)節(jié),包括物理環(huán)境的搭建過程、云計算業(yè)務系統(tǒng)的構建、服務器存儲資源池的部署,以及系統(tǒng)的運營操作等,都是安全風險的潛在制造者和影響系統(tǒng)安全交付的因素。
作為處于云計算產業(yè)鏈中的主要參與者,企業(yè)客戶、云計算服務商、云計算設備供應商等對于云安全都有自身的理解:對服務商而言,如何建設安全的云計算環(huán)境,如何給客戶提供高安全性的SLA保證是其關注的重點;對于企業(yè)客戶而言,其關注的是自身業(yè)務系統(tǒng)保存或使用的核心數據的安全,這些數據一旦泄漏或者丟失將損害到企業(yè)的核心競爭力。
在云計算的建設過程中,每個建設環(huán)節(jié)都可能導致安全問題,諸如物理機房環(huán)境的安全、網絡的安全、應用系統(tǒng)的安全、數據存儲的安全、管理平臺的安全等。拋掉物理環(huán)境的安全不談,其他幾個環(huán)節(jié)可能導致的安全風險可以歸結為幾個方面:(1)用戶數據泄露或丟失;(2)用戶應用不能安全交付;(3)內部人員數據竊??;(4)用戶身份認證的安全。
3云計算服務體系
我們將云計算看成是一個組合的服務。我們通過云層次棧將云的三種模型:PaaS,IaaS和SaaS三種服務歸屬于云系統(tǒng)不同軟件架構層。
用戶通過應用層提供的Web門戶訪問服務。一般來說,該服務是收費項目。但是這種商業(yè)模式得到大多數用戶的青睞,因為它減少對軟件維護的壓力和操作支持的費用。另外,用戶從用戶終端導入到數據中心,大大降低用戶對硬件需求。云軟件環(huán)境層也就是軟件平臺(PaaS)。該層用戶是云平臺開發(fā)者,他們將應用部署在云平臺上。
云軟件基礎設施層(IaaS)該層為高層提供基礎性資源,可以組成新的云軟件環(huán)境或者應用。提供云服務分為三類:計算資源、數據存儲和通信設施。
計算資源:給云用戶提供虛擬機。
數據存儲:允許用戶在遠程硬盤上存儲數據并在任何時候訪問數據,它有效的擴大云用戶群。數據存儲系統(tǒng)一般要滿足維護用戶數據的諸多要求包括可用性、安全性、備份與數據一致等等
通信設施:云服務對于網絡的質量有著較高的要求,是網絡通信成為云系統(tǒng)中一個至關重要的基礎設施組件。云系統(tǒng)提供的通信能力:面向服務、結構化、可預測和可靠性。
軟件內核:該層次負責管理云的物理服務器基礎軟件管理。軟件內核可以看做是操作系統(tǒng)內核。網格計算部署和運行在該層集群上,但是有網格缺乏虛擬化抽象,任務與真實的硬件基礎設施有著密切的聯系。固件和硬件:形成云的硬件骨架和交換機。
云計算與IDC相比,對于資源利用率也有很大的不同。IDC一般采用服務器托管和虛擬主機方式對網站提供服務。每個IDC組所獲得的網絡帶寬、處理 能力和存儲空間都是固定的。然而,大部分網站之間的資源其實是不均衡的。因此,IDC無法面對突發(fā)流量所帶來的影響,會造成資源的癱瘓與浪費。
4云計算與教育
用戶可以在Google日歷中創(chuàng)建多個日歷,如課程表、會議日程表、學期行事表等,同時Google還提供了很多其它實用日歷,如節(jié)假日、農歷等,Google日歷不但為每位使用者提供了個人日歷的多樣化設定,而且還能與其它協作者共享日歷。如老師只要將自己的課程表日歷對其它老師進行共享,那老師們就能了解相互之間的日常課務情況,教導處也能實時地了解每位老師的課務安排,方便學校日常調代課的信息管理。學校領導也可以通過Google日歷查看老師的課務情況,對老師布置具體工作。
同時Google文檔又是一個網絡硬盤,你可以將你的文件通過上傳至Google文檔實現資料的云端存儲備份,具有很好的安全性。Google文檔能方便地管理你的文檔,并且實時編輯處理,它還能根據共享權限設定多用戶文檔資源的網絡共享及協作編輯,真正實現協作式工作學習。
云端服務真正實現了教師的網上辦公。學校領導、老師無論身處何處,只要能上網,你就可以掌控一切。
設想學校各個教研組借助Google協作平臺搭建一個學科類教育教學研究網站,將學科老師添加成網站協作者,每位老師都可以在該網站上發(fā)布內容,共同討論教育教學問題,組織網上教研活動,并實時做好活動過程的資料積累,教師間相互協作,共同提高。
(1)拓展課堂教學的空間。教師在備課的同時借助Google協作平臺搭建相關教學站點。教師將課前的預習要求及相關資料提供在站點內,學生作為網站協作者可以將個人預習的結果通過網站呈現在網站內,教師根據學生預習的反饋情況及時調整教學策略。
(2)強化學習過程的協作。教學過程中,教師是課堂教學的主導,學生為主體的原有教育觀念將徹底被改變,師生在整個知識學習的過程中應該成為學習的協作者。Google協作平臺為這種協作式學習提供了更有效,更方便的操作模式。
(3)量化教學評價的分析在教學評價方面,Google云服務提供了很好的量化評價操作模式。教師通過學習專題網站建立相應的表單頁,學生在線輸入測試之后,相關數據會自動生成電子表格文檔,還能借助表單形成學生的測試情況反饋圖表,每一次的情況分析記錄下了學生學習的整個過程趨勢。
5互聯網與云計算
“在大數據時代,云計算已經成為當前時代的主旋律”。中國電子學會云計算專委會主任委員、中國工程院院士李德毅在“第四屆中國云計算大會”演講表示,安全問題已經不再是云計算的攔路虎,移動互聯網會讓云計算來得更快。
在近日由中國電子學會主辦的“第四屆中國云計算大會”上,云集了來自微軟、中國移動、IBM、中國萬網、百度等國內外知名IT企業(yè)和學術科研機構的業(yè)界領軍人物、知名學者,就國內外云計算核心技術以及行業(yè)應用創(chuàng)新實踐進行了深入探討。而被譽為下一個時代焦點的移動互聯網,成為本次會議上當之無愧的焦點話題。有行業(yè)專家認為,那些移動應用開發(fā)者們,將成為云計算未來最大的消費群體之一。
據范春瑩介紹,2010年,中國萬網發(fā)布云戰(zhàn)略,IDC業(yè)務總體開始向云計算傾斜,經過兩年的研發(fā)與運營,已經形成了北京、杭州兩個互聯互通的云計算中心。目前,中國萬網已幫助近30萬中小企業(yè)成功應用云計算服務。除此之外,中國萬網還敏銳地發(fā)現了新的市場機遇,將成為互聯網新型產業(yè)生態(tài)圈的基石作為其發(fā)展愿景之一,成立解決方案事業(yè)部,面向四個高速增長的行業(yè)市場:開放平臺開發(fā)者市場、移動互聯網、電子商務和傳統(tǒng)大企業(yè)的互聯網轉型,為這四類企業(yè)提供專業(yè)的云計算解決方案服務。
就移動互聯網領域來看,中國萬網已為包括機鋒網、木螞蟻、埃及移動、蘑菇街在內的眾多新興移動互聯網應用及開發(fā)平臺提供了云計算和云CDN服務,支撐了這些客戶每日百萬級的下載訪問量。
據介紹,機鋒網是國內最全面、最大的Android應用下載和移動社區(qū)平臺,目前擁有由用戶分享的超過10萬個Android應用,這也讓該網站每日的訪問量劇增,而用戶的下載體驗對網站的發(fā)展來說至關重要。范春瑩表示,萬網為他們提供了高級別的云CDN下載加速服務,通過研發(fā)人員之間的對接,使得機鋒網的加速服務刷新周期更具靈活性,應用發(fā)布也更加便捷。
6云計算與電子商務
云計算的興起對各行各業(yè)帶來了無數的機遇,電子商務也不例外。對于電子商務來講,云計算最有用的特點,就是其覆蓋廣和自動化。云計算在一定程度上其實是全球性,那些大的云的提供商都是把整個全球需求放在他們的計劃當中,全球各地都會有數據中心,原因就是云是全球化的。而云的自動化則可以讓很多交易和數據的處理更有效更靈活,而且更高效。
云計算對電子商務來說有很多應用,在運營上可以很靈活的去管理所有的流量。如果有工程師或者是開發(fā)團隊開發(fā)出來產品以后,只要知道有多少計算和存儲需求,在30分鐘之內就可以應用,另外同樣也有這樣一個界面使該應用上線后馬上可以統(tǒng)計流量。并在SaaS層面使整個云解決方案實現自動化起來。
而對云計算來講,面臨的最大的問題就是信息安全的問題。以著名的電子商務網站eBay為例,它按照自己的需求和云計算的特性,將公有云、私有云和混合云靈活的掌握和應用,為自身商務的發(fā)展提供了很大的空間,并且保障了其交易和信息的安全性。eBay的理念是混合云的概念?;旌显频母拍罱鉀Q了一個問題,在以前私有云的情況下,所有eBay容量必須每一天每一年都在最高那個點,除此之外eBay還為了保證在發(fā)生災害事故的時候有多層次的保護,還要在這個基礎上增加更多的容量。這對eBay來說不是十分經濟的解決方式。所以在正常流量情況下,eBay用自己內部數據中心處理。在流量高峰期到外面去借容量,這就到了所謂公有云的層面。
7小結
云計算是一個全新的、很有發(fā)展前景的計算模式。云計算以共享云中各節(jié)點的計算資源和存儲資源為其根本目的,以提供給終端用戶所需的計算機資源為其主要職能。本文首先描述了云計算的概念、原理及其特征,然后介紹了基于服務架構的特征及設計原則,然后提出了現實可行的基于服務架構的云計算四層結構,并詳細分析了各層的特征及功能,最后描述了基于服務架構的云計算實現過程,并證明基于服務架構的云計算在擴展性和用戶透明性方面比網格計算更優(yōu)。
參考文獻
[1] 百度百科.云計算.http://baike.baidu.com/view/1316082.html .2011.12.25.
[2] 孟靜.云計算[J].中國信息化,2008.
[3] 林立宇,陳云海,張敏.云計算技術及運營可行性分析[J].通信熱點,2008.
[4] 姜國華,李曉林,季英珍.基于SOA的框架模型研究[J].電腦與信息技術,2007.
[5] 宋坤,周智海.面向服務的軟件體系結構[J].海洋技術,2007.
[6] 曹會敏,林碧英.SOA服務設計原則的研究[J].中國電力教育,2007.