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