基才Flex虛擬化伺服器管理系統的研究

2022-11-10 05:45:02 字數 5005 閱讀 8152

筵地.數l

山東商業職業技術學院盧旎

隨著虛擬化技術的迅速發展,尤其是比如網路上分布了1o臺伺服器,每台服務需要解決管理問題以及選擇所需要的軟硬當今世界倡導低碳節能、環保綠色的節約器的硬碟是500g,那儲存虛擬化就可以讓件環境,再開始將系統遷移到虛擬化平台型社會環境中,作為其重要應用領域的服這1o塊硬碟虛擬為一塊5t的硬碟,其目的上,在執行中不斷監控、評估、調整及改務器虛擬化技術已經受到了越來越多的企是方便管理和有效利用儲存空間。進完善。

業和**的關注。本文則以此為出發點,對虛擬化伺服器管理系統的開發框架作了

深入的研究。系統開發框架採用flex技術完成介面顯示,blazeds框架完成f1ex與java之間的資料通訊,整合spr ng與hibernate技術的業務功能實現。

1.虛擬化技術簡介

虛擬化技術是近年來發展較快的技術之一,已經受到了越來越多的企業和**的關注。虛擬化是乙個廣義的術語,是指計算元件在虛擬的基礎上而不是真實的基礎上執行,是一種為了簡化管理、優化資源的解決方案。這種把有限的、固定的資源根據不同需求進行重新規劃,以達到最大利用率的思路,在it領域中被稱為虛擬化技術。

虛擬化技術可以擴大硬體的容量、

簡化軟體的重新配置過程。虛擬化技術允許乙個平台同時執行多個作業系統,並且應用程式都可在相互獨立的空間內執行而互不影響,從而顯著提高計算機的工作效率。虛擬化技術與多工以及超執行緒技術是完全不同的。

多工是指在乙個操作系

統中多個程式同時並行運作,而在虛擬化技術中,則可以同時執行多個互不干擾的作業系統,而且每乙個作業系統中都有多個程式執行,每乙個作業系統都執行在乙個虛擬的cpu或虛擬主機上。2.虛擬化技術的分類從實現層次來分,虛擬化技術可以劃分為:硬體虛擬化、作業系統虛擬化、應用程式虛擬化等。

從應用領域上,虛擬化

技術還可以包括:伺服器虛擬化、儲存虛擬化、網路虛擬化、桌面虛擬化、cpu虛擬化、檔案虛擬化等。

1)伺服器虛擬化

伺服器虛擬化應用了硬體虛擬化和操

作系統虛擬化技術,在一台伺服器安裝多個

作業系統,並且可以同時執行,就相當於多

臺伺服器同時執行了,利用率大大提高。

2)儲存虛擬化

儲存虛擬化是將一堆獨立的硬碟虛擬

的整合在一起,讓人看起來是一塊硬碟。

3)網路虛擬化

然而解決管理問題是整合中的乙個

網路虛擬化一般是指vpn,它將兩個重要環節,因為像伺服器合併或者部署大

異地的區域網,虛擬成乙個區域網,這樣型系統等任何重大、複雜的專案都可能會一

些企業的oa、b/s軟體,就可以像真實影響公司內部流程。本文設計並實現的虛

區域網一樣進行電腦互訪了。

擬化伺服器管理系統則是為公司節省的資4)桌面虛擬化

金、減少的總財務開支、能夠使管理人員

桌面虛擬化的實現是在伺服器上部署方便高效的管理系統伺服器。

好桌面環境,傳輸到客戶端電腦上,而客

3.fiex技術

戶端只採用瘦客戶機的應用模式,即只安

近年來,web技術有了突飛猛進的發裝作業系統,接受伺服器傳輸來的虛擬桌展,然而,由之前的c/s(客戶端/服務

面,使用者看到的就像本地真實環境一樣,

器)向b/s(瀏覽器/伺服器)的邁進,只

所有的使用其實是對伺服器上的桌面進行是乙個「去其糟粕」的過程,並沒有「取

操作。當然,程式執行也實際在伺服器其精華」。ria的誕生,則是推動了技術上。

it成本是大大的降低。這樣電腦的軟的革新。ria不但繼承了c/s時代的精華,環境非常的輕薄,硬體要求也非常低,而而且為使用者提供了更強大的互動能力和更且容易標準化。

豐富的使用者體驗。

伺服器虛擬化的特點明顯突出。它能

flex是adobe發布的開源ria開發框

減少伺服器的數量,提供一種伺服器整合架。flex使傳統的flash變成了開發者手

的方法,減少初期硬體採購成本;簡化服中的利器,通過伺服器端技術,開發者務器的部署、管理和維護工作,降低管理能夠賦予flash與後端伺服器(java平台費用;提高伺服器資源的利用率,提高服或.net平台)互動的能力。同時,開發者務器計算能力;通過降低空間、散熱以及可以使用開源免費的flex sdk構建flex應電力消耗等途徑壓縮資料中心成本,通過用程式,並通過使用

動態資源配置提高業務的靈活適應能力;

提高可用性,具有透明負載均衡、動態遷

移、故障自動隔離、系統自動重構的高可

靠伺服器應用環境;支援異構作業系統的整合,支援舊應用的持續執行;在不中斷

使用者工作的情況下進行系統更新;快速轉

移和複製虛擬伺服器,提供一種簡單便捷的災難恢復解決方案。伺服器虛擬化可以給企業節約it投

資成本,簡化伺服器部署、管理和維護工作。然而需要將其高效實施,伺服器虛擬化的整合需要按照步驟進行。首先要確定伺服器進行合併的時機是否成熟,其次是

圖框架與java通訊結構圖

二二\r—一java:二==資料庫(fjj:二 python兒———

———\

圖4.2系統整體架構示意圖

/20t2.06/電子世界一129—

i.鰻地

網路安全技術在網上申請犬證系統中的應用

上海交通大學資訊保安工程學院陳慧李林森

【摘要】為保證網上申請犬證的安全性、真實性與完整性問題需要運用網路安全技術。本文運用了pk/、數字簽名、md5等技術來保證電子申請書的真實性、合法性,且實現了電子申請書的安全性與不可抵賴性。

【關鍵詞】pⅺ;數字簽名

網上申請犬證相對於書面申請有許有以下特性:原始資訊只要改變一點點,到另外四個變數中如:a到a,b到b,c到

多優點,但因為缺乏安全,一直沒有很好哪怕是幾位元,對應的訊息摘要也會改變很c,d到d。的運用。為有效地防止對電子申請書的篡大。

4.主迴圈有四輪,每一輪進行16次操改,減少出錯率,可以將網路安全技術應md5演算法描述:

作共計64次操作。以下是每次操作中用到用到系統中。pki、數字簽名、md5等技術1.md5演算法先對輸入的資料進行補位,的四個非線性函式:

應用在網上申請犬證系統中,將很大程度使其位長對512求餘的結果等於448。即數

地提高資訊的安全強度。

據擴充套件至k.512+448位,也就是k.64+56個——

、md5

位元組,k為整數。具體補位操作是補乙個

八y八z;i(x,y,

 ̄ⅱ)5是20世紀90年代初由m工然後補0至滿足上述需求。

z):y八(xf(~z))。其中&、f、~和八分

和2.在第一步的結果後附加乙個以64別為:與、或、非和異或。md5演算法經四inc的開發,經由md2、md3和位二進位制表示填充前資訊的長度。經過輪迴圈運算並將結果進行級聯,最後生成

md4發展而來,其本質就是一種雜湊函式,

這兩步處理,現在的資訊位元組長度等於摘要。

並且具有不可逆的特性,即無法通過資訊摘正好是5l2二、rsa數字簽名

要來恢復原始的檔案。其典型應用之一是利的整數倍。通常情況下,使用hash函式進行散用其加密的不可逆性來加密使用者密碼,之二3.設定四個32位鏈結變數,a=0x6745

列運算對訊息進行加密,得出資訊的驗證是驗證資訊的完整性,如果使用md52 ̄密,

碼,再對驗證碼進行加密操作,得出數字

整個檔案將產生乙個唯一的md5資訊摘要進入演算法的四輪迴圈運簽名。最常用的是rsa數字簽名體制。如果在以後傳播這個檔案的過程中,只要文算。

迴圈的次數是資訊中5l2位的資訊分其過程可分為金鑰生成、簽名演算法和

件被篡改,資訊摘要值就不相同。因為它具組的數目。在將上面的四個鏈結變數複製驗證演算法3部分。

3整合開發環境提高開發效率。

拽之類的使用者動作產生技術,直接遠端呼叫javamxml和是編寫f1exevent被廣播」並「監後台提供的介面,大大提公升了通訊效率。應用的程式語言。mxml是符合xml語法規聽會將端整合spring與hibernate技術,實

范的宣告性標記語言,用來描述flex應用 ̄command。而command包括業務邏輯,創現對資料庫的高效操作。flex端建立的任

介面的元件布局、屬性和互動行為等。也建所需的相應務會在資料庫的乙個表中新增一條記錄,

可以使用mxml來描述非視覺化元件,例如函式,以及更新儲存在中python端在系統執行時會開啟daemon,輪http連線、資料繫結等的資料。由於view是繫結到詢該資料表,根據建立任務的型別直接完

是基於規範的語言,而中的資料上的,所以當中的成,或者傳送資料 ̄ulinux,由核心完成程式設計語資料改變的時候,view也會自動更新。

將任務的執**況反饋到資料庫中。最後言的最新版本,它是一種完全物件導向的delegate呼叫service並且將結果提交給由flex端定時獲取資料庫資訊,以便將系語言,既能編寫flash又能編寫flex。

command,這一步是可選的,但是推薦這麼統最新資料展示給使用者。本文則完成了該4.系統開發框架

做。service呼叫遠端資料(java ̄務端)

系統中flex ̄u資料庫之間的設計與實現。

cairngorm是由adobe公司支援並推薦然後將結果提交總結

的基於mvc模式的開源框架。該框架提供

在b/s軟體結構流行的今天,ria(rich

在資訊**的二十一世紀,無論是工

了一套flex應用程式開發骨架而並非服務富網際網路)作為作還是生活,人們對計算機似乎更加情有來提高flex程式的擴充套件性和可維護性。圖一

門新興的技術正高速發展並被廣泛應獨鍾。計算機技術的高速發展給人們帶來

4.1所示為cairngorm的框架與java通訊的用。本系統是將桌面應用程式互動的使用者了更多財富,但也同時導致了計算機資源

結構圖。

體驗與傳統的web應用的部署靈活性和成本的大量浪費。然而虛擬機器技術的飛速進步

從圖4.1可以看出的工作分析結合起來的網路應用程式。該系統整正試圖攻破這~難關。虛擬機器技術能夠最

流程清晰可見。客戶端介面是由view(視體架構示意圖如圖4.2所示。

大限度使用系統資源的目標,幫助計算機圖)組成,view使用flex的binding(綁如圖4.2所示,使用者通過瀏覽器登入硬體資源提高利用率,為企業節約資本。定)來顯示中包含的資料。

系統,採用blazeds框架完成flex與java

view根據諸如滑鼠點選、按鈕按下以及拖之間的資料通訊。系統應用b1azeds的

一130一電子世界/2012.06/

伺服器虛擬化技術方案 高校

噢易伺服器虛擬化網路中心 技術方案 軟體和硬體技術不斷發展,越來越多的學校依賴it技術來有效地支撐業務系統和流程。技術融入越多,應用擴充套件越多,學校就需要越來愈多的伺服器容量來應對需求,隨之面臨的管理問題逐漸上公升。伺服器資源分散,管理維護困難 隨著業務的不斷更新,網路中心伺服器數量逐年增長,每台...

基於虛擬化伺服器的部署方案

1 虛擬化簡介 虛擬化是硬體與作業系統之間的乙個抽象層,它將物理硬體與作業系統分開,打破以往乙個作業系統必須配置一套硬體的傳統部署方法,從而提供更高的it資源利用率和靈活性。虛擬化允許具有不同作業系統的多個虛擬伺服器 通常稱為虛擬機器 在同一臺物理伺服器上同時獨立並行執行,每個虛擬機器都有自己的一套...

伺服器虛擬化3 0載入平衡分析

vmware首次引起資料中心管理者的關注是以server virtualization 1.0為開端的。回首那時,管理程式軟體必須能夠相容現有的基礎架構,否則就無法進行配置。隨著vmware知名度的提高,優先權也發生了變化,我們開始過渡到server virtualization 2.0。vmwar...