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

?

一種基于OpenStack的數(shù)字校園體系安全架構研究

2017-05-17 09:07:00張媛黃磊廉龍穎馬建樂
數(shù)字技術與應用 2017年3期
關鍵詞:體系架構數(shù)字校園

張媛++黃磊++廉龍穎++馬建樂

摘要:本文通過一種基于OpenStack的數(shù)字校園體系安全架構,可以有效地將分布在校園各個角落的服務器有效的整合在一起統(tǒng)一管理,可以根據(jù)情況快速部署服務器,有效的管理虛擬服務器建立統(tǒng)一身份認證體系,實現(xiàn)用戶的單點登錄,提高了系統(tǒng)的集成度,降低了運維成本。

關鍵詞:OpenStack;數(shù)字校園;體系架構;統(tǒng)一身份認證

中圖分類號:TP393.18 文獻標識碼:A 文章編號:1007-9416(2017)03-0084-02

1 前言

目前云計算技術發(fā)展勢頭極為迅猛,云計算有公有云、私有云、混合云,高校建立的就是自己的私有云,在眾多的云計算技術中OpenStack可以說是應用范圍最廣,技術支持最為全面的。OpenStack是一種完全開源的云計算項目,完全可以用以建立私有云。對于希望整合自己的資源,同時進行各類實驗的高校來說,開源的云計算產品更為實際。

高校作為一個較為特殊的團體,信息化技術一直處于發(fā)展的前端;但是,隨著越來越多的信息管理系統(tǒng)的使用,各類管理系統(tǒng)之間沒有耦合關系成為信息孤島,服務性變差,同時每個管理系統(tǒng)都要重新采購建設基礎設施,基礎設施的利用率低,運維成本高。如何有效的將這些管理系統(tǒng)整合起來就顯得尤為重要,整合這些信息系統(tǒng)的一個必要前提就是建立統(tǒng)一的身份認證中心,將各個信息系統(tǒng)與之相連接,實現(xiàn)信息孤島的聯(lián)通。如果單獨的建立這樣一個信息中心勢必又要重新采購硬件設備,造成基礎設施建設的浪費。使用云計算技術整合現(xiàn)有的服務器資源降低成本,同時在建設新的數(shù)字化校園時候建立統(tǒng)一的身份認證中心,推動高校數(shù)字化校園信息一體化建設,向大數(shù)據(jù)時代邁進。

2 OpenStack介紹

OpenStack是美國國家航天局(NASA)和RackSpace共同開發(fā)的一個開源云計算項目,其目的就是為用戶提供一個方便的部署操作平臺,從2012年項目開始,全球各大IT公司、硬件生產廠商都紛紛加入其中,對其提供各類支持,基于OpenStack的各類云平臺也陸續(xù)上市提供服務。OpenStack無疑是現(xiàn)在開源云計算中支持基礎設施即服務(IaaS)占有市場份額最大的。OpenStack包括計算、對象存儲、鏡像服務、身份服務、網(wǎng)絡和地址管理、塊存儲、UI界面、測量、部署、數(shù)據(jù)庫等各個方面。其中OpenStack最為重要的7個部分:Nova是控制器;Glance是鏡像服務器;Swift是一種分布式、持續(xù)虛擬對象存儲;Keystone提供認證和訪問策略服務的;Neutron提供虛擬網(wǎng)絡服務功能;Cinder是塊存儲;Horizon提供給使用者的一個Web控制面板。

3 基于OpenStack的數(shù)字校園架構

3.1 OpenStack數(shù)字校園硬件設施部署方案

高校的信息管理系統(tǒng)與一般的企業(yè)不同,除了整體的教務管理系統(tǒng)、學工系統(tǒng)等信息管理系統(tǒng)外,還存在各個系部自己的信息管理系統(tǒng),這些系統(tǒng)相互之間在物理上獨立采購建設的,所以分布在校園的各處,日常維護起來運維成本十分高,同時各個系統(tǒng)的使用頻率也完全不同,但在建設過程中每個系統(tǒng)所配置的硬件具有一定的重復性,如圖1所示[1]。

采用OpenStack架構的數(shù)字化校園就可以利用其虛擬服務和網(wǎng)絡架構、網(wǎng)絡設備,如圖1所示,將所有的信息系統(tǒng)集中在云上,只需要對云進行基本維護即可,不需要單獨對每個服務器進行維護,如果需要更新某個服務器時,可以實例化一個新的服務器進行更新,更新結束后在替換原來的虛擬服務器即可,不需要將原來的服務器關閉。在進行硬件部署時候完全可以將原來的服務器歸攏在一個機房內進行部署,既方便了部署,同時方便對其進行統(tǒng)一維護,降低了整體的運維成本。而原來的服務器管理員只需要通過基于openstack云的虛擬桌面對服務器進行操作即可,就好像在本機操作一樣。具體硬件設施部署方案如圖2所示。

3.2 統(tǒng)一身份認證設計方案

雖然同云架構有效的將服務器集中起來進行管理,并且通過OpenStack的管理可以有效的進行負載均衡,但用高校存在的多個信息管理系統(tǒng)在訪問過程中需要多次輸入來確認用戶身份,對于日常使用十分不便。根據(jù)需求,本文設計了一種基于OpenStack的數(shù)字校園體系安全架構。架構分為存儲,應用組件,認證資源,用戶四個層面。上層的用戶根據(jù)統(tǒng)一身份認證服務器進行統(tǒng)一身份設定與管理,限制用戶訪問某些資源權力,調節(jié)資源的使用和最大限度的減少欺詐行為。認證資源就是高校自己的各類信息管理系統(tǒng),通過接口SSO API與統(tǒng)一身份認證應用組件相互連接,實現(xiàn)統(tǒng)一身份認證的各項功能。存儲層是數(shù)據(jù)庫構成的,其包括了認證拓撲結構和數(shù)據(jù)兩部分。數(shù)據(jù)庫由授權數(shù)據(jù)庫和認證存儲數(shù)據(jù)兩部分構成[2]。

為了驗證方案的可行性與效果,本文將該方案以Python語言結合web API加以實現(xiàn),并整合到數(shù)字校園架構的管理中間件層中,作為資源管理的重要組成部分。

部分關鍵代碼如下:

OIDCClaimPrefix "OIDC-"

OIDCResponseType "id_token"

OIDCScope "openid email profile"

OIDCProviderMetadataURL

OIDCClientID

OIDCClientSecret

OIDCCryptoPassphrase openstack

OIDCRedirectURI http://localhost:8888 /v3/OS-FEDERATION /identity_providers / /protocols /oidc/auth/redirect

AuthType openid-connect

Require valid-user

LogLevel debug

分析實際運行情況,基于OpenStack的數(shù)字校園可以滿足單點登錄,服務器可以合理分配CPU、內存、硬盤,達到基本的負載平衡,實現(xiàn)有效的資源調度。

4 結語

本文研究的一種基于OpenStack的數(shù)字校園體系安全架構要建設以目錄服務和認證服務為基礎的統(tǒng)一用戶管理、授權管理和身份認證體系,將組織信息、用戶信息統(tǒng)一存儲,進行分級授權和集中身份認證,規(guī)范應用系統(tǒng)的用戶認證方式。提高應用系統(tǒng)的安全性和用戶使用的方便性,實現(xiàn)全部應用的單點登錄。為學校眾多的應用系統(tǒng)提供安全、方便、穩(wěn)定的統(tǒng)一授權和認證平臺,使學生、老師和學校管理人員只使用一套帳號和密碼就可以登陸所有授權的系統(tǒng)。采用分級授權機制方便學校管理人員對用戶信息及權限信息維護,減輕工作量。新系統(tǒng)不用再開發(fā)用戶管理和權限管理功能,節(jié)省了后期新信息系統(tǒng)開發(fā)費用。為第三方開發(fā)單位減輕信息系統(tǒng)開發(fā)難度,不用再考慮復雜的權限管理及用戶管理。通過提供統(tǒng)一的認證服務、授權服務、集中管理用戶信息、集中審計,有效地解決了高校數(shù)字校園建設中硬件設施重復投資大,各個信息系統(tǒng)容易變成信息孤島,云數(shù)據(jù)安全等問題。

參考文獻

[1]郭欣,張丹玨.基于OpenStack的數(shù)字校園體系架構研究[J].微型電腦應用,2014(10):49-52.

[2]葛磊,吳建軍.高校云平臺建設的研究與探索[J].軟件工程,2016(1):50-52.

猜你喜歡
體系架構數(shù)字校園
云計算:體系架構與關鍵技術
基于SDN的OpenFlow管控標準接口協(xié)議研究
數(shù)字校園環(huán)境下網(wǎng)絡教育資源建設探討
卷宗(2016年10期)2017-01-21 11:31:58
基于國產軟硬件的行業(yè)大數(shù)據(jù)體系架構研究
論數(shù)字校園環(huán)境下高校教學資源的整合運行策略
科技資訊(2016年25期)2016-12-27 10:59:18
校園App的設計與營銷
基于Direct3D的三維虛擬校園交互式漫游系統(tǒng)
“互聯(lián)網(wǎng)+”背景下高職院校數(shù)字校園建設的探索與實踐
淺論智能管理數(shù)字校園建設
考試周刊(2016年71期)2016-09-20 06:20:19
關于應急移動通信體系架構及組網(wǎng)技術分析
丹寨县| 禹州市| 茶陵县| 庆阳市| 高碑店市| 东港市| 涞水县| 于田县| 昌宁县| 隆回县| 博爱县| 静乐县| 长葛市| 吴忠市| 台前县| 洛扎县| 延边| 苏尼特右旗| 固始县| 诏安县| 龙川县| 临邑县| 新宁县| 无锡市| 新民市| 新宾| 大姚县| 黄陵县| 普宁市| 阿尔山市| 阿荣旗| 犍为县| 勃利县| 高雄市| 喀喇沁旗| 防城港市| 承德市| 兰溪市| 诏安县| 巴青县| 青浦区|