時間:2023-03-14 15:20:30
序論:速發表網結合其深厚的文秘經驗,特別為您篩選了11篇云計算技術論文范文。如果您需要更多原創資料,歡迎隨時與我們的客服老師聯系,希望您能從中汲取靈感和知識!
2.云資源池的安全管理
1 云計算
云計算作為一種計算的模式,主要是基于網絡來實現的,在云計算技術發展中,將分布式與并行處理的思維充分融合到一起,結合網絡的計算與存儲功能,運用虛擬的方式來實現數據的存儲和運算。在云計算中,數據不再依賴于本地的計算機或其它的終端來進行存儲,而是運用網絡技術,移駕到網絡上大量的閑置資源上,這是資源運用的改革創新,通過云計算大大解放了本地設備的資源占用率,釋放了大量的存儲運算空間。“云”作為一個資源共享的平臺,任何用戶都可以用手中的設備終端通過網絡與“云”相連,實現資源的管理,免去了購買更多存儲空間。“云”實際上包含了巨大的存儲空間,這些存儲空間都是由無數的計算機和服務器構成的,云計算的方式相當于一個資源合理分配的過程。
2 云計算體系結構和服務模式
2.1 云計算的體系結構
云計算的體系并不復雜,簡單來說可以通過各個結構的功能不同將其分為三個層次。首先,最基層的就是提供資源共享的基礎管理層;其次,云需要與外界的設備進行連接,為其提供服務,我們將這一層次稱為應用接口層;再就是運用云計算來實現具體的操作層次——訪問層。這三個層次之間看似獨立運作,各自實現一定的功能,實則具備相互遞進的關系,由下到上依次深入云計算的核心功能。
2.2 云計算的服務模式
云計算有三種不同的服務模式,基礎設施、平臺和軟件?;A設施又可稱為服務IaaS,是最基礎的服務模式,它使用起來沒有特別的嚴格規范,適用于一些基礎設備,例如虛擬的服務設備;平臺服務即PaaS,用戶可以通過這個平臺提供的服務將自己的一些應用進行托管,平臺服務不想基礎設施服務那樣自由,在使用中需要按照具體的細則要求來開展;軟件服務也稱SaaS,它通過瀏覽器將完整的軟件輸送到用戶,實現軟件資源的共享,在日常生活中有很多的應用實例,例如人力資源管理就需要用到這樣的軟件服務模式。
3 云計算關鍵技術問題
3.1 訪問控制管理
訪問控制管理的主要目的是保障數據的匹配性,不同的用戶將數據存儲到云端,如果沒有相應的管理技術,那么云計算的安全性就岌岌可危,云計算所構造的美好藍圖也將淪為泡影。為了控制訪問權限,需要對于每一位用戶做一個安全保障,這就需要密碼學的應用,通過加密的方式將每一份數據資源存儲起來唯一面對一個用戶開放。在密碼鑰匙設置中還需要解決很多問題,如密碼忘記,有效時限等,這都需要有一個系統的管理。
3.2 數據安全問題
用戶需要通過云端來實現數據的存儲及運算,這就涉及到數據傳輸、數據存儲、數據清理、數據隔離等多種相關的關鍵技術,這些技術的核心都是保障數據在云計算過程中的安全性。在數據傳輸過程中,為了保證數據傳輸過程中不會發生泄漏,需要進行加密處理,但是在加密保障安全性的同時數據可能會出現丟失情況;相反的,如果保證數據傳輸完整性,那么數據的安全性能又將降低。因此,如何協調安全保密與完整不丟失的關系式數據傳輸中需要解決的問題。目前主要采用的數據存儲技術有GFS和HDFS兩種,為了保證存儲的安全,以及數據在讀入與寫出之間的流暢有序,相關的存儲計算還需要不斷的改進發展。數據隔離技術是對數據動態變化過程的一個控制,可以有效的隔絕病毒的入侵,保證數據的安全,因為云計算利用成百上千的計算機及服務器,我們不能保證每一個空間都是絕對安全的,因此相應的隔離技術是必須的。當數據刪除之后,如果還存在殘留不但占用存儲空間,通過一定的技術手段還可以對其進行恢復,這將導致用戶信息的泄露,因此,云計算技術發展需要開發一定的殘留鑒定并清除功能,使得用戶能夠放心的使用云計算。
3.3 虛擬技術
2云計算的開源軟件框架Hadoop
Hadoop是Apache基金會的開源項目,為開發者提供了一個分布式系統的基礎架構,用戶可以在不了解分布式系統的底層細節的情況下開發分布式的應用,充分利用集群的強大功能,實現高速運算和存儲。2006年1月,Hadoop之父DougCutting因為在開源項目Nutch和Lucene中表現卓越,所以獲邀加入Yahoo公司,專攻Hadoop項目并對其進行開發。2006年2月,Hadoop項目從Nutch項目中脫離出來,并正式成為Apache組織中一個專注于DFS和MapReduce的開源項目。MapReduce編程思想是由Google工程師JeffreyDean于2004年提出來的,與此同時,Google也發表了GFS、BigTable等底層系統以應用MapReduce模型。2007年,Google公司了Google’sMapReduceProgramingModel-Revisted論文,在該論文中進一步項目介紹了GoogleMapReduce模型以及Sazwall并行處理海量數據分析預研。2008年2月,Yahoo公司宣布其搜索引擎中的索引時構建在一個擁有1萬個內核的Hadoop集群上的。同年4月,Hadoop搜索排序速度打破了世界紀錄,成為世界上最快的TB級數據排序系統。Hadoop項目中包括一個分布式的文件系統HDFS,一個分布式的并行編程框架MapReduce,以及包括Hive、HBase、Mahout、Pig、ZooKeeper、Avro、Chukwa在內的諸多子項目。為了實現一個Hadoop集群的集群共享、可伸縮性和可靠性。設計人員采用了一種分層的集群框架方法。具體來講,特定于MapReduce的功能已替換為一組新的守護程序,將該框架向新的處理模型開放,這就是2013年正式推出的第二代MapReduce(YARN)。如上圖YARN總體結構圖所示,YARN分層結構的本質是ResourceManager。這個實體控制整個集群并管理應用程序向基礎計算資源的分配。ResourceManager將各個資源部分(計算、內存、帶寬等)精心安排給基礎NodeManager(YARN的每節點)。ResourceManager還與ApplicationMaster一起分配資源,與NodeManager一起啟動和監視它們的基礎應用程序。在此上下文中,ApplicationMaster承擔了以前的TaskTracker的一些角色,ResourceManager承擔了JobTracker的角色。
3云計算在安防領域中的應用
安防行業最普遍的應用是視頻監控,該產業目前正以每年20%左右的增長率在持續發展,其產值和規模已取代了其他傳統安防行業。隨著各地“平安城市”、“數字城市”等概念的實際落地,視頻接入規格從幾千到幾萬甚至十幾萬、幾十萬都有,視頻監控所采集的視頻質量也從標清進步到了高清時代,因此產生的數據信息量也逐漸達到了“大數據”概念,不采用“云計算”模式根本無法存儲、分析、檢索如此大的數據量的視頻資料。一些領軍企業如??低暎呀洆碛谐墒斓募夹g與應用案例。一般來說,人對視頻只有20分鐘的有效監控,只有結合智能化的監控技術才能把人從視頻監控中解救出來,只有與云計算相結合才能使用智能技術快速處理海量視頻。云計算在高清視頻監控中的應用利用云計算的并行處理能力,進行高清視頻的編解碼,利用云存儲的可靠存儲能力來完成海量數據的存儲,從而實現高并發、高可靠、低成本,滿足視頻監控系統實現向高清、智能、IP網絡化發展。運用云計算能力,實現常用的各種智能識別算法,如車牌識別、人臉識別、車身顏色、火災煙霧檢測、入侵檢測等智能算法,并能以智能分析結果指導視頻存儲。據了解作為安防行業領頭羊的??低暷壳耙呀洆碛写祟惣夹g平臺。云計算在智能樓宇中的應用平臺呈現物聯網的整體架構,最上層以云計算技術實現整體的管理和控制。感知層由各類網絡傳感器組成,包括攝像頭、紅外傳感器、各類門禁傳感器、智能水表、消防探頭等,全部以網絡化結構形式組成建筑“智慧化”大控制系統的傳感網絡。網絡層由傳輸媒介和IP功能控制器組成。上述兩個應用點可以看出,無論云計算將來以哪種模式發展,其在安防領域中的應用將會隨處可見,大安防云系統的互聯互通最終會誕生在我們生活中,并為安防行業帶來高性能、低功耗及廉價的服務。??低曂瞥龅幕谠朴嬎慵夹g的云平臺重點解決了海量視頻數據的處理速度和可靠性問題,相比傳統系統的實現方式,能夠在速度與效率上提升一個層次,猶如商用搜索引擎在互聯網信息檢索中所起的作用,帶來更好的用戶體驗及價值。云平臺能夠對前端設備產生的實時流進行實時處理,動態分配實時布控需要的資源,滿足視頻監控應用中的實時性要求;對存儲系統中的海量錄像進行快速的分析和處理,提取其中的有用信息;支持向上級平臺提供快速且多樣化的信息檢索接口,以期能更好的為用戶提供基于海量視頻信息的高質量服務。
二、云計算技術在校園網中的應用
云計算使學生能夠快速,方便地建立個人的學習環境,它支持和促進發展中的個人學習環境和非正式學習。隨著云計算,個人學習環境的基本要素,如文本,音頻的支持和視頻,培訓可以實現和云服務管理。學生可以訪問數據和服務,建立他們的學習環境,他們不需要掌握復雜的軟件,從而大大降低了網絡學習環境建設的門檻。云計算技術使人們無論何時何地都能夠獲得信息和其他服務,而且增強了網絡學習的靈活性和敏捷性,降低了成本和網絡學習資源和服務的難度。創造豐富的學習環境,有利于提高學生學習效率和學習效果。云計算解決方案不僅可以讓學生參與這項研究,也讓他們以更好的方式來管理自己的學習。目前,許多大學擁有一臺服務器或服務器集群數據中心。在數據中心的使用和管理過程中,出現嚴重的資源浪費。同時,在構建信息共享中存在一些問題。云計算的數據中心可以為高等教育資源整合提供了新的途徑。基于SOA架構和SAAS,該數據中心采用傳統的數據同步的方式來整合業務系統,從而完成了艱巨而復雜的任務,在大學的信息集成。在SAAS系統和云計算可以為用戶提供一個功能模塊和數據同步機制可以交換和通信的不同系統之間,從而可以減少在顯影過程中的復雜性和工作量。3.1實驗中的應用。實驗是教學中的重要一環,學生通過動手實驗來獲取知識,探索新的領域。然而,學校擁有的資源常常不能保證每個學生都擁有自己的實驗室。云計算通過共享開發測試資源和遠程桌面共享的方式,可以很好地實現“每個師生擁有一個虛擬實驗室”的設想?;谠朴嬎愕摹疤摂M實驗室”工作原理,如圖1所示。從圖1中可以看到,虛擬實驗室通過標準化環境建設完成實驗室環境準備,通過虛擬化資源池建設完成實驗室環境搭建,通過自動化方式完成實驗資源申請、回收、監控和管理,通過虛擬桌面的方式完成遠程訪問。實際上,這種虛擬實驗室的方式在發達國家已經開始建立。比如,在2008年7月30日,美國國家科學基金會(NSF)的計算機信息科學與工程中心(CISE)宣布將資助伊利諾伊州立大學(UIUC)在位于巴納市和香檳市之間的校園內建立云計算實驗中心。該平臺將由伊利諾伊州立大學管理,作為開放的資源提供給其他從事數據密集型計算研究的機構使用,例如醫學、生物學、物理學、氣象學和經濟學等。3.2校園網的云計算平臺安全性。由于計算機的交換使用和存儲設備,校園網絡機房,實驗室,教室已經成為病毒的主要傳播渠道。這是不可能的防范和殺毒軟件是不夠有效的殺滅病毒,有時甚至誤殺的風險上升。一個安全的云計算平臺,我們不再需要擔心數據丟失,病毒入侵等問題。教師和學生只需要把自己的數據和資料存儲在云中。不管去哪里,只有有了互聯網,他們可以輕松地訪問存儲在云中的相關信息或服務。有嚴格的訪問控制策略,它可以幫助我們與特定的人共享數據。同時,集中式數據存儲可以更容易地實現安全監測。通過將信息存儲在一個或多個數據中心,并且該數據的對應的管理,可以進行,例如資源分配,平衡負載,部署軟件,控制安全性,并保持用戶的數據的正常運行,以提供足夠的存儲空間。云服務就像使用本地計算機一樣方便。
2云計算信息化建設模式需要注意的一些問題
2.1安全問題
首先要對數據安全性進行審查,避免有風險出現于用戶的接入過程中,供應商需要將管理員的詳細信息給提供出來,以便對系統管理員充分的了解;因為在云計算環境下,可以共享所有的用戶數據,那么企業就需要將一系列的加密措施應用過來,以便有效隔離企業的數據;其次是篩選安全數據,在企業發展過程中,會有一些核心數據存在,為了保證可以安全轉移于云平臺中,企業需要首先向云平臺中轉移非核心數據,沒有問題之后,方可以對其他核心數據進行遷移。最后是容災備份計劃,為了避免有崩潰風險出現于云計算提供商系統中,企業需要向自己的數據中心實時備份自己的數據。
2.2網絡問題
對于云計算來講,要想提升云計算的效率,就需要保證高速網絡連接不會出現中斷問題,如果無法連接到網絡,或者沒有較快的網速,就會導致一系列的問題出現,為了避免云計算應用受到在線和離線問題的制約作用,就可以將在線交付和離線應用的模式給應用過來,也就是即使處于離線模式下,用戶依然可以在本地虛擬服務器中存儲相關的業務數據,之后恢復網絡連接之后,向服務器中在線傳輸數據,這樣數據同步就可以實現。因此,在將云計算技術應用過來時,供應商就需要將離線應用方案提供給企業,并且為了保證可以穩定和可靠的使用,需要不斷的測試,這樣方可以不間斷的使用在線服務。
2.3費用問題
部分企業將一次性付費模式采用過來,這種云計算模式在實踐過程中暴露出來了諸多的問題,那么就需要應用按需付費的模式,企業結合自身具體情況對計費體系進行構建,對比每月的租金和管理費用,計算何時方可以平衡收支,避免有預算超支問題出現于云計算中,并且為了避免日后出現超支問題,對于一些不需要的IT服務,就不要接受。而將按需付費模式應用過來,企業在衡量計費的時候,就可以從TCO角度出發,這樣更加的全面,云計算的隱性支出成本也可以得到考慮。
2.4內部管理問題
對于云計算部門的人員,企業需要大力培訓,豐富他們的知識,提升他們的專業技能,為了與互聯網的發展要求所適應,企業需要用扁平化的管理模式替代過去的金字塔式管理模式,將客戶或者服務對象的導向作用給充分發揮出來。如今越來越多的企業開始認識到這個問題,開始將單個功能的系統發展到大系統大業務,這樣就可以更好的共享資源和信息,整合業務流程,推動企業獲得更好的發展。
互聯網等高新技術在我國得到了快速的發展,如果能夠將這些技術合理地應用到電子商務行業中,能夠極大地提高電子商務行業的利益。云計算技術的實現和應用能夠將一些高新技術合成到云計算平臺中,從而使得電子商務行業方便快捷地進行使用。同時,高新技術的發展是日新月異的,如何能夠更快地將高新技術轉化為生產力,云計算技術提供了催化劑的作用,使得高新技術能夠迅速地轉換為電子商務的效益,幫助電子商務企業獲得更好的發展。
2、幫助電子商務行業挖掘更多的人才
由于電子商務行業利用云計算平臺提供服務,同時云計算平臺中集成了非常多的高新技術,所以為了更好地促進電子商務行業在云平臺中的發展,需要更多的人才對云平臺進行更新維護,這樣就能夠幫助企業挖掘更多的人才;同時,云計算平臺中很多專業人員給予了意見和建議,所以說電子商務行業在云平臺中的發展可以借鑒這些先進經驗,從而更好地實現電子商務行業的發展。
二、云計算技術在電子商務行業的應用現狀
1、利用云計算的相關設施進行數據的存儲和處理
目前,隨著電子商務平臺用戶數量的進一步增加,每天產生的信息數量特別多,如何利用這些信息提高電子商務行業的效益是電商企業的重要發展方向。但是,如果電子商務企業自己購買服務器或者存儲設備進行數據的存儲和處理,大大提高了電子商務行業的運營成本。因此,很多電子商務企業利用云計算的相關設備進行數據的存儲和處理,這些設備的成本比較低廉,而且大型的服務器集群能夠更快地處理信息,從而能夠滿足電子商務企業的需求。
2、利用云計算技術提供信息共享的平臺
云計算平臺可以使得電子商務行業方便地進行信息的共享,同時也可以根據電子商務企業的不斷發展而發展。例如:亞馬遜電子商務平臺最初是書籍的交易平臺,目前發展成為書籍、電器等綜合型的電子商務平臺,主要是利用了云計算技術中可擴展性這一巨大的優勢。另外,利用云計算平臺,可以使得用戶或者電子商務的企業管理者隨時隨地查看一些信息,不受時間或者地域的限制。
3、利用云計算軟件更好地服務用戶
對于普通的電子商務平臺客戶來講,最直觀的感受就是電子商務平臺的用戶體驗和界面風格,因此很多電子商務為了更好地提高用戶的產品體驗,利用云計算中的軟件更好的服務于顧客。主要體現在以下幾個方面:第一,利用統一界面風格的計算機軟件模板來作為電子商務平臺的可視化界面,從而能夠為用戶提供更好的視覺感受;第二,當電子商務平臺需要對某些功能進行修改時,利用云計算軟件可以進行快速地維護和迭代,從而減少電子商務平臺的開發力度。
1.1促使教育資源互通
數字化校園主要是通過校園網來獲取和存儲教育資源,目前教育體系內存在教學資源分布不均、教學資源共享程度低、相互協作水平弱等問題。如何對有限的教學資源進行最大程度的整合和最大限度的利用,就成為減少教育教學成本,提升院校教學水平的首要的問題。云計算作為一種新的服務形式將一切可用信息和資源均封裝成服務,教育云的用戶就可以在任何時間、任何地點,通過各種終端實時獲取教育信息資源,實現教育資源的跨設備和跨平臺訪問。用戶可以通過個人電腦、PDA、手機等設備在線查看和使用“云端”的各類教學資源。使用云技術對教育資源進行合理分配和管理正是院校教學資源整合和共享所需要的。
1.2云計算技術可以構建網絡學習環境,改變傳統教學方式
教學資源云主要為學生、教師及院校提供服務與支持。和傳統的互聯網相比,具有互動性強和資源更新快等特點。校園云服務能夠充分滿足全校師生任意時間,任意地點,任意方式的訪問及應用。云計算技術改變了教師和學生的傳統“教”、“學”模式,有利于解決當前教育過程中資源分配不均衡,教育資源更新速度慢,共享程度低的問題。教師、學生及其它教學管理人員將在教學、管理和交流方式上產生一系列變化。(1)教師要改變傳統教學觀念和教學方式,適應基于云計算技術的教學環境。教師必須在教學角色上做出改變,在云計算時代,教師的角色正逐步的從知識的傳授者變成引導學生獲取知識的協作者,充分利用云技術的優勢來完成教學過程和實現教學創新。云計算技術可以使所有的教育資源安全的實現共享。教師可以根據所教授課程的特點、實現電子備課和網絡教學,通過建設教學資源庫,讓學生自主學習和練習、從而很好地滿足學生不同的學習需求。也可以借助網絡技術與數字視頻技術,實現教學場景互動的新型教學模式。云計算還可以幫助教師實現先進教學理念的共享和教學資源的不斷開發,為提升教師的教學教研水平打造一個開放式數字化的資源庫。教師可以從共享教育資源庫中獲取課程標準、以及課程前沿技術等信息,可直接引用教學資源云平臺中的課程資源,獲取教學課件、授課案例等。(2)對于學生而言,學生可以根據教育云服務的類型,構建個人網絡學習環境。云計算為學生在線自主學習提供了更多可以進行互動學習的資源和多種學習方式。學生可以自主選擇學習內容和學習方式,學生可以通過視頻進行實時在線學習,獲取知識的途徑不再僅限于教室和課堂,并且學習中出現的問題也可以通過教育云平臺解決。學生還可以通過教育云平臺的數字圖書館、共享資源庫學習到與課程相關的課外知識以及自己感興趣的內容。云計算學習環境還能根據每個學生的特點提供學習資源,實現互動學習,并記錄學習過程。學生的學習工具也發生了變化,不再局限于書本,所有連入網絡的通信設備和計算機都將稱為學習的主要載體。(3)云教育平臺為學校及學校管理者提供一套從招生管理、教師管理、學籍管理、教務管理、就業管理到數字校園平臺對接服務的一系列服務。通過教育云計算平臺可以完成資訊生成、在線編輯、信息上傳與、以及依托課程開展網絡教學、精品課程建設、課程標準開發以及專業建設人才培養方案定制等功能。
1.3搭建學校與企業的橋梁
企業可通過教育云平臺建立與行業院校的資源共享,在教育云平臺企業信息,為學校和學生了解行業資訊、行業發展現狀等提供有力幫助。同時企業也可以通過教育資源庫了解學校人才培養狀況及學生就業信息,及時企業崗位需求,實現在線崗前課程培訓,從而實現了企業與學校之間便捷、高效的人才培養途徑。
1.4促進節約型數字校園建設
在數字化校園時代,為了滿足日益增長的計算能力需求,學校需要經常更新計算機和網絡設備,這就需要學校大量資金的投入。利用云計算的虛擬化技術將分散在校內的硬件資源整合為統一的基礎設施,向學校用戶提供各類應用服務,可以有效地減少學校硬件設備經費的投入。教育云技術能把分散在大量分布式計算機上的存儲和計算能力集中起來構成一個教育資淺析云計算技術對校園信息化的影響劉穎(遼寧金融職業學院遼寧沈陽110122)摘要:基于云計算技術的教學資源平臺建設目標是整合和優化有限的教育教學資源,構建開放式的教育教學資源平臺,實現優質教育教學資源的共建和共享。云計算技術在促使教育資源互通、改變傳統教學方式和促進節約型數字校園建設等方面展示了它的獨特優勢。學校和教師應充分考慮云計算技術的優勢與不足,確保云計算技術能夠真正給校園的信息化建設帶來有利之處,為學校、教師和學生提供一個云服務的平臺,實時和動態地把教學資源提供給使用者,實現教育資源的分享與交互。關鍵詞:云計算技術信息化校園教學資源源池,通過網絡為學校各級用戶提供計算服務,這樣就可以降低學校用于購買大量的計算機、網絡交換等硬件設備的成本,同時降低維護費用,節約了學校的開支。由于教育云計算能夠提供安全可靠的數據存儲和安全服務,易于管理和升級,使學校的網絡中心技術人員可以集中精力投入到數字化校園建設的應用和服務中,減少了學校對人力資源的成本投入。
1.2云計算可有效緩解檔案管理人力不足的壓力實現檔案信息化管理,檔案的工作人員應掌握基本的信息化的技術,才能滿足檔案行業信息化發展的需求。對于檔案館嚴重缺乏專業計算機的人才,這在很大程度上影響了檔案管理工作的正常運行,這一現象在這一行業是較為普遍的,而云計算的使用則能有效解決這一問題,還能得到更多的有效信息以及優質的服務,且不用擔心硬件設施構建以及維護升級等問題。這大幅度減輕了檔案管理人員的工作量,使其把精力注意到挖掘新的檔案信息資源領域,進而提高檔案的信息資源在社會中的應用。
1.3云計算可實現檔案信息的共享云計算檔案信息化,可有效打破阻礙各個檔案館之間信息傳遞的壁壘,可以構建具有系統性的檔案信息的資源池。能在更大的范圍內滿足不同用戶對信息的需求,使用戶享受到更加方便快捷的服務,進而能體現出檔案館檔案信息化帶來的社會價值,使檔案管理工作處在一個開放、互動、高效的發展環境中。
1.4檔案信息化可有效提高信息資源可靠性檔案館自行自備的服務器存儲檔案信息,一旦其自備的服務器出現問題,就會出現無法給用戶提供服務的現象,甚至會造成數據丟失的嚴重問題。而云計算正好是針對這一點來設計的,其使用較多的安全技術控制來保證信息資源的有效性,云計算嚴格控制訪問、傳輸、存儲、運行等環節,在很大程度上保障了其完整性、可用性以及持久性。云計算具有較高的安全可靠性,其一般會在其計算中心的其他服務器上對相關資源進行備份,可有效解決檔案管理設備出現問題導致數據丟失的問題。云計算為檔案信息化的發展提供了其急需的人力和物力,但應盡量避免其應用中標準化以及安全性等不利因素,以確保其為客戶提供高質量和優質的服務[3]。
2云計算技術在檔案信息化應用中的啟示
我國檔案信息化的建設已形成了一定的規模,有局部逐漸過渡到整體,部分省市較大的檔案信息化的都得到立項管理,“金檔工程”的順利立項實施,開起來檔案信息化迅速發展的時代。我國目前的檔案信息化發展中仍存在一定的問題,重要表現為:盲目投資、低水平重建情況較多、整體規劃和布局不夠精細、信息資源整合不到位、缺乏項目評價的指標、檔案管理的方法不能適應當下的發展以及沒有形成統一建設標準等。面對以上檔案信息化中急需解決的問題以及云計算帶來的巨大影響,應從中得到更多的啟示,進而及時調整檔案信息化發展方向以及實施的措施。
2.1以云計算為基礎來打造高效、統一檔案信息化管理和服務平臺云計算具備服務靈活豐富、資源共享、統一存儲數據、以及應用規范較為標準等優勢,因此,全國各地的檔案館都應考慮依托現有硬件設施,構建區域性,甚至全國范圍內的云計算的平臺。檔案館應建立以這樣基礎構架的模型的檔案系統的平臺,實現云計算內全部管轄單位檔案信息系統性的管理。云計算創建的系統平臺可以協調眾多檔案管理服務器,以便快速部署及開通相關的業務,能夠及時發現以及恢復計算機系統的故障,進一步實現智能化和自動化較大規模的運營方式。
2.2立足標準以達到檔案信息化資源共享以及海量存儲近年來,檔案信息已由原來單一形式逐漸向電子音頻、影像、文件、多媒體等不同方向發展。面對存儲空間的急速增長,應建立系統性較強以及可進行統一管理的“云存儲”的平臺,它可以存儲PB級和TB級海量數據,其提供了巨大容量的網絡存儲的空間。在構建云存儲的平臺時,應把云數據標準和規范的體系完善與建設放在首要位置,依靠“云存儲”載體,建立完整、系統的信息標準體系,以突破信息溝通的壁壘。與此同時,應把握好檔案信息永久存儲和信息安全的利用這兩個層面的管理?!霸拼鎯Α睉獎澐謶脦煲约百Y源庫,并實施雙套存儲方式來存儲系統檔案資源的數據,在資源庫中存儲一套,且按照原格式、原樣進行永久性的存儲;在應用庫中存儲另一套,并將其做標準化的處理,這樣可利于對外集成服務。
2.3以云理念為依托提高服務水平云計算以其強大的功能,遍布世界每一個角落。檔案信息化應利用好高新技術來創造和拓展檔案信息的資源,以進一步提高服務的質量,使服務實現多層次、全方位以及多元化的發展,可以從以下幾個方面著手:借助檔案信息的平臺服務:推進檔案信息化建設可依托云計算技術,進一步滿足客戶多元化的需求,突破傳統的檔案管理的系統建設和應用模式,進而提供高效綜合的檔案信息的平臺服務。對數據資源和檢索服務進行統一:應利用云計算將檔案資源進行集中管理,參照有關標準,把分布式進行存儲數據與一站式檢索的界面進行結合,可大幅度提高信息查準率和查全率。利用公眾視聽來傳播服務:檔案管理部門應適應電影、廣播、錄音等制作檔案信息,利用終端實現與公眾的無縫對接的服務。對檔案業務進行整合以及托管服務:檔案管理部門可以依托統一的信息存儲和平臺,實現虛擬化的業務服務的能力以及硬件、軟件資源,以開拓檔案業務的新市場。創造新型的檔案服務:把非結構化的檔案數據、其他的多維數據以及空間數據進行融合集成,以人工智能為基礎,利用云終端、虛擬服務等技術為用戶建立云檔案館,為客戶提供核心業務外較為實用的服務支持。
2在數字圖書館平臺建設中云計算技術的應用
2.1建立資源共享服務平臺
在目前云計算技術發展的情況下,利用其特性構建數字圖書館云服務平臺,這無疑是圖書館界里程碑級的探索,同時也是圖書館界協作與共享的具體發展方向。目前云計算技術已經應用到數字圖書館的平臺建設中,而在這其中,云計算技術的這一具體應用實施使得相關的數字圖書館建立了資源共享的服務平臺。依據各個數字圖書館目前的狀況,可以分為省級系統所有級別圖書館共享公用云、各個省市級數字圖書館私有云以及高校數字圖書館、公共圖書館與高校圖書館的混合云,這些相關數字圖書館可以加入云共享服務。云圖書館形成相互關聯的圖書館聯盟,不同區域之間通過相關協議為用戶異地獲取信息資源,不受區域限制,用戶可以在此環境中實現云圖書館所有聯盟館的數據資源的檢索,從而提高資源的利用率,同時也避免了信息資源的重復建設和文獻數據庫資源的重復購買。我們可以通過網絡利用計算機或手機終端隨時隨地的獲取云圖書館中的資源。從這里,我們就能夠看到云計算技術在數字圖書館建設中的具體應用。而其具體的過程,主要是運用專業技術和實力較強的數字圖書館為基礎,建立面向城市內各個數字圖書館的公用云,通過具體的封裝技術,將圖書館系統中的不同服務器、存儲系統的具體資源全部統一起來,之后再借助計算機的虛擬化技術、分布式存儲等等技術,將設備、存儲和計算能力全部集中成為一個虛擬的資源地,之后以按需付費的相關方式來提供給各級云聯盟的成員使用,這一過程直接達成了資源共享的目的,各個成員館的資源利用最大化和共享成本最小化的目的也就因此而達成。這樣我們就能使得云計算技術在數字圖書館平臺建設中的應用向著規?;?、規范化的方向發展。
2.2云數據的存儲和檢索
在數字圖書館建設過程中,海量數據的存儲問題至關重要。正因如此,在云計算技術建設的數字圖書館平臺中,云數據存儲是分布式存儲的方式,它將數據庫中的各種信息資源并行分散的存儲在多個服務器中,然后用冗余備份,異地同步數據的方式保證數據的安全。云計算環境下的數據一旦丟失,可以利用其它服務器啟動備份,數據共享的方式同步到各個服務器中。如果是傳統的圖書館以集中式存儲數據,服務器出現故障崩潰,那么圖書館無法正常的進行工作,嚴重的情況下或許會導致數據的丟失,造成嚴重的后果。但是利用云數據的存儲方式,可以保證海量數據的安全。在正常的工作下,無數據安全隱患問題。隨著數字圖書館的數據庫的數據不斷增加,難免會造成用戶訪問服務器出現信息通道堵塞,服務器系統崩潰等現象。我們利用云計算技術并行計算處理數據的特性進行數據檢索,能夠快捷智能地獲取信息資源。用戶不但可以在多個界面下檢索數據,還能在不同的服務器中調取有價值的信息。這依仗云計算的并行處理技術,可以加快檢索速度,優化信息準確度。用戶智能化檢索數據同時,后臺利用用戶操作時讀取用戶信息,按照查詢次數,優化查詢結果,利用知識相關度進行一系列的排序,呈現出用戶第一所需要的準確信息。無論是云數據存儲的應用還是智能化的數據檢索,都是云計算技術在數字圖書館建設的具體應用。云圖書館不拘于服務模式的單一化,這些功能極大的提高了圖書館館藏的利用率,這些將是圖書館界歷史性的變革,而且把圖書館推向網絡化社會的重大歷史轉折。
2.3公共服務支撐平臺
云計算技術還能夠構建數字信息公共服務支撐平臺,以此來優化數字圖書館中的內部管理,深化數字化的信息服務。這同時也說明了一點,那就是在開放的環境下,數字圖書館更易于擴展服務與完善功能。云計算技術能夠建立基于統一標準規范下的數字資源加工、存儲和服務軟件支撐平臺,以此為數字圖書館而實現資源有效的重組與整合,這樣以來數字圖書館的建設水平就能夠得到很大的提升。由此可見,云計算技術在公共服務支撐平臺的方面,也突顯出云計算技術在數字圖書館的平臺建設中的重要地位。
2.4建立相關特色服務體系
云圖書館已經不僅僅是資料的收藏地,同時也是科研單位、高等學校和政府機構等利用數字圖書館特性開展各種專題學術研究的工具。而云計算技術在其中的應用,提高了數字圖書館服務的質量。其特色服務體系以及主動式服務方式,促進了教學質量與科研進展。云計算技術使得數字圖書館內資源日益豐富,其服務功能也越來越多樣化。
現代教育作為高等教育的補充,給許多人提供了接受高等教育的機會,但是由于學習資源非常多,另外一些學習視頻資料也比較多,這就導致在當前條件下,遠程傳輸比較困難。這樣的一個后果就是各個服務器的資源不能夠及時的得到更新。在一些地方,由于資源比較缺乏,學生想找資料,卻找不到。在市級服務器上找不到資料的話,就訪問省級的,省級沒有在訪問中央服務器,這就會導致訪問量過大,訪問通路不暢通。一些省級現代或者市級的現代即使有豐富的資源,但一般是不對外開放的,這樣一來,就不能實現資源的共享。
1.2登陸頻繁,效率低下
當前,學生在登陸遠程教育資源服務器的時候,需要登陸許多次。學生要想瀏覽相應的資源,就必須先登陸中央現代服務器,然后登陸省級服務器,最后登陸市級服務器,這樣多次登陸好、使得網絡資源的使用非常繁瑣,效率低下。
1.3技術服務支持相對落后
現代教育作為開放教育,其技術環境建設,最為重要的是對硬件和軟件系統進行建設。這些系統包括天地網合一遠程教育平臺以及網路教學支撐軟件等等,這些軟件和硬件是確保遠程教育良好發展的關鍵,但當前由于資金以及技術方面的原因,使得軟硬件建設上還比較落后,遠遠不能滿足當前的需求。
2云計算技術的含義
在對云計算技術在遠程教育中的應用進行探討之前,有必要對云計算的概念進行闡述。當前,云計算技術的發展在我國呈現出方興未艾之勢。對于云計算的含義,現在存在著諸多不同的說法。一些學者將云計算定義為:把數據儲存在云端服務器上面,用戶如果需要使用,就可以直接從客戶端進行訪問。這個定義是從云計算的操作方式上來進行定義的。另外,還有一些專家學者從計算模式方面對云計算進行定義:云計算是一種以虛擬技術為核心的計算模式,它是在分布式處理以及并行處理和網格計算的基礎上發展而來的,與此同時,它將基礎設施、開發平臺以及軟件當作一種服務,用戶在使用的時候,需要交納一定的費用。從這個概念看的話,云計算是對所有的用戶開放的,用戶可以使用各類客戶端實現對資源的訪問。
3云計算技術在現代遠程教育中的應用
隨著云計算的不斷發展,在現代教育中引入云計算技術,能夠實現資源的共享,同時還能方便學習,促進現代教育教學質量的不斷提高。其應用主要表現在以下幾個方面:
3.1云計算技術在教師隊伍建設上的應用
現代教育主要是遠程網絡教育,因此,現代教師資源分布的范圍比較廣,不能集中起來。如果將云計算技術引入教師隊伍建設就能形成教師資源云,它的主要作用是能夠將優質的教師資源進行互聯,實現共享。原來的遠程教育師資都是以本地為主,學生不能享受到一些教學水平較高的師資教育。通過云計算技術實現優質教師資源共享,不但能夠提升教師的教育教學水平,同時還有利于現代整體師資水平的建設。
3.2云計算技術在學生群體上的建設
現代遠程教育的本質就在于能夠充分的發揮出學生的個性,而通過云計算技術建立學生云,就能夠很好的將學生的個性體現出來。云計算的運用,使得學生能夠自主的進行課程的選擇和學習。在學習地點以及學習時間上,不受任何限制,這大大提升了學生自主學習的能力。在云計算的環境下,學生可以對云端的各種資源進行充分的利用,與此同時,學生如果遇到問題也可以和優秀的教師進行溝通交流。
3.3云計算技術在學習資源上的建設
在云計算的環境下,現代的教育資源完全可以整合到云端里,同時學校的服務器也可以隨時的加入到云中去,這樣一來,就真正的實現了教育教學資源的共享。由于每個學校的圖書資源以及教師資源都被整合在一起,實現了共享,那么學生在學習的時候,就可以根據自己的需要進行視頻課程的觀看、資料的查找,同時還能夠隨時的向教師進行提問。現代采用云計算技術能夠充分的實現對教育資源的利用,避免資源浪費現象的發生。在云計算的環境下,由于所有的資源都已經被存儲在云端,學生可以不受任何時間地點的限制,隨時的進行學習,隨時的根據自己的需要獲得資源。學生在學習中,不再受客觀條件的制約和限制,能夠充分的發揮自己的自主性。另外,在進行課程設計的時候,需要注意兩點:首先就是要對學生的情況進行了解,然后來確定教學目標;其次,現代遠程教育的課程設置要簡單,體系要條理,同時還應該有一定的趣味性,這樣才能實現對學生學習的有效引導。
城市軌道交通行業具有業務復雜度高、數據類型復雜、規模各異、各類應用資源應用環境紛繁復雜等特點。這就使得如果按照在建線路進行軟件開發和應用環境的部署按同比例搭建軟件開發測試環境的基礎環境支撐平臺的話,會極大的降低開發測試系統的投資性價比。在現有的城市軌道交通信息系統建設、運營等生產環境中,各類應用目前運行環境有基于IBMPower芯片的AIX小型機運行環境,有基于IntelX86芯片的Windows計算環境和各類Linux計算環境。如果按照目前的生產環境以1:1的比例建立軟件開發測試平臺,將會造成極大的投資浪費。因此,在建立統一的軟件開發測試平臺時,如何搭建一個能夠包含各類標準的IT基礎資源的資源池(包括計算資源、網絡資源、存儲資源、安全環境等),并且能夠動態的進行IT資源分配和快速部署從而極大提升各類資源的利用率,將是統一開發測試平臺的基礎環境支撐平臺的建設要點和難點。
1.2統一開發測試管理平臺
城市軌道交通行業的軟件開發測試平臺主要針對兩類軟件業務,一類是軌道交通行業的核心生產系統,一類是軌道交通行業的日常管理系統。這兩類應用軟件系統在開發過程中,主要采用“邊開發、邊實施、邊測試、邊上線”的策略,這樣的開發流程往往導致系統開發周期長、成本高、前端生產需求和后端軟件開發人員溝通不順暢、需求描述不準確、上線版本控制不嚴格等一系列弊病。與此同時,隨著城市軌道交通領域的快速發展及線路規模的不斷擴充,各類應用軟件均需大面積的整合,但是因為各類IT項目所采用的平臺工具不同、軟件開發架構不同導致數據不能很好的整合,而且工具自身的功能也越來越不能很好的滿足業務的需求,使得信息技術部門面臨越來越多的壓力。因此,在統一開發測試平臺上對各類軟件開發項目進行統一管理,成為統一開發測試平臺的基礎服務同時也是系統建設的主要難點之一,隨之而來的還有相應的管理制度和軟件開發測試規范及標準的優化完善。
2方案架構和主要模型
按提供服務層次的不同,云計算平臺主要有提供基礎設施層服務、提供平臺層服務和提供應用軟件層服務的系統組成,如圖2所示。(1)基礎設施層服務(IaaS)?;A設施層主要包括計算資源、網絡資源和存儲資源,整個基礎設施也可以作為一種服務向用戶提供,不僅包括虛擬化的計算資源和存儲,同時還要保證用戶訪問時的網絡帶寬等。統一測試平臺的基礎環境支撐平臺服務即為基礎設施層服務。(2)平臺層服務(PaaS)。在基礎設施之上的平臺層主要包括并行程序設計和開發環境、結構化海量數據的分布式存儲管理系統、海量數據分布式文件系統以及實現云計算的其他系統管理工具,如云計算的系統中資源的部署、分配、監控管理、安全管理和分布式并發控制等。平臺層主要為應用程序開發者設計,開發者不用擔心應用運行時所需要的資源,平臺層提供應用程序運行及維護所需要的一切平臺資源。(3)應用層服務(SaaS)。主要是面向用戶提供簡單的軟件應用服務以及用戶交互接口等,用戶無需購買和管理服務器端軟件,稱為軟件即服務。與傳統的軟件相比較,應用層服務解決方案有明顯的優勢,包括較低的前期成本、便于維護、快速展開使用等。應用層服務的底層可以基于基礎設施層或平臺層。統一開發測試平臺的軟件項目管理及配置變更管理的應用服務,即屬于應用層服務。以云計算架構為基礎,為了實現軌道交通信息系統統一軟件開發測試平臺最終的管理目標,我們將解決方案建立在SOA(面向服務的體系結構ServiceOrientedArchitecture)技術架構的基礎上。SOA架構作為體系的支撐平臺,能夠有針對性地解決軌道交通行業的信息業務繁雜、信息資源分散、用戶眾多等問題。應用支撐平臺基于SOA架構進行構建,提供完整統一的基于SOA架構的應用、交換和管理解決方案。SOA架構的實現機制如圖3所示。
3統一開發測試平臺方案設計
3.1通過虛擬化技術進行基礎環境支撐平臺的設計
虛擬化是云計算的一種基礎性設計技術,它允許將服務器、存儲設備、網絡設備和其他硬件視為一個資源池,而不是離散系統,可以根據需要,動態分配這些資源,通過快速提供虛擬機器或物理機器,迅速部署和增加業務環境和工作負載。除網絡平臺、服務器和存儲整合之外,虛擬化還提供整合系統架構,包括應用程序基礎設施、數據和數據庫接口、網絡、桌面系統甚至業務流程等。通過云計算中的虛擬化技術,我們可以通過對數據中心的各類閑散的計算資源、存儲資源和網絡資源進行重新整合,建立一套獨立于生產系統之外的統一的開發測試云平臺的基礎環境支撐平臺,動態的從各類資源池中搭建出開發和測試需要的生產環境,進行系統上線前的開發、測試和驗證。如通過服務器虛擬化,可以將一個物理服務器S上閑散的計算資源抽象為一個或多個虛擬服務器實例Si(i=1,2…n),Si與Sj(i≠j)之間完全獨立,每個Si均可以獨立執行計算任務。結合杭州地鐵信息化建設的情況,我們將物理資源、虛擬服務器資源均作為云節點,可以建立包含各種運算資源的云平臺,如從現有的EBS系統的AIX計算節點上,獨立出一部分AIX資源作為EBS系統的測試環境,從Maximo系統的Windows環境下的應用服務計算節點上獨立一部分X86計算資源作為Maximo應用服務系統的測試環境等,通過云計算業務管理平臺進行各類測試環境的資源分配、統一整合和業務調度,形成統一的軟件開發測試基礎環境支撐平臺。開發測試平臺基礎環境支撐平臺架構如圖4所示。
3.2基于SOA架構建立項目管理服務,為統一開發測試平臺建立基礎管理服務
項目管理作為開發測試平臺的基礎管理服務之一,以電子化方式實現軟件開發與項目的管理,為項目管理及軟件開發過程中相關人員提供統一的工作平臺,從而提高軟件開發的效率和質量。結合杭州地鐵信息化建設的需要,我們借助項目管理平臺以期達成任務或目標。(1)建立最基本的以需求為驅動的項目管理平臺,解決杭州地鐵當前面臨的最直接的問題,建立一套健全的可以綜合協調業務部門、技術部門、開發商的統一交互平臺,以實現需求建設的透明化管理,提高需求的開發質量和效率。(2)建立統一的信息交互、處理平臺:通過平臺提供的各種手段和方式,收集所有項目數據;解決手工項目管理先天性缺陷,保證項目數據在各項目干系人之間傳遞的有效性、完整性、準確性、及時性、一致性;實現信息數據采集、處理、分析統計、共享、存儲的集中處理。(3)建立可視化的項目執行和管理環境:保證項目執行過程和管理過程可視、可控,即實現量化管理和可視化管理。(4)建立多級的項目管理和監控體系:提供多級項目管理視圖;各級管理領導、各個項目經理都能夠從該平臺中獲取各自所需的項目管理信息,從而實現各個管理層面可以分別對項目執行不同粒度的監控。(5)建立標準化的軟件配置管理規范,保證每個系統的變遷歷史和代碼資源的有效掌控。引入先進的工具管理軟件資產,降低軟件開發過程中的風險,提高軟件質量管理能力。(6)建立合理并有效的供應商管理辦法,能夠對供應商起到監控和考核的目的,保證外包項目的進度和質量。(7)建立軌道交通企業軟件項目管理統一門戶。軌道交通行業的IT項目管理人員在應用該系統平臺時,可以與現有網絡辦公門戶集成,實現單點登錄、消息和數據集成。對于開發團隊,為了方便操作無需通過門戶登錄,可直接登錄項目管理平臺。長遠目標:建立一套完整的全應用生命周期的統一管理平臺,從需求提出、分析、設計、開發、測試、上線、到運維部門的服務臺事件問題管理,形成一個完整的閉環,實現標準化、量化的管理。本平臺總體架構設計是建立以需求為驅動的軟件項目管理平臺,如圖所示5。針對軌道交通企業的實際需求,方案總體包括業務和支撐兩大模塊,其中支撐模塊包含了角色權限管理、流程管理、風險庫管理和文檔中心等,為業務模塊和企業知識庫的建立奠定基礎;業務模塊包含了項目管理、需求管理、開發管理、測試管理、配置管理等,為軌道交通企業軟件開發的日常管理奠定了良好基礎,直至將項目管理平臺建成一個多用戶、全流程的IT綜合管理平臺。如圖6所示是項目管理平臺總體架構藍圖。為了便于將來集中部署,方案采用B/S體系結構,支持多種操作系統,包括Windows系列、Linux及各種主流的Unix,如AIX、HPUX、SOLARIS、SUSELinux等;并且支持多種數據庫,例如:Oracle、MySQL、SQLSever等;支持多語種語言環境,如中文等雙字節語言;支持不同操作系統平臺上統一的應用編程接口(API),在系統層次可以實現異構平臺數據格式的透明轉換,還可以很方便實現與其它主流系統的集成,如QC、MSProject和Office等。因此,整個解決方案在統一的平臺上通過定制開發完成,且使用統一的用戶管理中心來管理。這樣,系統內各模塊之間的數據建立在統一數據平臺之上,與項目相關的各方可以在統一平臺上協作完成開發及項目管理。