計算機云計算原理及其實現(xiàn)方式研究論文
計算機云計算原理及其實現(xiàn)方式研究論文
云計算要處理的數(shù)據(jù),一般存儲在數(shù)個服務(wù)器中,如果需要處理數(shù)據(jù)時,需要從存儲服務(wù)器中提取需要的數(shù)據(jù)完成計算今天學(xué)習(xí)啦小編要與大家分享的是: 計算機云計算原理及其實現(xiàn)方式研究的論文,具體內(nèi)容如下,希望能幫助到大家!
計算機云計算原理及其實現(xiàn)方式研究
1 計算機云計算的概念
人們在處理計算機數(shù)據(jù)信息的時候,有時需要經(jīng)常處理海量的數(shù)據(jù),如果為了處理這些計算機信息,人們隨時可能要增添計算機硬件設(shè)備、隨時用人工的方式處理這些計算機,那么將會耗費大量的物力成本和人力成本。為了解決這個問題,人們提出了云計算的概念,它是一種以計算機硬件為架構(gòu),以計算機網(wǎng)絡(luò)為基礎(chǔ)的數(shù)據(jù)信息處理平臺,在該平臺上,它能以某種算法處理各種信息數(shù)據(jù)。提出云計算的概念以后,人們能把同一種類型的數(shù)據(jù)信息全部交給予云計算信息平臺處理。
2 計算機云計算的原理
計算機的云計算技術(shù)有l(wèi)aaS、Paas、SaaS三種不同的類型,然而它們運行的技術(shù)體系結(jié)果是相同的。其技術(shù)體系結(jié)構(gòu)如下:
從圖1中可以看到,它的體系結(jié)構(gòu)分為4層,其4層體系結(jié)構(gòu)的功能如下:SQA構(gòu)建層構(gòu)建出一個云計算的服務(wù)規(guī)則,人們請求使用云計算的服務(wù)時,就需要通過SQA構(gòu)建層的處理;管理中間件則是建立一套數(shù)據(jù)管理的規(guī)則,如果人們提交一個請求,它能依照這套規(guī)則調(diào)用資源池中的數(shù)據(jù),同時它還負(fù)責(zé)監(jiān)管云數(shù)據(jù)處理的情況;數(shù)據(jù)資源池負(fù)責(zé)各類數(shù)據(jù)的具體處理和加工,它負(fù)責(zé)完成管理中間件給予的指令;物理資源層則給以上的運算提供硬件、軟件、網(wǎng)絡(luò)等平臺。
從以上計算機云計算體系的構(gòu)建中可以看到云計算實現(xiàn)的原理。它是一種以互聯(lián)網(wǎng)計算理念為基礎(chǔ),結(jié)合虛擬化技術(shù)、綜合數(shù)據(jù)自動管理調(diào)度的一種數(shù)據(jù)處理技術(shù)。它能接受計算機端、移動設(shè)備端或其它端的用戶請求,完成專門的數(shù)據(jù)處理,然后將處理的信息提交給請求的用戶。云計算以高速的、專門的、遠(yuǎn)程的方式處理數(shù)據(jù)信息,人們需要使用云技術(shù)的時候,只需要以客戶終端機提出云計算的請求,它就能響應(yīng)人們的請求,這種集中化的、自動化的數(shù)據(jù)處理方式能夠節(jié)省數(shù)據(jù)處理的成本。要實現(xiàn)云計算的原理,需有以下幾種技術(shù)支持:
2.1 基于網(wǎng)絡(luò)的編程模塊實現(xiàn)
要讓云計算的四個層面能夠?qū)崿F(xiàn),就要用在網(wǎng)絡(luò)的基礎(chǔ)上用編程模塊的思想完成云計算的數(shù)據(jù)管理問題或數(shù)據(jù)存儲問題。這個編程思想主要為映射的思想和化簡的思想。映射的思想是要將整個網(wǎng)絡(luò)平臺構(gòu)建成一個大型的計算機服務(wù)器,而化簡思想則要用一套調(diào)度的法則把數(shù)據(jù)提交給“服務(wù)器”處理。
2.2 海量數(shù)據(jù)分布的存儲技術(shù)
云計算要處理的數(shù)據(jù),一般存儲在數(shù)個服務(wù)器中,如果需要處理數(shù)據(jù)時,需要從存儲服務(wù)器中提取需要的數(shù)據(jù)完成計算。如果使用映射的思想,可將云計算的數(shù)據(jù)的對象定義為元數(shù)據(jù),而要處理元數(shù)據(jù)時,只需要在存儲元數(shù)據(jù)的服務(wù)器中提取,即可完成計算。以這種思想可實現(xiàn)海量數(shù)據(jù)的分布存儲。
2.3 海量數(shù)據(jù)管理技術(shù)的支持
為了便于海量數(shù)據(jù)的管理,云計算需以數(shù)據(jù)庫的思想完成數(shù)據(jù)管理工作,而這個數(shù)據(jù)庫需要處理的數(shù)據(jù)是命令方式不同的、格式不同的數(shù)據(jù)。云計算的數(shù)據(jù)庫要用翻譯的思想完成命令的統(tǒng)一轉(zhuǎn)換工作、要用包裝的思想完成數(shù)據(jù)格式統(tǒng)一工作。
2.4 硬軟件虛擬化技術(shù)的處理
虛擬化技術(shù)是云計算實現(xiàn)的關(guān)鍵技術(shù)。它包括硬件虛擬化和軟件虛擬化。硬件虛擬化為計算機虛擬光、網(wǎng)絡(luò)虛擬化等;軟件虛擬化包括系統(tǒng)虛擬化、數(shù)據(jù)庫虛擬化等。虛擬化技術(shù)能使用戶像使用自己的計算機一般使用云計算的客戶端,同時虛擬化技術(shù)能讓云計算像在一臺計算機上一般完成所有的數(shù)據(jù)處理工作。
2.5 多平臺服務(wù)器的相互兼容
隨著云計算數(shù)據(jù)量增大,云服務(wù)器需要更多服務(wù)器硬件支持,如何讓這些硬件服務(wù)器彼此之間能更好的兼容,是目前人們正在研究的問題,只有使多平臺、多系統(tǒng)的服務(wù)器能相互兼容,才能使云計算原理能更好的實現(xiàn)。
3 計算機云計算的實現(xiàn)
3.1 云技術(shù)平臺的構(gòu)建
云計算平臺模塊的互動方式如圖2。
要讓云技術(shù)實現(xiàn),首先要搭建一個云技術(shù)平臺,這個平臺包含以下幾個部分:
云計算用戶界面:這個界面是人們使用云計算處理數(shù)據(jù)的指南;
云計算服務(wù)器目錄:人們使用該目錄,能了解該云計算服務(wù)器能完成哪些類型的數(shù)據(jù)計算;
云計算管理系統(tǒng):它完成數(shù)據(jù)任務(wù)的分配,使云系統(tǒng)能依規(guī)則完成數(shù)據(jù)處理;
數(shù)據(jù)部署處理:它完成用戶提交的數(shù)據(jù)命令,并將處理的數(shù)據(jù)提交給相應(yīng)的模塊;
數(shù)據(jù)的監(jiān)控:它負(fù)責(zé)監(jiān)控數(shù)據(jù)處理的情況,若出現(xiàn)數(shù)據(jù)處理異常的情況,能提交一套響應(yīng)的方案;
服務(wù)器的集群:它將數(shù)據(jù)服務(wù)器虛擬給一個服務(wù)器,使云計算的管理系統(tǒng)能便于完成數(shù)據(jù)分配和處理。
3.2 云技術(shù)的自動布署
云計算的自動布署是非常重要的環(huán)節(jié),可以說,它是云計算進(jìn)行的基礎(chǔ)。不同的云計算目的會有不同的云計算方式,自動布署最的目的,是數(shù)據(jù)計算時不再由人工干預(yù),而能實現(xiàn)數(shù)據(jù)的自動運算的流程。圖3為一則云計算自動部署的實例,只要用戶提交云計算的情求,其自動部署的規(guī)則會根據(jù)用戶的要求自動完成模塊化的運算。
3.3 云計算的資源監(jiān)控
云計算在計算的時候,有可能會出現(xiàn)用戶提交的要求超出計算范圍的情況;有可能云計算的計算流程出現(xiàn)失誤的情況;有可能會發(fā)生其它無法計算的情況等。如果沒有資源監(jiān)控系統(tǒng),云計算的流程將難以處理這種流程。而監(jiān)控系統(tǒng)的目的為監(jiān)控云計算的整個過程,直至正確的完成計算、如果無法正確的計算,將有一套正確的處理方法、評估運算的過程將運算的結(jié)果提交給相關(guān)的模塊。
4 結(jié)束語
隨著網(wǎng)絡(luò)技術(shù)的發(fā)展,人們根據(jù)網(wǎng)絡(luò)的特點開發(fā)出了云計算,它是一種先進(jìn)的處理數(shù)據(jù)信息的方式,以上是目前云計算的原理與實現(xiàn)方法,隨著網(wǎng)絡(luò)信息技術(shù)繼續(xù)向前發(fā)展,人們會發(fā)展出更先進(jìn)的云計算理論原理,且會提出更合理的云計算實現(xiàn)方法。