云計算的應(yīng)用與展望_第1頁
云計算的應(yīng)用與展望_第2頁
云計算的應(yīng)用與展望_第3頁
云計算的應(yīng)用與展望_第4頁
云計算的應(yīng)用與展望_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

云計算的應(yīng)用與展望

0云計算產(chǎn)業(yè)尚處于起步階段,企業(yè)和物近年來,云計算已成為一種廣泛接受的計算模式。工業(yè)界和學(xué)術(shù)界對云計算的核心概念有了一定的共識,對云計算提供新的服務(wù)和消費(fèi)商業(yè)模式有了基本認(rèn)同。另外,云計算產(chǎn)業(yè)應(yīng)用,需要滿足服務(wù)質(zhì)量需求、服務(wù)層協(xié)議和標(biāo)準(zhǔn)支撐,得到了普遍認(rèn)同。鑒于云計算有廣闊應(yīng)用前景,世界上許多國家都將它列為優(yōu)先發(fā)展的戰(zhàn)略產(chǎn)業(yè),眾多企業(yè)投入大量人力物力開發(fā)云應(yīng)用產(chǎn)品。然而,云計算產(chǎn)業(yè)尚處于發(fā)展的起步階段。云計算從理論基礎(chǔ)、技術(shù)、服務(wù)模式和標(biāo)準(zhǔn)化工作等方面都不夠成熟。云計算的發(fā)展需要政府、企業(yè)和科研機(jī)構(gòu)投入人力和物力,進(jìn)行研究和開發(fā)。本文主要綜述云計算相關(guān)技術(shù),著重闡述云計算的基本概念,核心技術(shù)和標(biāo)準(zhǔn)化工作,并分析主流的云計算技術(shù)應(yīng)用及發(fā)展趨勢。1云計算的總結(jié)1.1云計算的基本特征云計算是一種新型網(wǎng)絡(luò)化計算模式,尚缺乏統(tǒng)一的定義。美國NIST的定義是:云計算是一種能夠通過網(wǎng)絡(luò)隨時隨地、按需方式、便捷地獲取計算資源(包括網(wǎng)絡(luò)、服務(wù)器、存儲、應(yīng)用和服務(wù)等)并提高其可用性的模式,這些資源來自一個共享的、可配置的資源池,并能夠以最省力和無人干預(yù)的方式獲取和釋放。云計算具有如下5個基本特征:(1)計算能力以服務(wù)形式提供:服務(wù)的提供者與使用者分離,使用者無需擁有IT資產(chǎn)。(2)基于網(wǎng)絡(luò)的計算:可以通過互聯(lián)網(wǎng)獲取各種能力,并可以通過標(biāo)準(zhǔn)方式訪問,以通過眾多瘦客戶端或胖客戶端推廣使用(例如移動電話,筆記本電腦,PDA等)。(3)資源共享:供應(yīng)商的計算資源被集中,以便以多用戶租用模式服務(wù)所有客戶,同時不同的物理和虛擬資源,可根據(jù)客戶需求動態(tài)分配和重新分配。客戶一般無法控制或知道資源的確切位置。這些資源包括存儲、處理器、內(nèi)存、網(wǎng)絡(luò)帶寬和虛擬機(jī)器。(4)快速伸縮性:可以快速有彈性地提供計算能力。對客戶來說,可以租用的資源看起來似乎是無限的,并且可在任何時間購買任何數(shù)量的資源。(5)用戶根據(jù)自身的需求定制服務(wù),支付服務(wù)的多少取決于服務(wù)內(nèi)容和服務(wù)形式的計量。1.2主體架構(gòu)sa層和用戶管理方面云計算基于計算資源池,使各種應(yīng)用系統(tǒng)能夠根據(jù)需要獲取計算力、存儲空間和各種軟件服務(wù)。云計算的參考模型框架,如圖1所示:在功能方面,云計算提供用戶基于云的各種服務(wù),包括軟件即服務(wù)(SaaS)、平臺即服務(wù)(PaaS)和基礎(chǔ)設(shè)施即服務(wù)(IaaS)等3個層次,其中,SaaS層的作用是將應(yīng)用以基于Web的方式提供給客戶,PaaS層的作用是將一個應(yīng)用的開發(fā)和部署平臺作為服務(wù)提供給用戶,而IaaS層的作用是將各種底層的計算(比如虛擬機(jī))和存儲等資源作為服務(wù)提供給用戶。從用戶角度而言,這3層服務(wù)是獨(dú)立的,因為它們提供的服務(wù)不同,而且面對的用戶也不盡相同。但從技術(shù)角度而言,云服務(wù)這3層是有一定依賴關(guān)系的。比如一個SaaS層的產(chǎn)品和服務(wù),不僅需要用到SaaS層本身的技術(shù),而且還依賴PaaS層所提供的開發(fā)和部署平臺或者直接部署于IaaS層所提供的計算資源上,而PaaS層的產(chǎn)品和服務(wù),也很有可能構(gòu)建于IaaS層服務(wù)之上。在管理方面,云計算平臺負(fù)責(zé)整個云計算中心的資源管理、任務(wù)管理、用戶管理和安全管理等工作。資源管理,負(fù)責(zé)均衡地使用云資源節(jié)點(diǎn),檢測節(jié)點(diǎn)的故障并試圖恢復(fù)或屏蔽之,并對資源的使用情況進(jìn)行監(jiān)視、統(tǒng)計。任務(wù)管理,負(fù)責(zé)執(zhí)行用戶或應(yīng)用提交的任務(wù),包括完成用戶任務(wù)映象(Image)的部署和管理、任務(wù)調(diào)度、任務(wù)執(zhí)行、任務(wù)生命期管理等。用戶管理,是實(shí)現(xiàn)云計算商業(yè)模式的一個必不可少的環(huán)節(jié),包括提供用戶交互接口、管理和識別用戶身份、創(chuàng)建用戶程序的執(zhí)行環(huán)境、對用戶的使用進(jìn)行計費(fèi)等。安全管理,保障云計算設(shè)施的整體安全,包括身份認(rèn)證、訪問授權(quán)、綜合防護(hù)和安全審計等。2云計算支持技術(shù)云計算技術(shù)是由眾多技術(shù)融合的綜合體,其中主要包括虛擬化技術(shù)、資源管理、安全性技術(shù)、分布式編程技術(shù)及數(shù)據(jù)存儲技術(shù)。2.1基于主機(jī)的技術(shù)虛擬化是云計算的基石,它有效地分離了硬件與軟件,而云計算則讓人們將精力更加集中在軟件所提供的服務(wù)上。在云計算模式中,用戶并不知道私有數(shù)據(jù)的準(zhǔn)確位置,用戶和云計算服務(wù)提供商之間進(jìn)行協(xié)商,由服務(wù)提供商來負(fù)責(zé)管理。各個用戶的私有數(shù)據(jù)都存儲在“云”中,共享底層的存儲資源。通過增加一個虛擬化層,可以將物理站點(diǎn)用于多個獨(dú)立的虛擬機(jī),而這些虛擬機(jī)可能由不同的用戶擁有和管理。這項技術(shù)可以極大地提高資源利用率,因為低計算需求的任務(wù)可以共享一個單獨(dú)的物理站點(diǎn)(如服務(wù)器)資源。虛擬機(jī)的部署和調(diào)度還能簡化負(fù)載平衡,從而達(dá)到云計算的全局性能最優(yōu)化。在云計算模式中,需要實(shí)現(xiàn)計算虛擬化、網(wǎng)絡(luò)虛擬化和存儲虛擬化3個基本的技術(shù)。目前,虛擬化技術(shù)的產(chǎn)品主要有:EMC(易安信)廠商的VMware系列虛擬產(chǎn)品,Microsoft(微軟)的VirtualServer、Hyper-V,SUN(微太陽)公司的VirtualBox及Citrix(思捷)公司的XenServer、Xen。虛擬化技術(shù)的應(yīng)用場景,較典型的有:集群服務(wù),小應(yīng)用隔離,生產(chǎn)、開發(fā)、測試環(huán)境隔離,資源利用管理等等。2.2資源調(diào)度服務(wù)云計算的資源包括存儲資源、計算資源、網(wǎng)絡(luò)資源、基礎(chǔ)設(shè)施資源以及其它資源。云計算資源管理系統(tǒng)的基本功能,是接受來自云計算用戶的資源請求,并且把特定的資源分配給資源請求者。合理地調(diào)度相應(yīng)的資源,使請求資源的作業(yè)得以運(yùn)行。一般而言,云計算資源管理系統(tǒng)應(yīng)提供4種基本的服務(wù),即資源發(fā)現(xiàn)、資源分發(fā)、資源存儲和資源調(diào)度。資源分發(fā)和資源發(fā)現(xiàn)以及資源存儲是資源調(diào)度的前提條件,資源調(diào)度實(shí)施,把所需資源分配到相應(yīng)的請求上去,包括通過不同結(jié)點(diǎn)資源的協(xié)作分配。云計算的資源管理方法,涉及到云存儲架構(gòu)、計費(fèi)、資源模型和調(diào)度等方面。由于云計算的資源在地理上是分布的,形式上是異構(gòu)的,并且各個組織和管理域有各自的資源管理策略和不同的訪問代價模型。因此,云計算的資源管理必須處理好存儲架構(gòu)問題,解決資源部署、監(jiān)控和調(diào)度策略等問題。目前無論是VMware還是微軟的產(chǎn)品,對于其他虛擬化軟件的管理都不是很理想的。所以,當(dāng)應(yīng)用云計算時,面對龐雜的設(shè)備平臺和各種技術(shù),如何有效整合各種資源,是實(shí)現(xiàn)云計算的關(guān)鍵。2.3大的挑戰(zhàn)及分析安全性是用戶選擇云計算時的首要考慮的因素,也是云計算實(shí)現(xiàn)可持續(xù)發(fā)展的關(guān)鍵。云計算的開放性、復(fù)雜性、按需服務(wù)、虛擬化資源池、快速彈性架構(gòu)和多租戶等特點(diǎn),也直接影響云計算環(huán)境的安全和相關(guān)的安全保護(hù)策略。云計算為信息安全領(lǐng)域帶來了巨大的挑戰(zhàn),主要包括:(1)利用虛擬化技術(shù)能夠隔離軟件與硬件、應(yīng)用軟件與底層系統(tǒng)之間的直接依賴關(guān)系,能夠提供比操作系統(tǒng)更強(qiáng)的隔離性,然而虛擬化技術(shù)也會帶來主機(jī)受到破壞及虛擬網(wǎng)絡(luò)中斷等安全問題。(2)在云平臺中運(yùn)行的各類云應(yīng)用,沒有固定不變的基礎(chǔ)設(shè)施,沒有固定不變的安全邊界,難以實(shí)現(xiàn)用戶數(shù)據(jù)安全與隱私的保護(hù)。(3)云服務(wù)所涉及的資源,由多個管理者所有,存在利益沖突,導(dǎo)致無法統(tǒng)一規(guī)劃部署安全防護(hù)措施。目前,由于信息安全領(lǐng)域仍缺乏針對此類問題的充分研究,尚難為安全的云服務(wù)提供必要的理論基礎(chǔ)和工具支撐。因此,未來在信息安全學(xué)術(shù)界與產(chǎn)業(yè)界共同關(guān)注及推動下,信息安全領(lǐng)域?qū)@云服務(wù)的“安全服務(wù)品質(zhì)協(xié)議”的制定、交付驗證、第三方檢驗等,逐漸發(fā)展形成一種新型的技術(shù)體系與管理體系,與之相適應(yīng)。2.4基于map-roun和drad的編程方法云計算實(shí)際上是一種處理大規(guī)模密集型數(shù)據(jù)的并行分布式計算技術(shù)。為了使用戶能更輕松的享受云計算帶來的服務(wù),讓用戶能利用該編程模型編寫簡單的程序來實(shí)現(xiàn)特定的目的,云計算上的編程模型必須十分簡單。必須保證后臺復(fù)雜的并行執(zhí)行和任務(wù)調(diào)度向用戶和編程人員透明。當(dāng)前IT廠商提出的“云”計劃的編程工具,均基于Map-Reduce和Dryad的編程模型。MapReduce是谷歌提出的一個軟件架構(gòu),用于大規(guī)模數(shù)據(jù)集(大于1TB)的并行運(yùn)算。概念“Map(映射)”和“Reduce(化簡)”及基本思想來自于函數(shù)式編程語言。MapReduce的主要思想,是將要執(zhí)行的問題分解成Map和Reduce兩個過程:先通過Map函數(shù)將問題分解,并將數(shù)據(jù)分割成不相關(guān)的區(qū)塊,分配給服務(wù)器并行處理;再通過Reduce函數(shù)將結(jié)果歸約匯總輸出。微軟于2010年底發(fā)布的分布式并行計算平臺Dryad,可以使開發(fā)人員在Windows或者.Net平臺上編寫大規(guī)模的并行應(yīng)用程序模型,并能夠方便地將單機(jī)上編寫的程序運(yùn)行在分布式并行計算平臺上。2.5存儲技術(shù)特點(diǎn)云計算系統(tǒng)需要同時滿足大量用戶的需求,并行地為大量用戶提供服務(wù)。因此,云計算的數(shù)據(jù)存儲技術(shù)必須具有分布式、高吞吐率和高傳輸率等特點(diǎn)。目前數(shù)據(jù)存儲技術(shù)主要有Google的GFS(GoogleFileSystem,非開源)以及HDFS(HadoopDistributedFileSystem,開源),這兩種技術(shù)已經(jīng)成為事實(shí)標(biāo)準(zhǔn)。3云計算的標(biāo)準(zhǔn)化3.1云計算標(biāo)準(zhǔn)六化目前,全球范圍內(nèi)的云計算標(biāo)準(zhǔn)化工作已經(jīng)啟動,云計算標(biāo)準(zhǔn)化基本目標(biāo)是實(shí)現(xiàn)云的可移植性(Portability)、可互操作性(Interoperability)和安全性(Security)。具體地講,需要云計算標(biāo)準(zhǔn)化的主要內(nèi)容有:(1)云計算互相操作和集成標(biāo)準(zhǔn),涵蓋不同云之間如私有云和公有云之間、公有云和公有云之間、私有云和私有云之間的互操作性和集成接口標(biāo)準(zhǔn)。(2)云計算的服務(wù)接口標(biāo)準(zhǔn)和應(yīng)用程序開發(fā)標(biāo)準(zhǔn),主要針對的是云計算與業(yè)務(wù)層面的交換標(biāo)準(zhǔn),從業(yè)務(wù)層面如何調(diào)用、使用云服務(wù)。(3)云計算不同層面之間的接口標(biāo)準(zhǔn),包括架構(gòu)層、平臺層和應(yīng)用軟件層之間的接口標(biāo)準(zhǔn)。(4)云計算服務(wù)目錄管理、不同云之間無縫遷移的可移植性標(biāo)準(zhǔn)。(5)云計算商業(yè)指標(biāo)標(biāo)準(zhǔn),云計算用戶提高資產(chǎn)利用率標(biāo)準(zhǔn)、資源優(yōu)化和性能優(yōu)化、評估性能價格比標(biāo)準(zhǔn)等。(6)云計算架構(gòu)治理標(biāo)準(zhǔn),包括設(shè)計、規(guī)劃、架構(gòu)、建模、部署、管理、監(jiān)控、運(yùn)營支持、質(zhì)量管理和服務(wù)水平協(xié)議的標(biāo)準(zhǔn)。(7)云計算安全和隱私標(biāo)準(zhǔn),數(shù)據(jù)的完整性,可用性,保密性,物理上和邏輯上的標(biāo)準(zhǔn)。3.2云計算標(biāo)準(zhǔn)工作現(xiàn)狀國外已經(jīng)有越來越多的標(biāo)準(zhǔn)組織,開始著手制定云計算及安全標(biāo)準(zhǔn),以求增強(qiáng)互操作性和安全性,減少重復(fù)投資或重新發(fā)明,如ITU-TSG17研究組、結(jié)構(gòu)化信息標(biāo)準(zhǔn)促進(jìn)組織與分布式管理任務(wù)組等都啟動了云計算標(biāo)準(zhǔn)工作。這些標(biāo)準(zhǔn)組織大致可分為3種類型:(1)以DMTF,OGF,SNIA等為代表的傳統(tǒng)IT標(biāo)準(zhǔn)組織或產(chǎn)業(yè)聯(lián)盟,這些標(biāo)準(zhǔn)組織中有一部分原來是專注于網(wǎng)格標(biāo)準(zhǔn)化的,現(xiàn)在轉(zhuǎn)而進(jìn)行云計算的標(biāo)準(zhǔn)化工作。(2)以CSA,OCC,CCIF等為代表的專門致力于進(jìn)行云計算標(biāo)準(zhǔn)化的新興標(biāo)準(zhǔn)組織。(3)以ITU,ISO,IEEE、IETF為代表的傳統(tǒng)電信或互聯(lián)網(wǎng)領(lǐng)域的標(biāo)準(zhǔn)組織。然而,目前唯一一個被批準(zhǔn)的云計算標(biāo)準(zhǔn)是OVF.OVF的開發(fā)套件和針對虛擬機(jī)(VM)的分布式格式提供給了用戶和一些獨(dú)立平臺供應(yīng)商。它幫助促進(jìn)可移動性,但是它并沒有提供云計算互操作的全部獨(dú)立所需。OVF允許供應(yīng)商和企業(yè)同應(yīng)用與操作系統(tǒng)一起打包VM,并可隨需調(diào)用任何其他的應(yīng)用與硬件,這些元數(shù)據(jù)包括了有關(guān)VM鏡像信息,像CPU的核數(shù),所需的內(nèi)存以及網(wǎng)絡(luò)的配置信息。RedHat在2010年向DMTF提交了DeltacloudAPI作為云計算互操作的標(biāo)準(zhǔn)。這是一套開放的API可以被用來在不同私有與公共云供應(yīng)商之間遷移工作負(fù)荷。RedHat把Deltacloud貢獻(xiàn)給了ApacheSoftwareFoundation(Apache軟件基金會)作為一項孵化項目。Deltacloud試圖抽象云供應(yīng)商和云工具來幫助應(yīng)用與開發(fā)者,在編寫應(yīng)用時只需調(diào)用簡單的API就可獲得所需響應(yīng),從而忽略后臺。結(jié)構(gòu)化信息標(biāo)準(zhǔn)促進(jìn)組織(OASIS)將云計算看作是SOA和網(wǎng)絡(luò)管理模型的自然擴(kuò)展。在標(biāo)準(zhǔn)化工作方面,OASIS致力于在現(xiàn)有標(biāo)準(zhǔn)的基礎(chǔ)上建立云計算模型、配置文件和擴(kuò)展相關(guān)的標(biāo)準(zhǔn).現(xiàn)有標(biāo)準(zhǔn)包括安全、訪問和身份策略標(biāo)準(zhǔn)。在我國,已有多個組織開展了云計算標(biāo)準(zhǔn)的研究工作,分別是CCSA、中國電子學(xué)會云計算專委會、全國信標(biāo)委IT服務(wù)工作組、SOA標(biāo)準(zhǔn)工作組等。其云計算標(biāo)準(zhǔn)將涉及基礎(chǔ)設(shè)施、關(guān)鍵技術(shù)與產(chǎn)品、測評、運(yùn)營、安全評價等部分,基本涵蓋了從硬件、軟件到商業(yè)化應(yīng)用模式的各個環(huán)節(jié)。其中,“分布式關(guān)系數(shù)據(jù)庫服務(wù)接口規(guī)范”和“新型網(wǎng)絡(luò)操作系統(tǒng)總體技術(shù)要求”兩項標(biāo)準(zhǔn)研究課題已正式立項,還有5項標(biāo)準(zhǔn)準(zhǔn)備立項。4云計算是新興領(lǐng)域,發(fā)展尚未成熟作為新一代IT變革的核心,云計算的發(fā)展將對整個IT產(chǎn)業(yè)鏈的發(fā)展產(chǎn)生重大影響,包括計算機(jī)體系結(jié)構(gòu)、硬件和網(wǎng)絡(luò)基礎(chǔ)架構(gòu)、中間件、操作系統(tǒng)、應(yīng)用軟件、網(wǎng)絡(luò)服務(wù)等等。隨著云計算模式的應(yīng)用普及,將加快軟件服務(wù)化進(jìn)程,促進(jìn)虛擬化、并行計算、海量存儲與管理等技術(shù)的更加成熟和商業(yè)化應(yīng)用,并加快推進(jìn)IT產(chǎn)品從生產(chǎn)工具向隨身伴侶;從大型固定設(shè)備向微型移動設(shè)備;從高價商用產(chǎn)品到底價普及產(chǎn)品;從基于傳統(tǒng)互聯(lián)網(wǎng)到基于新型多通道互聯(lián)網(wǎng);從終端應(yīng)用向云計算的方向發(fā)展。云計算仍然處在最初的發(fā)展階段,無論是技術(shù)、市場、產(chǎn)業(yè)、應(yīng)用各層面都很不成熟,面臨諸多問題。整個互聯(lián)網(wǎng)范圍的海量數(shù)據(jù)的存儲和處理、密集計算、智能化的系統(tǒng)治理等技術(shù)方面的難度可想而知。而云計算新模式對法律、監(jiān)管、安全、信任和支付等領(lǐng)域,也帶來了更多新的問題,亟待解決。云計算系統(tǒng)已經(jīng)成為下一代IT的發(fā)展趨勢,但是關(guān)于云系統(tǒng)的安全性、自治性、服務(wù)QoS、服務(wù)描述發(fā)現(xiàn)、云間交互等方面的研究仍顯不足,仍需要進(jìn)一步深入研究。云標(biāo)準(zhǔn)對于云計算的發(fā)展至關(guān)重要。標(biāo)準(zhǔn)的制定和維護(hù)需要全產(chǎn)業(yè)鏈的共同參與,需要政府、云計算相關(guān)軟硬件和服務(wù)提供商、高校和科研機(jī)構(gòu),以及最終用戶的共同參與,并做好監(jiān)督和標(biāo)準(zhǔn)實(shí)施工作。云計算標(biāo)準(zhǔn)是開放的、國際化

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論