亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于Flex虛擬化服務(wù)器管理系統(tǒng)的研究

        2012-01-29 08:35:56山東商業(yè)職業(yè)技術(shù)學(xué)院
        電子世界 2012年11期
        關(guān)鍵詞:桌面硬盤虛擬化

        山東商業(yè)職業(yè)技術(shù)學(xué)院 盧 旎

        基于Flex虛擬化服務(wù)器管理系統(tǒng)的研究

        山東商業(yè)職業(yè)技術(shù)學(xué)院 盧 旎

        隨著虛擬化技術(shù)的迅速發(fā)展,尤其是當(dāng)今世界倡導(dǎo)低碳節(jié)能、環(huán)保綠色的節(jié)約型社會(huì)環(huán)境中,作為其重要應(yīng)用領(lǐng)域的服務(wù)器虛擬化技術(shù)已經(jīng)受到了越來越多的企業(yè)和媒體的關(guān)注。本文則以此為出發(fā)點(diǎn),對虛擬化服務(wù)器管理系統(tǒng)的開發(fā)框架作了深入的研究。系統(tǒng)開發(fā)框架采用Flex技術(shù)完成界面顯示,BlazeDS框架完成Flex與Java之間的數(shù)據(jù)通信,集成Spring與Hibernate技術(shù)的業(yè)務(wù)功能實(shí)現(xiàn)。

        1.虛擬化技術(shù)簡介

        虛擬化技術(shù)是近年來發(fā)展較快的技術(shù)之一,已經(jīng)受到了越來越多的企業(yè)和媒體的關(guān)注。虛擬化是一個(gè)廣義的術(shù)語,是指計(jì)算元件在虛擬的基礎(chǔ)上而不是真實(shí)的基礎(chǔ)上運(yùn)行,是一種為了簡化管理、優(yōu)化資源的解決方案。這種把有限的、固定的資源根據(jù)不同需求進(jìn)行重新規(guī)劃,以達(dá)到最大利用率的思路,在IT領(lǐng)域中被稱為虛擬化技術(shù)。

        虛擬化技術(shù)可以擴(kuò)大硬件的容量、簡化軟件的重新配置過程。虛擬化技術(shù)允許一個(gè)平臺同時(shí)運(yùn)行多個(gè)操作系統(tǒng),并且應(yīng)用程序都可在相互獨(dú)立的空間內(nèi)運(yùn)行而互不影響,從而顯著提高計(jì)算機(jī)的工作效率。虛擬化技術(shù)與多任務(wù)以及超線程技術(shù)是完全不同的。多任務(wù)是指在一個(gè)操作系統(tǒng)中多個(gè)程序同時(shí)并行運(yùn)作,而在虛擬化技術(shù)中,則可以同時(shí)運(yùn)行多個(gè)互不干擾的操作系統(tǒng),而且每一個(gè)操作系統(tǒng)中都有多個(gè)程序運(yùn)行,每一個(gè)操作系統(tǒng)都運(yùn)行在一個(gè)虛擬的CPU或虛擬主機(jī)上。

        2.虛擬化技術(shù)的分類

        從實(shí)現(xiàn)層次來分,虛擬化技術(shù)可以劃分為:硬件虛擬化、操作系統(tǒng)虛擬化、應(yīng)用程序虛擬化等。從應(yīng)用領(lǐng)域上,虛擬化技術(shù)還可以包括:服務(wù)器虛擬化、存儲(chǔ)虛擬化、網(wǎng)絡(luò)虛擬化、桌面虛擬化、CPU虛擬化、文件虛擬化等。

        1)服務(wù)器虛擬化

        服務(wù)器虛擬化應(yīng)用了硬件虛擬化和操作系統(tǒng)虛擬化技術(shù),在一臺服務(wù)器安裝多個(gè)操作系統(tǒng),并且可以同時(shí)運(yùn)行,就相當(dāng)于多臺服務(wù)器同時(shí)運(yùn)行了,利用率大大提高。

        2)存儲(chǔ)虛擬化

        存儲(chǔ)虛擬化是將一堆獨(dú)立的硬盤虛擬的整合在一起,讓人看起來是一塊硬盤。比如網(wǎng)絡(luò)上分布了10臺服務(wù)器,每臺服務(wù)器的硬盤是500G,那存儲(chǔ)虛擬化就可以讓這10塊硬盤虛擬為一塊5T的硬盤,其目的是方便管理和有效利用存儲(chǔ)空間。

        3)網(wǎng)絡(luò)虛擬化

        網(wǎng)絡(luò)虛擬化一般是指VPN,它將兩個(gè)異地的局域網(wǎng),虛擬成一個(gè)局域網(wǎng),這樣一些企業(yè)的OA、B/S軟件,就可以像真實(shí)局域網(wǎng)一樣進(jìn)行電腦互訪了。

        4)桌面虛擬化

        桌面虛擬化的實(shí)現(xiàn)是在服務(wù)器上部署好桌面環(huán)境,傳輸?shù)娇蛻舳穗娔X上,而客戶端只采用瘦客戶機(jī)的應(yīng)用模式,即只安裝操作系統(tǒng),接受服務(wù)器傳輸來的虛擬桌面,用戶看到的就像本地真實(shí)環(huán)境一樣,所有的使用其實(shí)是對服務(wù)器上的桌面進(jìn)行操作。當(dāng)然,程序運(yùn)行也實(shí)際在服務(wù)器上。IT成本是大大的降低。這樣電腦的軟環(huán)境非常的輕薄,硬件要求也非常低,而且容易標(biāo)準(zhǔn)化。

        服務(wù)器虛擬化的特點(diǎn)明顯突出。它能減少服務(wù)器的數(shù)量,提供一種服務(wù)器整合的方法,減少初期硬件采購成本;簡化服務(wù)器的部署、管理和維護(hù)工作,降低管理費(fèi)用;提高服務(wù)器資源的利用率,提高服務(wù)器計(jì)算能力;通過降低空間、散熱以及電力消耗等途徑壓縮數(shù)據(jù)中心成本,通過動(dòng)態(tài)資源配置提高業(yè)務(wù)的靈活適應(yīng)能力;提高可用性,具有透明負(fù)載均衡、動(dòng)態(tài)遷移、故障自動(dòng)隔離、系統(tǒng)自動(dòng)重構(gòu)的高可靠服務(wù)器應(yīng)用環(huán)境;支持異構(gòu)操作系統(tǒng)的整合,支持舊應(yīng)用的持續(xù)運(yùn)行;在不中斷用戶工作的情況下進(jìn)行系統(tǒng)更新;快速轉(zhuǎn)移和復(fù)制虛擬服務(wù)器,提供一種簡單便捷的災(zāi)難恢復(fù)解決方案。

        服務(wù)器虛擬化可以給企業(yè)節(jié)約IT投資成本,簡化服務(wù)器部署、管理和維護(hù)工作。然而需要將其高效實(shí)施,服務(wù)器虛擬化的整合需要按照步驟進(jìn)行。首先要確定服務(wù)器進(jìn)行合并的時(shí)機(jī)是否成熟,其次是需要解決管理問題以及選擇所需要的軟硬件環(huán)境,再開始將系統(tǒng)遷移到虛擬化平臺上,在運(yùn)行中不斷監(jiān)控、評估、調(diào)整及改進(jìn)完善。

        然而解決管理問題是整合中的一個(gè)重要環(huán)節(jié),因?yàn)橄穹?wù)器合并或者部署大型系統(tǒng)等任何重大、復(fù)雜的項(xiàng)目都可能會(huì)影響公司內(nèi)部流程。本文設(shè)計(jì)并實(shí)現(xiàn)的虛擬化服務(wù)器管理系統(tǒng)則是為公司節(jié)省的資金、減少的總財(cái)務(wù)開支、能夠使管理人員方便高效的管理系統(tǒng)服務(wù)器。

        3.Flex技術(shù)

        圖4.1 Cairngorm框架與Java通信結(jié)構(gòu)圖

        圖4.2 系統(tǒng)整體架構(gòu)示意圖

        近年來,Web技術(shù)有了突飛猛進(jìn)的發(fā)展,然而,由之前的C/S(客戶端/服務(wù)器)向B/S(瀏覽器/服務(wù)器)的邁進(jìn),只是一個(gè)“去其糟粕”的過程,并沒有“取其精華”。RIA的誕生,則是推動(dòng)了技術(shù)的革新。RIA不但繼承了C/S時(shí)代的精華,而且為用戶提供了更強(qiáng)大的交互能力和更豐富的用戶體驗(yàn)。

        Flex是Adobe發(fā)布的開源RIA開發(fā)框架。Flex使傳統(tǒng)的Flash變成了開發(fā)者手中的利器,通過服務(wù)器端技術(shù),開發(fā)者能夠賦予Flash與后端服務(wù)器(Java平臺或.Net平臺)交互的能力。同時(shí),開發(fā)者可以使用開源免費(fèi)的Flex SDK構(gòu)建Flex應(yīng)用程序,并通過使用Adobe Flex Builder 3集成開發(fā)環(huán)境提高開發(fā)效率。

        MXML和ActionScript3.0是編寫Flex應(yīng)用的程序語言。MXML是符合XML語法規(guī)范的聲明性標(biāo)記語言,用來描述Flex應(yīng)用界面的組件布局、屬性和交互行為等。也可以使用MXML來描述非可視化組件,例如HTTP連接、數(shù)據(jù)綁定等。ActionScript是基于ECMAScript規(guī)范的語言,而ActionScript 3.0是ActionScript編程語言的最新版本,它是一種完全面向?qū)ο蟮恼Z言,既能編寫Flash又能編寫Flex。

        4.系統(tǒng)開發(fā)框架

        Cairngorm是由Adobe公司支持并推薦的基于MVC模式的開源框架。該框架提供了一套Flex應(yīng)用程序開發(fā)骨架而并非服務(wù)來提高Flex程序的擴(kuò)展性和可維護(hù)性。圖4.1所示為Cairngorm的框架與Java通信的結(jié)構(gòu)圖。

        從圖4.1可以看出,Cairngorm的工作流程清晰可見。客戶端界面是由View(視圖)組成,View使用Flex的binding(綁定)來顯示ModelLocator中包含的數(shù)據(jù)。View根據(jù)諸如鼠標(biāo)點(diǎn)擊、按鈕按下以及拖拽之類的用戶動(dòng)作產(chǎn)生Event,Dispatch Event被FrontController“廣播”并“監(jiān)聽”,F(xiàn)rontController會(huì)將Event Mapping到Command。而Command包括業(yè)務(wù)邏輯,創(chuàng)建所需Delegate,Call Delegate的相應(yīng)函數(shù),以及更新存儲(chǔ)在ModelLocator中的數(shù)據(jù)。由于View是綁定到ModelLocator中的數(shù)據(jù)上的,所以當(dāng)ModelLocator中的數(shù)據(jù)改變的時(shí)候,View也會(huì)自動(dòng)更新。Delegate調(diào)用Service并且將結(jié)果提交給Command,這一步是可選的,但是推薦這么做。Service調(diào)用遠(yuǎn)程數(shù)據(jù)(Java服務(wù)端)然后將結(jié)果提交給Delegate。

        在B/S軟件結(jié)構(gòu)流行的今天,RIA(Rich Internet Application,富因特網(wǎng))作為一門新興的技術(shù)正高速發(fā)展并被廣泛應(yīng)用。本系統(tǒng)是將桌面應(yīng)用程序交互的用戶體驗(yàn)與傳統(tǒng)的Web應(yīng)用的部署靈活性和成本分析結(jié)合起來的網(wǎng)絡(luò)應(yīng)用程序。該系統(tǒng)整體架構(gòu)示意圖如圖4.2所示。

        如圖4.2所示,用戶通過瀏覽器登錄系統(tǒng),采用BlazeDS框架完成Flex與Java之間的數(shù)據(jù)通信。系統(tǒng)應(yīng)用BlazeDS的RemotingObject技術(shù),直接遠(yuǎn)程調(diào)用Java后臺提供的接口,大大提升了通信效率。Java端集成Spring與Hibernate技術(shù),實(shí)現(xiàn)對數(shù)據(jù)庫的高效操作。Flex端創(chuàng)建的任務(wù)會(huì)在數(shù)據(jù)庫的一個(gè)表中添加一條記錄,Python端在系統(tǒng)運(yùn)行時(shí)會(huì)開啟Daemon,輪詢該數(shù)據(jù)表,根據(jù)創(chuàng)建任務(wù)的類型直接完成,或者發(fā)送數(shù)據(jù)到Linux,由內(nèi)核完成,將任務(wù)的執(zhí)行情況反饋到數(shù)據(jù)庫中。最后由Flex端定時(shí)獲取數(shù)據(jù)庫信息,以便將系統(tǒng)最新數(shù)據(jù)展示給用戶。本文則完成了該系統(tǒng)中Flex到數(shù)據(jù)庫之間的設(shè)計(jì)與實(shí)現(xiàn)。

        5.總結(jié)

        在信息爆炸的二十一世紀(jì),無論是工作還是生活,人們對計(jì)算機(jī)似乎更加情有獨(dú)鐘。計(jì)算機(jī)技術(shù)的高速發(fā)展給人們帶來了更多財(cái)富,但也同時(shí)導(dǎo)致了計(jì)算機(jī)資源的大量浪費(fèi)。然而虛擬機(jī)技術(shù)的飛速進(jìn)步正試圖攻破這一難關(guān)。虛擬機(jī)技術(shù)能夠最大限度使用系統(tǒng)資源的目標(biāo),幫助計(jì)算機(jī)硬件資源提高利用率,為企業(yè)節(jié)約資本。

        猜你喜歡
        桌面硬盤虛擬化
        桌面舞龍
        HiFi級4K硬盤播放機(jī) 億格瑞A15
        Egreat(億格瑞)A10二代 4K硬盤播放機(jī)
        基于APP在線控制雙擠出頭FDM桌面3D打印機(jī)的研制
        基于OpenStack虛擬化網(wǎng)絡(luò)管理平臺的設(shè)計(jì)與實(shí)現(xiàn)
        電子制作(2019年10期)2019-06-17 11:45:10
        對基于Docker的虛擬化技術(shù)的幾點(diǎn)探討
        電子制作(2018年14期)2018-08-21 01:38:20
        虛擬化技術(shù)在計(jì)算機(jī)技術(shù)創(chuàng)造中的應(yīng)用
        電子測試(2017年11期)2017-12-15 08:57:56
        我區(qū)電視臺對硬盤播出系統(tǒng)的應(yīng)用
        存儲(chǔ)虛擬化還有優(yōu)勢嗎?
        最貼心21款Win7桌面小工具展示
        国产精品公开免费视频| 天天夜碰日日摸日日澡性色av| 免费1级做爰片1000部视频| japanese无码中文字幕| 色婷婷一区二区三区四区| 日本女优中文字幕在线播放 | 手机免费日韩中文字幕| 亚洲国产av一区二区三区天堂| 我的极品小姨在线观看| 色佬精品免费在线视频| 高潮又爽又无遮挡又免费| 婷婷九月丁香| 白丝美女扒开内露出内裤视频 | 国产一区二区精品亚洲| 国产成人亚洲精品| YW亚洲AV无码乱码在线观看| 午夜国产在线精彩自拍视频| 男人天堂网2017| 国产精品jizz在线观看老狼| a欧美一级爱看视频| 国产av无毛无遮挡网站| 无码孕妇孕交在线观看| 亚洲欧美日韩精品高清| 一本久久综合亚洲鲁鲁五月夫| 日韩av一区二区网址| 久久久久久好爽爽久久| 中字亚洲国产精品一区二区| 一区二区三区观看视频在线| 国产精品爽爽久久久久久竹菊| 午夜家庭影院| 色婷婷精品国产一区二区三区| 色偷偷激情日本亚洲一区二区| 国产最新进精品视频| 国产一级淫片a免费播放口| 在线人妻va中文字幕| 日本一本之道高清不卡免费| 在线欧美不卡| 亚洲一区二区三区自拍麻豆| 国产播放隔着超薄丝袜进入| 欧美精品一区二区性色a+v| 亚洲视频一区二区蜜桃|