資源描述:
《云計算技術(shù)和其應(yīng)用探究》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、云計算技術(shù)和其應(yīng)用探究 摘要:云計算以虛擬化、高可靠性、高擴展性為主要特征,能夠很好地滿足復(fù)雜的互聯(lián)網(wǎng)應(yīng)用對大規(guī)模計算能力、海量數(shù)據(jù)處理和信息服務(wù)的需求。介紹了云計算的定義、基本特征、服務(wù)模型、部署模型及其關(guān)鍵技術(shù),并從教育行業(yè)分析了云計算的應(yīng)用。關(guān)鍵詞:云計算;數(shù)據(jù)處理;信息服務(wù)中圖分類號:TP301文獻標(biāo)識碼:A文章編號:1672-7800(2013)006-0030-03作者簡介:向濤(1981-),男,江蘇曉山信息產(chǎn)業(yè)股份有限公司高級工程師,研究方向為地理信息技術(shù)與家庭智能網(wǎng)關(guān);陸曉(1967-),男,江蘇曉山信息產(chǎn)業(yè)股份有限公司高級工程師,研究方向為智慧社區(qū)信息化。0引言隨著互
2、聯(lián)網(wǎng)的不斷發(fā)展,復(fù)雜應(yīng)用對大規(guī)模計算能力的要求及海量信息的處理阻礙了企業(yè)的發(fā)展。為了有效滿足復(fù)雜的互聯(lián)網(wǎng)應(yīng)用對大規(guī)模計算能力的需求及海量數(shù)據(jù)處理和信息服務(wù)的需求,云計算技術(shù)應(yīng)運而生。之所以稱作“云”,是因為云基礎(chǔ)設(shè)施不在本地而是在網(wǎng)絡(luò)中,用戶一般無法控制或知道所提供資源的確切位置,所以就像畫網(wǎng)絡(luò)圖那樣,用“一朵云”來代替[1]。云計算(Cloud10computing)是一種新的計算模式,它是網(wǎng)格計算、分布式計算、并行處理、網(wǎng)絡(luò)存儲等技術(shù)發(fā)展融合的產(chǎn)物[2]。云計算作為一種新的信息技術(shù)手段廣泛應(yīng)用于各行各業(yè),目前已存在實際的應(yīng)用案例。1云計算概述1.1云計算定義云計算是一種模型,這種模型可
3、以使無處不在、便捷、按需訪問的網(wǎng)絡(luò)共享可配置的計算機資源池(如網(wǎng)絡(luò)、服務(wù)器、存儲、應(yīng)用程序和服務(wù)),并且以最少的管理工作和服務(wù)提供者之間的交互快速予以配置和發(fā)布。這種云模型促進了可用性,由5個基本特征、3個服務(wù)模型和4個部署模型組成[3]。1.2云計算的基本特征(1)按需自助服務(wù)。消費者可以單方面提供計算能力,如服務(wù)器時間和網(wǎng)絡(luò)存儲,需要時自動開啟,而無需人工與每一個服務(wù)提供者進行交互[4]。(2)廣泛的網(wǎng)絡(luò)訪問。廣泛的網(wǎng)絡(luò)訪問是可以借助網(wǎng)絡(luò),通過標(biāo)準(zhǔn)機制訪問的能力,促進使用各種瘦或胖客戶端平臺進行訪問。10(3)資源池。提供商的計算資源匯集到使用多租戶模型為多個消費者提供服務(wù),根據(jù)消費者
4、的需求動態(tài)地分配和重新分配不同的物理和虛擬資源。資源有一個獨立的位置信息,客戶一般無法控制或知道所提供資源的確切位置,但能夠在更高層次上抽象出特定的位置(如國家、州、數(shù)據(jù)中心)。資源包括存儲、處理、內(nèi)存、網(wǎng)絡(luò)帶寬和虛擬機[4]。(4)快速彈性。資源具有可以快速、彈性供應(yīng)的能力。在某些情況下資源池可以自動、快速地向外擴展,并迅速釋放、迅速擴展。(5)測量服務(wù)。云系統(tǒng)利用計量能力在一定程度上適當(dāng)抽象的服務(wù)類型(例如:存儲、處理、帶寬和活躍用戶賬戶),自動控制和優(yōu)化資源的使用,并對資源的使用情況進行監(jiān)控、控制和報告,透明地提供消費者和提供者所使用的服務(wù)。1.3云計算服務(wù)模型云計算的服務(wù)模型有3類
5、:軟件即服務(wù)(SaaS,SoftwareasaService)、平臺即服務(wù)(PaaS,PlatformasaService)、基礎(chǔ)設(shè)施即服務(wù)(IaaS,InfrastructureasaService)[5]。10云軟件作為服務(wù)(SaaS)。提供給用戶的能力是使用提供商運行在云基礎(chǔ)設(shè)施上的應(yīng)用程序所提供的服務(wù)。應(yīng)用程序可通過一個客戶端交互接口訪問各種客戶端設(shè)備,諸如Web瀏覽器(例如基于Web的電子郵件)。用戶并不管理和控制底層的云基礎(chǔ)設(shè)施,包括網(wǎng)絡(luò)、服務(wù)器、操作系統(tǒng)、存儲,甚至是個別應(yīng)用程序,可能的例外是限制對特定用戶應(yīng)用程序的配置進行設(shè)置[4]。云平臺即服務(wù)(PaaS)。提供給用戶的能
6、力是消費者建立或收購使用供應(yīng)商提供的編程語言和工具創(chuàng)建的應(yīng)用程序部署到云計算基礎(chǔ)設(shè)施。用戶并不管理或控制底層的云基礎(chǔ)設(shè)施,包括網(wǎng)絡(luò)、服務(wù)器、操作系統(tǒng)及存儲,但是控制部署的應(yīng)用程序和應(yīng)用程序托管環(huán)境的配置[4]。云基礎(chǔ)設(shè)施即服務(wù)(IaaS)。提供給用戶的能力是分配了處理、存儲、網(wǎng)絡(luò)和其它基本的計算資源,用戶能夠部署和運行任意軟件,它可以包括操作系統(tǒng)和應(yīng)用程序。用戶并不管理或控制底層的云基礎(chǔ)設(shè)施,但控制操作系統(tǒng)、儲存和部署的應(yīng)用程序,并可能對網(wǎng)絡(luò)組件進行限制性控制(例如主機防火墻)[4]。IaaS允許用戶動態(tài)申請或釋放節(jié)點并按使用量計費。1.4云計算的部署模型私有云。只為一個機構(gòu)服務(wù)的云基礎(chǔ)設(shè)
7、施,它可以由該機構(gòu)或某個第三方進行管理。社區(qū)云。云基礎(chǔ)設(shè)施由一些機構(gòu)和支持一個有共同關(guān)注的特定社區(qū)所共享,它可以由機構(gòu)或第三方進行管理[4]。公共云。將云基礎(chǔ)設(shè)施提供給一般公眾或某個很大的業(yè)界群組,并且由出售云計算服務(wù)的機構(gòu)所擁有。10混合云。云基礎(chǔ)設(shè)施由兩個或多個云(私有、社區(qū)或公共)組成,每個云都仍然是唯一的實體[4],各個云之間由標(biāo)準(zhǔn)的或?qū)S屑夹g(shù)聯(lián)系起來,使數(shù)據(jù)和應(yīng)用程序都具有可移植性(例如云云之間的負載平衡爆破)