国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于數(shù)據(jù)虛擬化技術(shù)的大數(shù)據(jù)資源中心建設(shè)

2018-01-24 19:30羅偉雄劉嵐時(shí)東曉曾紀(jì)霞
軟件 2017年7期
關(guān)鍵詞:云計(jì)算技術(shù)大數(shù)據(jù)

羅偉雄 劉嵐 時(shí)東曉 曾紀(jì)霞

摘要:針對(duì)我國(guó)當(dāng)前正在全面深化信息技術(shù)在教學(xué)、管理等方面的應(yīng)用,以促進(jìn)教育教學(xué)模式創(chuàng)新,g J導(dǎo)資源共建共享。提出了在當(dāng)前大數(shù)據(jù)環(huán)境下,使用數(shù)據(jù)虛擬化技術(shù)建設(shè)高校信息資源中心。首先闡述了信息資源庫(kù)的三種部署方式;然后從硬件平臺(tái)層、虛擬服務(wù)器層、數(shù)據(jù)存儲(chǔ)層、數(shù)據(jù)虛擬化層、數(shù)據(jù)接口層和應(yīng)用層詳細(xì)介紹了數(shù)據(jù)資源中心的系統(tǒng)架構(gòu);最后闡述了數(shù)據(jù)資源中心的建設(shè)。通過(guò)數(shù)據(jù)虛擬化技術(shù)、統(tǒng)一數(shù)據(jù)接口、統(tǒng)一應(yīng)用等綜合性的云計(jì)算技術(shù)構(gòu)建了大數(shù)據(jù)資源中心,使系統(tǒng)更好地適應(yīng)當(dāng)今移動(dòng)應(yīng)用和移動(dòng)學(xué)習(xí)的需求?;緦?shí)現(xiàn)了教育資源共建共享的目的,實(shí)現(xiàn)了數(shù)字化教育教學(xué)資源的效益最大化。

關(guān)鍵詞:數(shù)據(jù)虛擬化;大數(shù)據(jù);云計(jì)算技術(shù);網(wǎng)絡(luò)虛擬化;服務(wù)器虛擬化;存儲(chǔ)虛擬化

0引言

2012年國(guó)家教育部發(fā)布《教育部關(guān)于印發(fā)(教育信息化十年發(fā)展規(guī)劃(2011-2020年))的通知》。通知指出要充分整合現(xiàn)有資源,采用云計(jì)算技術(shù),構(gòu)建穩(wěn)定可靠、低成本的國(guó)家教育云服務(wù)模式;同時(shí)要建立優(yōu)質(zhì)數(shù)字教育資源和共建共享環(huán)境,提供優(yōu)質(zhì)數(shù)字教育資源信息服務(wù)。而云計(jì)算技術(shù)的發(fā)展和落地為構(gòu)建教育資源共建共享打下了堅(jiān)實(shí)的基礎(chǔ)。筆者在教育資源共建共享方面展開了深入的研究工作。經(jīng)過(guò)多年的探索與實(shí)踐,設(shè)計(jì)了一套在云計(jì)算環(huán)境下使用數(shù)據(jù)虛擬化技術(shù)構(gòu)建大數(shù)據(jù)資源中心的架構(gòu),并初步建成了基于云計(jì)算技術(shù)的教育資源庫(kù)系統(tǒng)。

1部署方式

要在云計(jì)算環(huán)境下構(gòu)建大數(shù)據(jù)資源中心,首先要解決的是云計(jì)算的部署方式。云計(jì)算的部署方式是指云計(jì)算資源的所有者和使用者的關(guān)系。選擇不同的部署方式將會(huì)影響整個(gè)系統(tǒng)的架構(gòu),會(huì)關(guān)系后續(xù)應(yīng)用系統(tǒng)的部署、數(shù)據(jù)流的管理以及安全控制等問(wèn)題。因此在進(jìn)行系統(tǒng)設(shè)計(jì)時(shí)就要選擇一種具有較好擴(kuò)展能力的,適合應(yīng)用需求的部署方式。

云計(jì)算的部署方式有公有云、私有云和混合云。其中混合云是公有云和私有云兩種服務(wù)方式的結(jié)合,它將公有云和私有云進(jìn)行混合和匹配,以獲得最佳的效果,這種個(gè)性化的解決方案,達(dá)到了既省錢又安全的目的。在當(dāng)前的運(yùn)行環(huán)境中基于安全考慮,并非所有數(shù)據(jù)信息都適合存儲(chǔ)在公有云上,例如各單位的財(cái)務(wù)信息等重要的內(nèi)部數(shù)據(jù),更適合保存在本地私有云系統(tǒng)中。而通過(guò)私有云系統(tǒng)可以更加靈活高效地管理資源。但是公有云的計(jì)算資源和存儲(chǔ)資源又是私有云系統(tǒng)無(wú)法比擬的,通過(guò)將非機(jī)密功能遷移到公有云中,可以降低對(duì)內(nèi)部私有云的壓力和需求。因此本系統(tǒng)采用了混合云的部署方式,經(jīng)過(guò)實(shí)踐應(yīng)用,發(fā)現(xiàn)效果良好。

2系統(tǒng)架構(gòu)

本系統(tǒng)以云計(jì)算技術(shù)為基礎(chǔ)構(gòu)建大數(shù)據(jù)資源中心。該系統(tǒng)主要由六個(gè)層次組成。分別是硬件平臺(tái)層、虛擬服務(wù)器層、數(shù)據(jù)存儲(chǔ)層、數(shù)據(jù)虛擬化層、數(shù)據(jù)接口層和應(yīng)用層。如圖1所示:

2.1硬件平臺(tái)層

硬件平臺(tái)主要包括網(wǎng)絡(luò)、服務(wù)器和存儲(chǔ)器。由于各種原因,這些硬件設(shè)備都存在不同品牌、不同型號(hào)等異構(gòu)性問(wèn)題。本系統(tǒng)使用了虛擬化技術(shù)來(lái)消除其異構(gòu)性,為上層提供統(tǒng)一的服務(wù)。這里主要包括網(wǎng)絡(luò)虛擬化(Network Virtualization)、服務(wù)器虛擬化(Server Virtualization)和存儲(chǔ)虛擬化(Storage Virtualization)。

(1)網(wǎng)絡(luò)虛擬化(Network Virtualization)

這里所說(shuō)的網(wǎng)絡(luò)虛擬化指的是軟件定義的網(wǎng)絡(luò),而非以往的虛擬專用網(wǎng)(VPN)。由于上層應(yīng)用或安全的需求,有時(shí)候不得不對(duì)現(xiàn)有的網(wǎng)絡(luò)結(jié)構(gòu)進(jìn)行調(diào)整,對(duì)于傳統(tǒng)的組網(wǎng)方式而言,這種調(diào)整是非常麻煩的,特別是對(duì)大型的復(fù)雜的網(wǎng)絡(luò)更是如此。而使用網(wǎng)絡(luò)虛擬化技術(shù)則可輕松面對(duì)這種狀況。網(wǎng)絡(luò)虛擬化(Network Virtualization)是將多個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)進(jìn)行整合,組合成一個(gè)邏輯網(wǎng)絡(luò),然后以軟件定義的方式,創(chuàng)建、調(diào)配和管理邏輯網(wǎng)絡(luò)并將邏輯網(wǎng)絡(luò)設(shè)備和安全策略的任意組合組裝到任何拓?fù)浣Y(jié)構(gòu)中。網(wǎng)絡(luò)虛擬化技術(shù)將網(wǎng)絡(luò)節(jié)點(diǎn)和物理網(wǎng)絡(luò)基礎(chǔ)架構(gòu)進(jìn)行了分離,確保了硬件的獨(dú)立性,使網(wǎng)絡(luò)調(diào)配能靈活適應(yīng)上層應(yīng)用和安全的需要。

(2)服務(wù)器虛擬化(Server Virtualization)

由于筆者所在單位的物理服務(wù)器都是在不同的建設(shè)期,不同的年份購(gòu)買的,因此存在不同品牌、不同配置、不同性能的問(wèn)題。因此系統(tǒng)采用了服務(wù)器虛擬化技術(shù)將這些物理服務(wù)器進(jìn)行重新整合,把他們虛擬化為統(tǒng)一的計(jì)算資源池,為上層應(yīng)用提供服務(wù)。服務(wù)器虛擬化(Server Virtualization)的目的就是將服務(wù)器物理資源抽象成邏輯資源,讓CPU、內(nèi)存、磁盤、I/O等硬件變成可以動(dòng)態(tài)管理的“資源池”,從而提高資源的利用率,簡(jiǎn)化系統(tǒng)管理,實(shí)現(xiàn)服務(wù)器整合。

(3)存儲(chǔ)虛擬化(Storage Virtualization)

存儲(chǔ)虛擬化(Storage Virtualization)是通過(guò)將存儲(chǔ)系統(tǒng)或存儲(chǔ)服務(wù)的內(nèi)部功能抽象、隱藏或隔離,使存儲(chǔ)或數(shù)據(jù)的管理與應(yīng)用、服務(wù)器及網(wǎng)絡(luò)資源的管理隔離,從而實(shí)現(xiàn)對(duì)存儲(chǔ)和數(shù)據(jù)的應(yīng)用以及網(wǎng)絡(luò)無(wú)關(guān)的管理。與物理服務(wù)器的情況類似,在筆者所在單位的數(shù)據(jù)中心,數(shù)據(jù)存儲(chǔ)也存在多種品牌、多種配置、多種接口的情況。系統(tǒng)通過(guò)存儲(chǔ)虛擬化技術(shù)將這些異構(gòu)的數(shù)據(jù)存儲(chǔ)進(jìn)行有機(jī)地整合,邏輯抽象,把他們重新構(gòu)建成一個(gè)高效靈活的存儲(chǔ)資源池,為上層提供統(tǒng)一的管理和存取操作,降低了管理的難度,提高了系統(tǒng)的擴(kuò)展能力,實(shí)現(xiàn)了數(shù)據(jù)的跨設(shè)備流動(dòng)。

當(dāng)前實(shí)現(xiàn)硬件平臺(tái)虛擬化的產(chǎn)品和方案很多,有VMware、IBM、Microsoft等多種平臺(tái)。這里筆者使用了VMware的解決方案來(lái)實(shí)現(xiàn)虛擬化。在該平臺(tái)上實(shí)現(xiàn)了對(duì)IBM BladeCenter HS22、HP ProLiantDL580 G7、浪潮NF8420 M3等共22臺(tái)物理服務(wù)器進(jìn)行整合,虛擬了124臺(tái)虛擬服務(wù)器,虛擬比例達(dá)到了1:5.6,大大節(jié)約了硬件服務(wù)器的購(gòu)買成本。同時(shí)對(duì)EMC 5100、IBM DS 3000、HP P4000等多個(gè)品牌的多臺(tái)存儲(chǔ)陣列進(jìn)行了虛擬化,組建了統(tǒng)一的存儲(chǔ)資源池,為上層提供統(tǒng)一的存儲(chǔ)服務(wù),屏蔽了各種存儲(chǔ)器的操作差異,對(duì)存儲(chǔ)資源進(jìn)行了合理的整合和分配,有效提高了數(shù)據(jù)存儲(chǔ)的利用率。endprint

云計(jì)算技術(shù)的基礎(chǔ)是虛擬化,通過(guò)對(duì)硬件平臺(tái)的虛擬化,系統(tǒng)實(shí)現(xiàn)了對(duì)硬件資源的高度整合,提高了資源的利用率,提高了系統(tǒng)的擴(kuò)展能力,提升了系統(tǒng)的管理水平,降低了建設(shè)的成本,為后續(xù)大數(shù)據(jù)資源中心的建設(shè)提供了優(yōu)質(zhì)的基礎(chǔ)保障。

2.2虛擬服務(wù)器層

該層是在硬件平臺(tái)虛擬化的基礎(chǔ)上根據(jù)應(yīng)用的需求,構(gòu)建相應(yīng)的虛擬服務(wù)器。由于系統(tǒng)使用的是混合云的部署方式,因此虛擬服務(wù)器除了由本地?cái)?shù)據(jù)中心硬件服務(wù)器虛擬之外,還租用了公有云上的虛擬服務(wù)器。這些服務(wù)器根據(jù)不同的業(yè)務(wù)需求分別組建成不同的服務(wù)器群集,結(jié)合分布式計(jì)算,實(shí)現(xiàn)了服務(wù)的高可用性和可靠性,同時(shí)還提高了系統(tǒng)的處理和計(jì)算能力。

由本地?cái)?shù)據(jù)中心的硬件平臺(tái)以及由此創(chuàng)建的虛擬服務(wù)器構(gòu)成了私有云,而所租用的虛擬服務(wù)器部分構(gòu)成了公有云。然后再根據(jù)業(yè)務(wù)性質(zhì)、數(shù)據(jù)流量、安全要求等分別在兩者之上部署不同的業(yè)務(wù)系統(tǒng)。

2.3數(shù)據(jù)存儲(chǔ)層

該層主要是根據(jù)不同的應(yīng)用,部署不同的數(shù)據(jù)庫(kù)存儲(chǔ)系統(tǒng)。在實(shí)施過(guò)程中筆者發(fā)現(xiàn),由于上層部署的應(yīng)用系統(tǒng)往往都是由多家廠商開發(fā)的,他們所使用的操作系統(tǒng)類型和數(shù)據(jù)庫(kù)平臺(tái)往往都不統(tǒng)一。即使是使用相同的數(shù)據(jù)庫(kù)系統(tǒng),但由于各種配置要求不一樣,如字符集等,而產(chǎn)生沖突,無(wú)法共存。因此試圖要求各個(gè)廠商把他們的數(shù)據(jù)庫(kù)都部署在統(tǒng)一的環(huán)境中,使用統(tǒng)一的數(shù)據(jù)庫(kù)平臺(tái),這基本上是不可行的。因此只能另辟蹊徑。

為了實(shí)現(xiàn)數(shù)據(jù)資源的共享,筆者首先制定了各類數(shù)據(jù)的基本格式要求,如視頻資源必須具備哪些屬性等等。這樣在后期就可以通過(guò)數(shù)據(jù)同步、數(shù)據(jù)提取等多種手段實(shí)現(xiàn)數(shù)據(jù)的共享。

2.4數(shù)據(jù)虛擬化層

該層是整個(gè)系統(tǒng)的重要組成部分,是實(shí)現(xiàn)大數(shù)據(jù)資源中心數(shù)據(jù)共享的核心。

由于不同的應(yīng)用需要部署不同的數(shù)據(jù)庫(kù)存儲(chǔ)系統(tǒng),這樣根本無(wú)法實(shí)現(xiàn)數(shù)據(jù)的共享。經(jīng)過(guò)分析研究,筆者發(fā)現(xiàn),各類應(yīng)用中有不少數(shù)據(jù)都是共通的,而且不論是從管理的角度還是使用的角度都應(yīng)該進(jìn)行統(tǒng)一的管理。例如最為常見的用戶信息,這是每個(gè)應(yīng)用系統(tǒng)都必須具備的。如果這部分信息不進(jìn)行統(tǒng)一管理,后期維護(hù)起來(lái)是相當(dāng)麻煩的。例如增加一個(gè)用戶,如果沒有統(tǒng)一的管理,那么就必須分別在各個(gè)系統(tǒng)中添加信息,其操作不但繁瑣,而且容易產(chǎn)生錯(cuò)誤。同樣修改和刪除數(shù)據(jù)亦復(fù)如是。

為了消除各異構(gòu)數(shù)據(jù)的存取差異,實(shí)現(xiàn)數(shù)據(jù)資源的共享,筆者借鑒了硬件平臺(tái)虛擬化的思想,對(duì)數(shù)據(jù)存儲(chǔ)層的數(shù)據(jù)進(jìn)行了虛擬化,創(chuàng)建了數(shù)據(jù)虛擬化層。數(shù)據(jù)虛擬化(Data Virtualization)是用來(lái)描述所有數(shù)據(jù)管理方法的涵蓋性術(shù)語(yǔ),這些方法允許應(yīng)用程序檢索并管理數(shù)據(jù),且不需要數(shù)據(jù)相關(guān)的技術(shù)細(xì)節(jié)。數(shù)據(jù)存儲(chǔ)層上的數(shù)據(jù)庫(kù)就好比硬件平臺(tái)層上的物理服務(wù)器,而數(shù)據(jù)庫(kù)中存放的各種數(shù)據(jù)資源就好比服務(wù)器上的CPU、內(nèi)存等資源。數(shù)據(jù)虛擬化就是將數(shù)據(jù)存儲(chǔ)層上存放的數(shù)據(jù)進(jìn)行重新分類、整合、抽象,然后對(duì)外提供統(tǒng)一的數(shù)據(jù)對(duì)象,對(duì)上層屏蔽數(shù)據(jù)具體存放的位置。這樣不但簡(jiǎn)化了上層的操作,而且還實(shí)現(xiàn)了數(shù)據(jù)的高度共享,提高了數(shù)據(jù)的管理水平。其邏輯架構(gòu)如圖2所示:

2.5數(shù)據(jù)接口層

隨著各種智能移動(dòng)終端的普及,上層應(yīng)用的類型也開始變得紛繁復(fù)雜。為了適應(yīng)多種應(yīng)用類型的需求,本系統(tǒng)采用數(shù)據(jù)接口層來(lái)對(duì)外發(fā)布虛擬化后的數(shù)據(jù)對(duì)象,上層應(yīng)用通過(guò)該接口層來(lái)實(shí)現(xiàn)對(duì)數(shù)據(jù)的操作和處理。這里按照數(shù)據(jù)對(duì)象的分類來(lái)發(fā)布接口,例如有用戶信息接口、課件資源接口、多媒體資源接口等等。為了適用移動(dòng)應(yīng)用的需求,接口層采用了HTTP協(xié)議+JSON格式+OAuth2.0認(rèn)證的方式來(lái)構(gòu)建。

HTTP協(xié)議(Hypertext Transfer Protocol)是一個(gè)客戶端和服務(wù)器端請(qǐng)求和應(yīng)答的標(biāo)準(zhǔn),它是無(wú)狀態(tài)的應(yīng)用層協(xié)議,由于其簡(jiǎn)捷、快速的方式,因此特別適合于分布式超媒體信息系統(tǒng)。由于該協(xié)議使用的是標(biāo)準(zhǔn)的80端口,因此對(duì)于服務(wù)器和防火墻也不需要做任何特殊的配置,部署起來(lái)比較方便,所以特別適合作為移動(dòng)應(yīng)用的傳輸協(xié)議。

JSON(JavaScript Object Notation)是一種輕量級(jí)的數(shù)據(jù)交換格式,具有良好的可讀和便于快速編寫的特性,可在不同平臺(tái)之間進(jìn)行數(shù)據(jù)交換[1們。JSON的數(shù)據(jù)格式比較簡(jiǎn)單,易于讀寫,格式都是壓縮的,占用帶寬小,同時(shí)它易于解析,便于客戶端的訪問(wèn)提??;相比之下XML文件龐大,格式復(fù)雜,傳輸時(shí)占用帶寬大,服務(wù)器端和客戶端都需要花費(fèi)大量資源和時(shí)間來(lái)解析。

OAuth(Open Authorization)是一個(gè)開放標(biāo)準(zhǔn),允許用戶讓第三方應(yīng)用訪問(wèn)該用戶在某一網(wǎng)站上存儲(chǔ)的私密資源(如照片,視頻,聯(lián)系人列表),而無(wú)需將用戶名和密碼提供給第三方應(yīng)用。而OAuth2.0是OAuth協(xié)議的下一版本,它關(guān)注客戶端開發(fā)者的簡(jiǎn)易性,同時(shí)為Web應(yīng)用、桌面應(yīng)用、手機(jī)和起居室設(shè)備提供專門的認(rèn)證流程。

通過(guò)上面的架構(gòu),不管是傳統(tǒng)的Web網(wǎng)站還是新興的移動(dòng)應(yīng)用都可以通過(guò)該接口層方便、安全地使用系統(tǒng)的虛擬數(shù)據(jù)對(duì)象,這樣有效提高了系統(tǒng)的擴(kuò)展能力。

2.6應(yīng)用層

應(yīng)用層是直接面向用戶,為用戶提供服務(wù)的操作界面。例如資源檢索、課件點(diǎn)播、用戶認(rèn)證等等。各種應(yīng)用通過(guò)接口層提供的接口函數(shù)對(duì)數(shù)據(jù)虛擬化層的數(shù)據(jù)對(duì)象進(jìn)行操作。由于數(shù)據(jù)虛擬化層已經(jīng)把來(lái)自各異構(gòu)系統(tǒng)的數(shù)據(jù)進(jìn)行了整合、抽象,而接口層又對(duì)數(shù)據(jù)的操作進(jìn)行了封裝,因此應(yīng)用層在對(duì)數(shù)據(jù)進(jìn)行操作時(shí),就不需要再考慮各數(shù)據(jù)項(xiàng)的具體存放位置和存取方法。這樣可以使應(yīng)用層更專注于與用戶的交互,簡(jiǎn)化開發(fā)的流程,同時(shí)用戶只需通過(guò)統(tǒng)一的操作界面即可實(shí)現(xiàn)對(duì)信息資源的檢索和管理,充分體現(xiàn)了數(shù)據(jù)虛擬化技術(shù)的優(yōu)點(diǎn)。

3系統(tǒng)建設(shè)

3.1標(biāo)準(zhǔn)的建立

實(shí)現(xiàn)大數(shù)據(jù)資源中心建設(shè)的一個(gè)關(guān)鍵點(diǎn)是標(biāo)準(zhǔn)的建立。目前我國(guó)在教育資源建設(shè)技術(shù)方面尚未有統(tǒng)一的國(guó)家標(biāo)準(zhǔn),存在格式多樣化,難以實(shí)現(xiàn)數(shù)據(jù)共享等問(wèn)題。雖然我國(guó)也參考了國(guó)外的信息資源建設(shè)標(biāo)準(zhǔn),制定了如《教育資源建設(shè)技術(shù)規(guī)范》、《現(xiàn)代遠(yuǎn)程教育資源建設(shè)技術(shù)規(guī)范》、《多媒體教學(xué)資源庫(kù)建設(shè)規(guī)范》等。但是各系統(tǒng)開發(fā)商并沒有完全遵循這些規(guī)范來(lái)進(jìn)行資源的開發(fā)建設(shè),而往往是按照自己的思路和方法來(lái)建設(shè)教育信息資源。特別是資源的屬性描述,更是五花八門,隨心所欲,導(dǎo)致各系統(tǒng)的資源互不兼容,難以整合。因此要實(shí)現(xiàn)教育資源的共建共享,就必須為資源建設(shè)和各資源的屬性制定統(tǒng)一的標(biāo)準(zhǔn)規(guī)范。經(jīng)過(guò)實(shí)踐證明,統(tǒng)一的標(biāo)準(zhǔn)規(guī)范能為數(shù)據(jù)虛擬化層的建設(shè)減少很多難點(diǎn)。例如在進(jìn)行數(shù)據(jù)整合時(shí),某一資源的屬性描述在各個(gè)系統(tǒng)中都不相同,那么數(shù)據(jù)虛擬化層就要考慮對(duì)數(shù)據(jù)類型進(jìn)行轉(zhuǎn)換,而且還要考慮轉(zhuǎn)換時(shí)是否會(huì)發(fā)生信息丟失等問(wèn)題,而資源屬性描述標(biāo)準(zhǔn)化后,就不需要再考慮這些問(wèn)題了。

3.2異構(gòu)數(shù)據(jù)的同步與共享

大數(shù)據(jù)資源中心建設(shè)的另一個(gè)關(guān)鍵點(diǎn)是如何實(shí)現(xiàn)異構(gòu)數(shù)據(jù)的同步與共享。前面分析過(guò),試圖把各種應(yīng)用數(shù)據(jù)統(tǒng)一部署在同一個(gè)數(shù)據(jù)庫(kù)平臺(tái)上,基本上是很難辦到的。因此就需要在各種異構(gòu)數(shù)據(jù)平臺(tái)上實(shí)現(xiàn)數(shù)據(jù)的同步與共享。本系統(tǒng)采用數(shù)據(jù)虛擬化技術(shù)來(lái)完成這項(xiàng)工作。

數(shù)據(jù)虛擬化層負(fù)責(zé)將各種異構(gòu)數(shù)據(jù)進(jìn)行重新分類、整合、抽象,然后對(duì)外提供統(tǒng)一的數(shù)據(jù)對(duì)象。對(duì)數(shù)據(jù)對(duì)象的操作,數(shù)據(jù)虛擬化層都會(huì)自動(dòng)把相應(yīng)的數(shù)據(jù)項(xiàng)映射到各異構(gòu)系統(tǒng)中。這樣對(duì)于上層應(yīng)用來(lái)說(shuō),只要對(duì)抽象后的數(shù)據(jù)對(duì)象進(jìn)行操作,即可完成對(duì)來(lái)自各異構(gòu)系統(tǒng)數(shù)據(jù)的操作,而不需要再關(guān)心數(shù)據(jù)具體的存放位置。

3.3資源檢索的融合

大數(shù)據(jù)資源中心,不僅要在底層實(shí)現(xiàn)系統(tǒng)間的數(shù)據(jù)共享,更要在用戶使用體現(xiàn)上彰顯大數(shù)據(jù)資源中心的優(yōu)勢(shì)。例如,用戶要檢索圖片資源,在沒有進(jìn)行檢索融合之前,用戶需要在多個(gè)資源系統(tǒng)中分別進(jìn)行檢索操作。這種方式對(duì)于用戶來(lái)說(shuō)根本沒有實(shí)現(xiàn)資源的統(tǒng)一管理。用戶是不會(huì)關(guān)心各個(gè)系統(tǒng)底層數(shù)據(jù)是否共享,他們更關(guān)注的是操作是否簡(jiǎn)便了。用戶需要在一個(gè)操作界面上執(zhí)行操作,然后由系統(tǒng)自動(dòng)對(duì)各資源庫(kù)進(jìn)行檢索,最后把結(jié)果呈現(xiàn)給用戶。這樣用戶才會(huì)感受到數(shù)據(jù)資源的統(tǒng)一管理。

由此可見資源檢索的融合也是非常關(guān)鍵的。在本系統(tǒng)中,由于使用了數(shù)據(jù)虛擬化技術(shù),首先完成了各系統(tǒng)數(shù)據(jù)的抽象融合,然后在此基礎(chǔ)上構(gòu)建了統(tǒng)一的數(shù)據(jù)接口層,為上層應(yīng)用提供了統(tǒng)一數(shù)據(jù)操作接口,最后應(yīng)用層直接使用這些操作接口,完全實(shí)現(xiàn)了資源檢索的融合要求。

4結(jié)論

筆者通過(guò)網(wǎng)絡(luò)虛擬化、服務(wù)器虛擬化、數(shù)據(jù)虛擬化、統(tǒng)一數(shù)據(jù)接口、統(tǒng)一應(yīng)用等綜合性的云計(jì)算技術(shù)來(lái)構(gòu)建大數(shù)據(jù)資源中心,基本實(shí)現(xiàn)了教育資源共建共享的目的。利用云計(jì)算技術(shù)使系統(tǒng)更好地適應(yīng)當(dāng)今移動(dòng)應(yīng)用和移動(dòng)學(xué)習(xí)的需求,實(shí)現(xiàn)了數(shù)字化教育教學(xué)資源的效益最大化。endprint

猜你喜歡
云計(jì)算技術(shù)大數(shù)據(jù)
大數(shù)據(jù)環(huán)境下基于移動(dòng)客戶端的傳統(tǒng)媒體轉(zhuǎn)型思路
科技期刊編輯出版工作中云計(jì)算技術(shù)的應(yīng)用
区。| 溧水县| 顺平县| 花莲市| 梅州市| 图片| 阆中市| 吉木乃县| 荥阳市| 屯门区| 台北市| 香港 | 斗六市| 阳信县| 丹江口市| 宣恩县| 左权县| 兰坪| 保康县| 广灵县| 嘉黎县| 揭阳市| 舒城县| 房产| 鄂州市| 宣武区| 山东省| 库尔勒市| 邛崃市| 长葛市| 定边县| 仙游县| 红河县| 杂多县| 辽阳县| 赤峰市| 泰和县| 三明市| 定州市| 浪卡子县| 和政县|