當前位置:文思屋>學習教育>畢業論文>

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

文思屋 人氣:1.27W

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

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

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

近年來,在網際網路高速發展的背景下,雲端計算逐漸成為了一類商業的計算方式。對於雲端計算來說,最顯著的特點便是具備高水平的運算能力,能夠展現出每秒鐘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 結束語

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