簡述云計算服務(wù)與云計算軟件技術(shù)
最近“云計算”很火很熱,是IT界的時髦語!很多人說“云計算”是炒作,對此不屑一顧。但也有人認(rèn)為這是未來發(fā)展的趨勢。那么我的觀點(diǎn)是什么呢?都要寫“云計算概念大全”,當(dāng)然是云計算忠實(shí)支持者了!
云計算是什么?
要回答這個問題,首先得知道:在計算機(jī)里,只有程序和數(shù)據(jù)之分。因而,從程序和數(shù)據(jù)的角度來講:云計算就是統(tǒng)一部署的程序、統(tǒng)一存儲并由相關(guān)程序統(tǒng)一管理著的數(shù)據(jù)!這“統(tǒng)一”反映了“集中”“一致性”,又有點(diǎn)“一次部署,隨處可用”(網(wǎng)絡(luò)化)。這統(tǒng)一的部署,統(tǒng)一的管理有很多好處啊。做“云計算中心”的IT企業(yè),可以把精力集中在為用戶提供基礎(chǔ)的“云存儲”、“云計算”服務(wù)上。為了更好的把用戶的數(shù)據(jù)管理得更好、更安全,并且為用戶的提供“管理云數(shù)據(jù)”的“云應(yīng)用程序”,企業(yè)必需在云計算領(lǐng)域有著深入的研究以及相當(dāng)?shù)臋?quán)威性(如同現(xiàn)在存錢的銀行)。如此一來,企業(yè)提供的云計算環(huán)境,也就是用戶的“云計算服務(wù)” 環(huán)境,將深刻地影響著用戶的網(wǎng)絡(luò)行為習(xí)慣,甚至影響和決定了用戶的消費(fèi)。基礎(chǔ)云計算服務(wù)提供商,將是未來的“微軟”型的企業(yè)。他們將決定著未來的IT形態(tài)。
云計算軟件技術(shù):為云計算服務(wù)提軟件支撐的軟件技術(shù)。
此類軟件既有傳統(tǒng)的網(wǎng)絡(luò)軟件技術(shù)(如j2ee 技術(shù),php等),也有未來新開發(fā)的網(wǎng)絡(luò)編程技術(shù)(如運(yùn)用于并行計算、虛擬化計算的并行編程語言等)。目前比較新的技術(shù)如.net技術(shù),可以為下一代云計算軟件服務(wù)提供技術(shù)支撐作用。他的虛擬化運(yùn)行、托管運(yùn)行將有助于云計算的實(shí)現(xiàn)。
Java本身即是一種虛擬化技術(shù),對于云計算可以說具有天然的相融性。Sun公司所鼓吹的“網(wǎng)絡(luò)就是計算機(jī)”也是對于過去來說,沒能使得sun成為像微軟一樣的軟件業(yè)龍頭老大,但在未來或許能湊效。最近的java軟件商店似乎預(yù)視著這一點(diǎn)。
我所認(rèn)為的云計算軟件技術(shù)或許更能超脫出這些傳統(tǒng)的軟件技術(shù)。高級的抽象的,硬件資源、數(shù)據(jù)資源高度虛擬化的,計算結(jié)點(diǎn)自主化,計算并行化。也就是說,這種軟件技術(shù)將無視硬件情況,可將硬件操作、數(shù)據(jù)資源操作(無論存儲在何位置)統(tǒng)一起來,并且能自主擴(kuò)張縮減自己的運(yùn)行能力,并且并行的處理數(shù)據(jù)。這是不是第五代語言所要做的呢。讓我們試目以待吧。
云計算中心:云計算所需的數(shù)據(jù)、服務(wù)(程序)的存儲地,以及云計算的執(zhí)行中心。
分兩大類:一個是計算中心,一個是存儲中心。計算中心就像是cpu,專門用于運(yùn)行云計算服務(wù)的執(zhí)行中心。存儲中心就是大量的磁盤陣列,以及對這些磁盤陣列進(jìn)行存儲管理、維護(hù)的專用服務(wù)主機(jī)。存儲中心就像是存儲器體系,以專門優(yōu)化數(shù)據(jù)的存取。計算中心提供用戶數(shù)據(jù)。
兩個中心,通過高速鏈路鏈接在一起,從而為云計算服務(wù)提供強(qiáng)悍的軟件及硬件支撐。
除此之外,還有分布式存儲-計算中心:有時候這些運(yùn)算中心并非是絕然分開的。有些可能是統(tǒng)一的一體。一個計算結(jié)點(diǎn)里面,既包括了小的計算結(jié)點(diǎn),也包括了小的存儲結(jié)點(diǎn)。這些小存儲結(jié)點(diǎn)以及小的計算結(jié)點(diǎn),通過特定的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu),與其它計算結(jié)點(diǎn)、存儲結(jié)點(diǎn)相鏈接。從而形成一個相對分散的分布式存儲中心、計算中心。
【編輯推薦】