丁函 王毅
(襄樊學院數(shù)學與計算機科學學院,湖北 襄樊 441053)
關于“云計算”的概念,眾說紛紜,到目前為止還沒有一個準確的定義。事實上,我們也很難用一句話來說清楚什么是“云計算”。但是,我們可以從以下幾個方面來理解它:
“云計算”是隨著多核處理器、虛擬化、分布式存儲、寬帶互聯(lián)網和自動化管理等技術的發(fā)展及信息化處理需求的增長而發(fā)展起來的一種全新的網絡服務方式。
“云計算”是分布式處理、并行處理、網格計算、網絡存儲和大型數(shù)據(jù)中心的進一步發(fā)展和商業(yè)實現(xiàn)。
數(shù)據(jù)中心的軟硬件設施(稱作“云”)通過網絡為用戶提供服務,用戶按需使用這些服務。包括軟硬件服務、計算服務和存儲服務等。
傳統(tǒng)地,我們把軟件、數(shù)據(jù)存放在本地個人計算機中,在本地計算機運行軟件、訪問數(shù)據(jù),當然,也可以通過網絡來共享數(shù)據(jù)。在“云計算”中,我們不必把軟件、數(shù)據(jù)放在本地計算機中,而是把它放在“云”中,由數(shù)據(jù)中心來為用戶提供軟件和數(shù)據(jù)存儲等服務。而對用戶來說,可以訂制“云”中的服務,通過合法登陸就可享用此服務。這樣,本地計算機就可以不用安裝某些軟件、不用太大的存儲設備,這些都交給數(shù)據(jù)中心來處理,用戶僅僅是享受這種服務。就象我們從電力公司獲得電力服務,而不需要每家都使用發(fā)電設備一樣。
既然“云計算”可以提供給我們如此便捷的服務,為了更好地使用“云計算”,我們首先應該正確認識“云計算”。
“云計算”并不是網格計算。網格計算是云計算的雛形,兩者在計算的并行和合作上的特點是十分相似的。[1]云計算是以相對集中的資源,運行分散的應用(大量分散的應用在若干大的中心執(zhí)行);而網格計算則是聚合分散的資源,支持大型集中式應用(一個大的應用分到多處執(zhí)行)。但從根本上來說,從應對Internet的應用的特征特點來說,它們是一致的,為了完成在Internet情況下支持應用,解決異構性、資源共享等等問題。[2]
軟件即服務(SaaS)只是云的一塊。SaaS實現(xiàn)了軟件的共享,云計算對SaaS起到了補充作用--解決了硬件的共享。云計算的最終目標是要實現(xiàn)硬件、軟件、數(shù)據(jù)和網絡等的綜合的IT即服務。
云計算對中小企業(yè)(特別是剛剛起步的中小企業(yè))特別實用。因為云計算提供了資源的租用,對需要大量資金的剛起步的中小企業(yè)來說,不用投入大量的資金和IT技術。為企業(yè)的發(fā)展提供了幫助。同時,企業(yè)可以搭建自己擁有自主權的私有云,在企業(yè)內部實現(xiàn)資源的共享,為用戶提供云服務。并且可以保護企業(yè)內數(shù)據(jù)的安全性。
數(shù)據(jù)的安全性。目前,很多大企業(yè)對云計算在數(shù)據(jù)安全性方面還沒有足夠的信心。畢竟,對于企業(yè)來說數(shù)據(jù)放在一個看不見、摸不著的地方,企業(yè)憑什么相信你能保證其數(shù)據(jù)的安全性,特別對于一些企業(yè)敏感數(shù)據(jù),企業(yè)就更不放心放在“云”中。
因此,對于云計算來說,它已經展現(xiàn)了廣闊的應用前景,但在很多方面還需要更加完善的措施和技術方案。
[1]王鵬.走近云計算[M].北京:人民郵電出版社,2009.
[2]沈舒.云計算與網格計算的比較.軟件導刊,2009,第8卷,第 12期,10-11.