當前位置:學問君>學習教育>畢業論文>

《淺談計算機雲計算及實現技術分析》的論文

學問君 人氣:1.26W

摘 要:計算中的“雲”屬於互聯網中一類比喻說法,雲計算是在互聯網有關服務及交付模式的基礎上而提出來的,具有大規模、虛擬化、可靠性高及擴張性高等特點。本課題筆者重點對雲計算的特點及實現方式進行了分析,進一步對雲計算在實現過程中的關鍵技術進行了探究,希望以此爲計算機資源的優化提供一些具有價值性的參考依據。

《淺談計算機雲計算及實現技術分析》的論文

關鍵詞:雲計算;特點;關鍵技術

近年來,在互聯網高速發展的背景下,雲計算逐漸成爲了一類商業的計算方式。對於雲計算來說,最顯著的特點便是具備高水平的運算能力,能夠展現出每秒鐘10億萬次的運算速度。鑑於運算能力的高效性,在模擬核爆炸及氣候變化預測當中均有着有效地應用價值。對於企業來說,利用雲計算還能夠對市場的動態及發展趨勢進行分析,如此便爲企業的運作及決策提供了巨大幫助。鑑於此,本課題對“計算機雲計算及實現技術”進行分析與探究具有較爲深遠的重要意義。

1 雲計算特點分析

雲計算主要以互聯網爲渠道,進一步提供動態並且容易擴展的虛擬化資源。與以往的單機應用模組及網絡應用模組比較,雲計算具備多方面的特點,具體包括:

(1)虛擬化。在雲計算中,虛擬化特點是最爲顯著的,虛擬化主要體現在資源與應用兩方面,對於每一個應用部署來說,其環境與物理平臺之間不呈相關性,在虛擬半臺的基礎上,實現管理,並完善備份、遷移及擴展等。另外,還藉助虛擬化層次,對各方面的操作加以完成。

(2)可靠性高。如雲計算系統當中有機器發生故障,對於用戶來說,無論是在計算方面,還是在應用方面均不會受到阻礙。可藉助雲計算所具備的動態擴展功能,進一步對其他服務器進行擴展,這樣便使任務能夠順利完成。

(3)性價比高。在虛擬化技術的融合下,雲計算系統可以對大部分價格低廉的PC進行整合,透過綜合便使其性能得到了有效強化,進一步增強了雲計算的性價比。

(4)靈活性高。基於雲計算當中,諸多IT資源都能夠爲虛擬化提供充足的支援,這些IT資源涵蓋了操作系統、網絡及硬軟件等。並且,在廠家方面,所產品出來的產品相容性非常優越。

(5)動態可擴展性。在對虛擬化資源進行動態擴展的基礎上,使應用也得到了有效擴展。能夠以實時的方式把服務器向目前具備的服務器機羣當中加入,以此使雲計算的操作能力得到有效強化。

(6)按需部署。對於用戶來說,在對不同的應用加以執行的情況下,便需擁有不同的資源,同時還需具備不同的計算能力。此時,雲計算平臺便可根據用戶的需求,進一步對資源及計算能力進行有效部署。

2 雲計算的實現形式

雲計算的實現形式諸多,主要涵蓋了:

(1)軟件即服務。主要透過對瀏覽器的應用,向需此項服務的用戶傳遞程序及應用資源等。其優勢是用戶不需要對服務器與軟件授權的費用進行支付。並且,在供應商方面來說,便只需對一個程序做好相應維護工作便可。

(2)網絡服務。便是將API供於開發者,使其能夠對以互聯網爲基礎的應用進行自主開發,如此一來便在傳統模式下的單機程序中有了較爲顯著的改善。

(3)平臺服務。主要提供開發環境方面的服務。在對中間商設備加以利用的條件下,對相應程序進行自主開發,與此同時透過互聯網及服務器,爲用戶提供下載服務。

(4)互聯網整合。對基於互聯網環境下提供相同服務的企業採取整合措施,以此爲終端用戶選取與自身相適應的服務提供商提供幫助。

(5)商業服務平臺。主要指的是軟件即服務和管理服務提供商之間的搭配應用,如此一來,對於提供商和用戶來說,便可以構建一個有效的溝通平臺。

(6)管理服務提供商。屬於雲計算的一種傳統的應用模式。大多數情況下,此形式面對的對象爲IT行業,例如對程序進行監控及對郵件病毒進行掃描等。

3 雲計算實現關鍵技術探究

雲計算在實現過程中離不開關鍵技術的支援。比如爲了能夠對雲計算提供有效的支援,便需要強有力的體系結構作爲保障。對於雲計算實現關鍵技術,主要包括:

3.1 體系結構。雲計算平臺的體系結構共有六部分:

(1)用戶介面。指的是一種交互介面,主要體現了雲用戶請求服務。

(2)服務目錄。是指一種服務列表,主要供用戶選擇。

(3)管理系統。主要對有價值的計算資源及相應的服務進行管理。

(4)部署工具。以用戶請求爲依據,對資源及相應的應用進行智能化地部署。

(5)監控。主要對基於雲系統資源的應用狀況進行監控,進一步做出相應的措施。

(6)服務器集羣。主要由管理系統加以管理,指的是物理服務器或者虛擬服務器。

3.2 自動化部署。

對於自動化部署來說,主要指的是在自動安裝及部署的條件下,使計算資源能夠在原始情況的基礎上,向可用狀態發生轉變。對於系統資源來說,在部署方面步驟較多,例如自動化部署,便是在對腳本進行調節的作用下,使不同的廠商能夠實現對設備管理工具的自動配置,以此降低調用過程的複雜程度,進一步使超負荷的人機交互得到有效避免,從而讓部署實現了智能操作。

基於自動化部署管理工具當中,有兩部分的功能模組需給予充分重視,一部分爲工作流引擎,另一部分爲數據模型。其中,數據模型是把具體的軟硬件定義在數據模型當中,對於管理工具來說,便可以對這些資源加以控制。而工作流引擎則是對工作流進行調用及觸發,以此使自動化的部署能夠有效實現,透過把種類不一的腳本流程在具有重複使用且較爲集中的工作流數據庫當中應用。這些工作流能夠對原本透過手工加以完成的'服務器及操作系統加以完成,以此使工作負荷得到有效減輕。

3.3 資源監控。

雲計算擁有數量大的服務器,同時所具備的資源具有動態變化的特點,能夠提供準確性高且及時有效地資源資訊。資源監控的作用便是爲雲計算資源的動態部署提供有效依據,同時還能夠對資源的應用狀況加以監控,從而爲資源的有效整合提供依據。同時,透過資源監控,還能夠使其他一些子系統能夠接受到及時有效的資訊資源,如此一來系統資源的分配便更具條理性。雲計算能夠對各類資源服務器進行配置,並加以監視,並把資源使用資訊數據以定期的放鬆向數據倉庫當中傳送,進一步對數據進行分析,並對資源進行監控,以此掌握資源的可用性,這樣在故障的排除方面以及資源的整合調配方面便更具實效性與科學性。

4 結束語

透過本課題的探究,認識到計算機雲計算的實現具有多方面的價值作用。就現狀而言,雲計算尚且處於初級發展階段,雖然在用戶對資源的使用方式方面能夠得到有效改變,但是仍有許多方面需要加以完善。筆者認爲,在社會經濟穩健發展及互聯網技術日益提高的基礎上,雲計算的應用將更具有效性,透過對相關技術的改進及新技術的應用,相信雲計算在互聯網中將更具應用前景,進一步爲互聯網的穩健發展起到推波助瀾的作用。