本站小編為你精心準備了高校信息系統設計及實現參考范文,愿這些范文能點燃您思維的火花,激發您的寫作靈感。歡迎深入閱讀并收藏。
摘要:隨著科學技術的迅速發展,建立高校信息系統已經成為了教育領域的重點研究方向。傳統的高校信息系統設計和使用過程存在軟件硬件分配不均和成本較高的的問題。為此,提出一種基于OpenStack的高校信息系統設計,以動態的角度在OpenStack在平臺上對高校的信息資源進行分布式調度算法,以主機權衡和過濾方面入手,改進主機過濾算法和權值計算,改進后的設計更大地滿足了高校信息系統的需求。仿真實驗表明,基于OpenStack的信息系統能夠在保證服務質量的前提下有效降低服務器集群總能耗,實現設計目標。
關鍵詞:高校;信息系統;設計;實現
進入到了二十一世紀,我國各高校的發展都比較迅速,信息化應用于教學的成果越來越顯示。各類型的信息系統不斷出現在學校的日常教學、辦公、后勤等各個方面,很多比較成熟的技術得到了極大普遍。信息系統建設已經被各國學者普遍的關注。由于很多原因,目前高校使用的信息系統也存在一些問題,比如在設計初期由于設計思路不完善導致后期使用中出現的系統利用率不高,有些系統在運行過程中會出現數據沖突和資源信息浪費。種種原因會導致高校機房需要大量的人力進行維護,浪費資源[2-4]。為此,提出一種基于OpenStack的高校信息系統設計與實現,以OpenStack為基礎建立基礎數據運行過程中的云平臺,將高校內的資源通過虛擬化技術進行處理和合理的分配,不僅解決了高校內系統運行需求還對服務器資源浪費現象進行了改善。仿真實驗證明,設計的信息系統能夠對服務器進行合理的調度,有效解決了問題,具有較大應用價值。
1高校信息系統計算理論
隨著計算機的應用普及,校園數字化成分越來越高,因此將學校的信息系統應用于OpenStack的云平臺上具有一定實用價值[5]。
1.1OpenStack的理論
依據OpenStack是由美國航天局(NASA)和RACKSPACE一起合作研發的,研發的初期是想建立一種公共的和私有的云管理項目。OpenStack主要分為三個開發項目,分別為openstackcompute(nova),openstackobjectstorage(swift),以及openstackimagesevice(Glance)。系統分別為組織控制器,提供一個工具來進行高校資源信息的部署。控制器為controller,包含了很多組件:API服務器和計算服務器,網絡控制器、高度器等。
1.2OpenStack主要服務形式
在進行OpenStack計算服務的情況。主要對高校信息系統提出三個要求,一是軟件服務,平臺服務和基礎設施服務。軟件服務簡稱為SAAS,即將高校信息系統資源上傳至服務器上,用戶根據自己的需求來訂購,用戶不需要另外對自己的硬件和軟件設施進行升級。平臺服務即PAAS,即為高校用戶提供一個虛擬的資源庫,將資源共享至校內其他用戶。基礎設施即IAAS,將數據中心包括中心處理器等進行整合,為所有高校提供各項服務。
2基于OpenStack的高校信息系統設計
2.1系統建設目標
系統建設必須以節約成本和資源為主要出發點,將系統放置于高校的中心機房,必須要有專門的技術人員對資源信息系統進行維護,因此建立一個統一的信息服務系統能夠節約大量的人力和物力。由于信息化的發展和高校的信息系統要與時俱進,其內容和功能也在不斷地豐富,各種數量也不斷增長,OpenStack的多元化和綜合化能夠達到按需擴展的需求。
2.2OpenStack系統設計構架
OpenStack需要包括展示層、邏輯層、資源層、整合層和管理層。在進行總體構架設計的過程中,需要按照方便快捷的總體思路進行。基于OpenStack的技術搭建了云平臺,并且按照具體實現進行部署。搭建是虛擬機上實現的,高校信息系統要求所有用戶單機上網都用YUN進行安裝,導入OpenStack的安裝源。配置MYSQL數據庫。同時保證高校信息系統內的IP都能夠遠程服務。
2.3業務邏輯實現
在整個OpenStack系統設計過程中,將常用的業務操作集成于一個svervice接口,并通過serviceimpl來實現。通過業務接口vmachinemanagertsnapimagemanager等接口聯接,使之對應聲明到接口變量。
3結語
提出一種基于OpenStack的高校信息系統設計與實現,以OpenStack為基礎建立基礎數據運行過程中的云平臺,將高校內的資源通過虛擬化技術進行處理和合理的分配,不僅解決了高校內系統運行需求還對服務器資源浪費現象進行了改善。仿真實驗證明,設計的信息系統能夠對服務器進行合理的調度,有效解決了問題,具有較大應用價值。
作者:宿宏毅,劉海龍 單位:內蒙古化工職業學院