摘要:云技術(shù)是在計(jì)算機(jī)技術(shù)的一種變革。在云計(jì)算之前,也出現(xiàn)了網(wǎng)絡(luò)計(jì)算以及自主計(jì)算等等,云計(jì)算與這幾種計(jì)算都不同,它結(jié)合了這幾種技術(shù)的優(yōu)點(diǎn)而出現(xiàn)。云計(jì)算的結(jié)構(gòu)為軟件工程的發(fā)展帶來了新契機(jī)。使用云計(jì)算會(huì)大大的促進(jìn)軟件的開發(fā),對(duì)軟件工程產(chǎn)生巨大而積極的影響。本文對(duì)云計(jì)算做了簡(jiǎn)單的介紹并就云計(jì)算技術(shù)對(duì)于軟件開發(fā)的影響做以簡(jiǎn)要分析。

關(guān)鍵詞:云計(jì)算;軟件工程;影響

云計(jì)算的概念

云計(jì)算是一種按使用量付費(fèi)的模式,這種模式提供可用的、便捷的、按需的網(wǎng)絡(luò)訪問, 進(jìn)入可配置的計(jì)算資源共享池(資源包括網(wǎng)絡(luò),服務(wù)器,存儲(chǔ),應(yīng)用軟件,服務(wù)),這些資源能夠被快速提供,只需投入很少的管理工作,或與服務(wù)供應(yīng)商進(jìn)行很少的交互。

云計(jì)算是并行計(jì)算(Parallel Computing)、分布式計(jì)算(Distributed Computing)和網(wǎng)格計(jì)算(Grid Computing)的發(fā)展,或者說是這些計(jì)算機(jī)科學(xué)概念的商業(yè)實(shí)現(xiàn)。云計(jì)算是虛擬化(Virtualization)、效用計(jì)算(Utility Computing)、IaaS(基礎(chǔ)設(shè)施即服務(wù))、PaaS(平臺(tái)即服務(wù))、SaaS(軟件即服務(wù))等概念混合演進(jìn)并躍升的結(jié)果。

其主要特點(diǎn)有:1.超大規(guī)模?!霸啤本哂邢喈?dāng)?shù)囊?guī)模,Google云計(jì)算已經(jīng)擁有100多萬臺(tái)服務(wù)器,亞馬遜、IBM、微軟和Yahoo等公司的“云”均擁有幾十萬臺(tái)服務(wù)器?!霸啤蹦苜x予用戶前所未有的計(jì)算能力。2.虛擬化。云計(jì)算支持用戶在任意位置使用各種終端獲取服務(wù)。所請(qǐng)求的資源來自“云”,而不是固定的有形的實(shí)體。應(yīng)用在“云”中某處運(yùn)行,但實(shí)際上用戶無需了解應(yīng)用運(yùn)行的具體位置,只需要一臺(tái)筆記本或一個(gè)PDA,就可以通過網(wǎng)絡(luò)服務(wù)來獲取各種能力超強(qiáng)的服務(wù)。3.高可靠性?!霸啤笔褂昧藬?shù)據(jù)多副本容錯(cuò)、計(jì)算節(jié)點(diǎn)同構(gòu)可互換等措施來保障服務(wù)的高可靠性,使用云計(jì)算比使用本地計(jì)算機(jī)更加可靠。4.通用性。云計(jì)算不針對(duì)特定的應(yīng)用,在“云”的支撐下可以構(gòu)造出于變?nèi)f化的應(yīng)用,同一片“云”可以同時(shí)支撐不同的應(yīng)用運(yùn)行。5.高可拓展性?!霸啤钡囊?guī)模可以動(dòng)態(tài)伸縮,滿足應(yīng)用和用戶規(guī)模增長(zhǎng)的需要。6.按需服務(wù)?!霸啤笔且粋€(gè)龐大的資源池,用戶按需購(gòu)買,像自來水、電和煤氣那樣計(jì)費(fèi)。7.極其廉價(jià)?!霸啤钡奶厥馊蒎e(cuò)措施使得可以采用極其廉價(jià)的節(jié)點(diǎn)來構(gòu)成云;“云”的自動(dòng)化管理使數(shù)據(jù)中心管理成本大幅降低;“云”的公用性和通用性使資源的利用率大幅提升;“云”設(shè)施可以建在電力資源豐富的地區(qū),從而大幅降低能源成本。因此,“云”具有前所未有的性能價(jià)格比,用戶可以充分享受“云”的低成本優(yōu)勢(shì)。

任何一個(gè)在互聯(lián)網(wǎng)上提供其服務(wù)的公司都可以叫做云計(jì)算公司。其實(shí)云計(jì)算分幾層的,分別是Infrastructure(基礎(chǔ)設(shè)施)-as-a-Service,Platform(平臺(tái))-as-a-Service,Software(軟件)-as-a-Service?;A(chǔ)設(shè)施在最下端,平臺(tái)在中間,軟件在頂端。別的一些“軟”的層可以在這些層上面添加。

延伸閱讀

學(xué)習(xí)是年輕人改變自己的最好方式-Java培訓(xùn),做最負(fù)責(zé)任的教育,學(xué)習(xí)改變命運(yùn),軟件學(xué)習(xí),再就業(yè),大學(xué)生如何就業(yè),幫大學(xué)生找到好工作,lphotoshop培訓(xùn),電腦培訓(xùn),電腦維修培訓(xùn),移動(dòng)軟件開發(fā)培訓(xùn),網(wǎng)站設(shè)計(jì)培訓(xùn),網(wǎng)站建設(shè)培訓(xùn)學(xué)習(xí)是年輕人改變自己的最好方式