時間:2023-08-20 14:59:52
序論:好文章的創作是一個不斷探索和完善的過程,我們為您推薦十篇云計算的相關技術范例,希望它們能助您一臂之力,提升您的閱讀品質,帶來更深刻的閱讀感受。
中圖分類號:G251 文獻標識碼:A
1 云計算與圖書館
1.1 云計算4
云計算是由分布式計算、虛擬化、網絡存儲、負載均衡等新興的信息技術融合而成的技術集合,是互聯網技術向多元化、高效化、服務化發展的產物。云計算的核心是應用服務,從商業角度來說,云計算是一種和新技術有關的新的商業模式,這種模式并不要求人們自己去建設與之相關的設施、平臺和應用,人們所要做的只是購買相關服務的使用權。具體來講,云計算具有以下特點:
(1)節約成本。云計算的核心是應用服務,業界普遍描述了云計算的使用模式,即像水電和煤氣一樣,按照人們的需求去購買云服務,企業可以靈活地根據自己的需求來購買計算能力、存儲空間、帶寬等。當企業需求發生變化時,其只須考慮增加或減少自己購買的基礎設施服務。通過這種模式,企業不用投入到基礎設施和系統的建設中去,大大節約了成本的投入。
(2)使用方式靈活多樣。由于數據存儲在云上,在能聯接到云服務器的前提下,云服務不拘泥于人們的使用地點和時間。由于云計算能輕松實現各種終端的互聯互通,未來隨著“三網融合”的推進,人們可以利用云計算技術,通過PC、移動設備或電視機等智能家電來享受云服務。
(3)便利的資源共享方式。由于信息資源存儲在云上,用戶只需連接網絡就可以上傳相關數據即可,不拘泥于時空的限制,具有下載權限的其他用戶無須和數據提供者碰見或同時在線,只用登錄云平臺就可以隨時隨地地獲取這些數據。
(4)數據的安全性得到提高。分布式數據中心提供了數據存儲在地理意義上的隔離,提高了容災能力。同時,虛擬化技術可以保證集群服務器上的多個虛擬服務器均有云服務器鏡像,單個服務器出現問題不會影響到數據的存儲與利用。
(5)定制式應用服務。用戶可以根據自身所在組織的特點,通過云計算提供的包括應用程序的設計、開發、部署所需的一整套開發組件來開發符合組織特征的應用服務,并快速部署到云服務器。同時,云上有可供選擇的多樣化的應用程序,這些應用均以服務的形式呈現在用戶面前,用戶可根據自身的需求來選擇應用。
1.2 云服務與圖書館工作
云計算為人們提供了三個層面的服務,即IaaS(基礎設施即服務)、PaaS(平臺即服務)、SaaS(軟件即服務)。具體到圖書館領域,其內容如下:
1.2.1 基礎設施即服務(IaaS)
基礎設施即服務也稱IaaS,其特點在于用戶無須購買、安裝和維護計算機基礎設施,而是通過付費的方式獲取基于以上設施的網絡存儲和數據庫等內容的使用權限。對于圖書館來說,基礎設施建設會消耗大量資金,長期的維護和更新要求持續投入人力物力, IaaS則解決了這個問題,并大大降低了圖書館信息化建設的成本。
1.2.2 平臺即服務(PaaS)
對于PaaS來說,用戶購買的是應用平臺服務,如互聯網應用編程接口、運行平臺等。PaaS提供商將開發平臺作為一種服務出售給用戶,用戶利用已有的平臺服務按照自身需求來實現應用程序的開發、部署和運營。
面向圖書館,PaaS可以提供相對更自由一些的開發環境,它把開發平臺作為一種服務提供給人們,人們可以開發一些與其他圖書館區別開來、有針對性的、能凸顯自身特色的、符合本館需求的應用服務。
1.2.3 軟件即服務(SaaS)
SaaS即應用軟件以服務的方式提供給用戶。面向圖書館的訪問者,SaaS提供一個統一的門戶,用戶可以通過多種終端如PC、移動設備等隨時登錄門戶。門戶通過用戶登錄來識別用戶的不同身份,并提供相應權限的應用服務;通過門戶,不同應用程序中的各類數據可以有機結合在一起,按照用戶的需求形成個性化、靈活方便的應用服務集合。
2 圖書館建設中云計算技術運用的考量
對于圖書館來說,云計算技術將帶來新的體驗、新的服務;但是,新技術的出現必然對圖書館原有的組織結構、運作模式以及資源建設產生一定的沖擊。我們必須清醒地認識到,新技術的利用必須與圖書館的現實發展情況相結合,必須圍繞著圖書館的建設來進行,不能為了利用新技術而盲目建設。綜合來講,應當具有以下幾點考慮:
(1)是否必要。云計算技術雖然是當今技術發展的一大熱潮,為人們提供了新的選擇;然而云服務也還處于一個發展和完善的過程中,圖書館的建設不能為了趕潮流盲目地向新技術靠攏,應當考慮在當前的情況下,自身是否有必要引入云計算技術。
目前,一些大型的公共圖書館和高校圖書館已建成全新的數字圖書館及相關系統,在很短的周期內立刻構建云平臺,追求新的模式是沒有必要的,不但浪費時間精力,還易形成重復建設。對于一些地方圖書館和大專院校來說,在已經形成自身特色,具有一定優質資源和服務模式的情況下,應當判斷新技術的采用是否能夠和自身已有的優勢結合,形成一加一大于二的良好局面。如果對于對于新技術和本館建設的結合前景沒有科學的依據和判斷結論,那么對于云技術的應用不應操之過急。
(2)是否有助于服務品質的提升。從目前云計算在國內的發展來看,國內互聯網公司提供的云服務多是以基于IaaS的云存儲為主,這些云存儲產品多是由網盤服務升級而成,營銷宣傳強大,業務形態簡單,尚未形成完善的云服務。
圖書館是為人們提供閱讀服務的知識中心和學習中心,無論信息技術如何發展,閱讀的主體始終是人,我們考量是否運用云計算技術,應當緊緊圍繞著提高圖書館的服務品質這一中心,不能為了技術而技術。
(3)對現有圖書館業務流程的影響。對大型圖書館而言,完善的業務流程是組織運行的具體行為表現,如果打亂了管理和工作的流程,圖書館工作將會成為一盤散沙。我們應當考慮構建符合日常業務流程的云服務,云服務的架構不能給業務流程帶來混亂,云服務應當去貼合這些業務。在云上,數據存儲、圖書外借、圖書分類與編目等業務都被無縫連接到云平臺。云平臺應當在滿足計算資源和存儲資源按需調用的同時兼顧用戶的個性化需求。按照用戶權限形成統一的、連貫的、流程化的云服務,并在前端通過虛擬桌面為用戶調用各項應用服務。
(4)信息安全的考慮。云計算技術催生了大數據時代的到來,一切數據,包括半結構化的數據都具有一定的商業價值,云服務的提供商一般都是來自商業性質的機構,雖然云服務器的容災性良好,但是在云上存儲的數據以及用戶的一切行為都是可以被獲取的。我們不能排除云計算提供商出于商業目的對用戶資料的覬覦。這也是圖書館信息安全應當考量的問題。
3 結語
在圖書館的發展過程中,歷史上每一次信息技術的變革都給圖書館帶來了新的發展機遇,伴隨著云計算技術的誕生和不斷進步,在圖書館建設中如何去利用云計算技術,如何用云計算技術使圖書館的建設能跟上時展的步伐,是值得我們長久探討的課題。
參考文獻
[1] 王長宇.云計算環境下的數字圖書館信息資源建設的理性思考[J].中國科技信,2010(17):163-165.
所謂的云計算這屬于一種商業計算模型,這也就是在大量計算機所組成的資源地上分布計算任務,以便能夠將各項應用系統按照需求獲得信息服務、計算力以及存儲空間,從而實現發展網格計算、分布式計算以及并行計算。通常來說,云安全所包含的關鍵技術與風險應對策略主要應該從以下三個方面進行詳細闡述:
首先是數據安全。一是數據傳輸安全。在云用戶或者企業借助于網絡將數據傳輸到公共云的過程當中,黑客隨時都可以篡改與竊取數據,嚴重威脅數據的真實性、保密性、可用性、完整性,這就給予云用戶造成嚴重的商業損失。而該階段所采取的保護策略就是加密傳輸數據,在數據傳輸過程中使用安全傳輸協議;二是數據存儲安全。云用戶數據在對數據存儲的過程當中,所存在的安全風險由數據審計、災難恢復、隔離、數據濫用以后即存儲位置等。為有效防范被云服務提供商、惡意鄰居租戶或者部分應用濫用,那么采取的做法是在應用IaaS加密靜止數據,可是針對PaaS與SaaS這類的應用過程當中,由于不能加密數據,密文數據對于搜索與索引的應用造成妨礙,可是從目前的情況來看,尚未發明能夠用于商用的算法來對數據同態加密實現,云用戶并且應該把握對數據具置維持的基本原則,另外還應該使用數據標記,數據隔離在單租戶專用數據平臺當中實現,從而做到對數據非法訪問的防止,而災難恢復實現則是使用數據多備份;三是數據殘留安全。所謂的數據殘留安全就是說數據在被以某種形式擦除之后殘留的物理表現,黨擦除存儲介質之后,存在著一定的可能借助于某些物理特性來重建數據,數據殘留在云計算背景下,存在著一定的可能對敏感信息無意當中流露,這就使得云服務提供商為做到有效保證數據完整清除,往往使用內容發現、加密數據相關介質銷毀、擦拭磁盤以及銷毀存儲介質等方法與技術。
其次是應用安全。一是終端客戶安全。云客戶端為對應用安全進行保證,則應該做到對各項防御功能開啟,并且對于IPS類型安全控件、反惡意軟件、個人防火墻以及防病毒軟件在云客戶端進行部署,并且為做到避免瀏覽器遭受攻擊,還應該積極使用各種必要保護措施,從而做到端到端的安全在云環境當中實現,這就要讓云用戶通過對自動更新功能的使用,從而對于瀏覽器更新與打補丁等定期完成,而其中的企業客戶必須從制度上做出嚴格的規定連接云計算應用的PC機就嚴格禁止安裝虛擬機,定期檢查PC機;二是SaaS應用安全。在安全評估選擇SaaS提供商的過程當中,應該按照相關保密協議要求,在一定情況下存在著一定的必要聘請第三方安全廠商做好黑盒安全測試這樣的滲透測試,從而能夠做到對詳實安全信息的獲得,并且對于SaaS提供商所供的訪問控制與身份驗證功能,這屬于唯一性的安全控制措施在客戶管理信息風險當中,對于云特定訪問控制機制用戶應該盡最大可能了解,通過采用必要步驟來對運載的數據進行保護;三是PaaS應用安全。基于云基礎知識對用戶采購或者創建的應用進行部署這屬于PssS云提供給用戶的能力,對于引擎在內的平臺軟件與地層安全由PssS提供商負責,當如果有Web服務、組件以及第三方應用在PssS應用使用,而那些部署在PaaS平臺上面的應用的安全則是由客戶負責,云用戶部署的應用安全還應該得到PaaS應用開發商的積極配合,開發人員必須對平臺被封裝成安全對象與Web服務的安全特性熟悉。
再次是虛擬化安全。從一方面來看是虛擬化軟件安全,這種軟件層在裸機上進行直接部署,這樣所能夠提供的能力是對虛擬服務器進行創建、運行以及銷毀。保持著可用性與完整性的虛擬化層這有著極其重要與關鍵的保持創建可用性與完整性的公有云;從另外一方面來看則是虛擬服務器安全,通常來說,在虛擬機軟件之上的虛擬服務器,這就是在虛擬服務器上面運用物理服務器的安全原理和實踐,并且要做到對虛擬服務器所具備的特點兼顧,所采取的措施對具備TPM安全模塊的物理服務器進行選擇,在對服務器進行構建當中,必須在所有的虛擬服務器分別分配出一個獨立的硬盤分區,還應該嚴密監視虛擬服務器的運行狀態,以便做到對各個虛擬器當中的防火墻日志與系統日志進行實時監控,從而能夠做到對所存在的安全隱患及時發現,及時關閉不需要運行的虛擬機。
云計算對圖書館的影響
由于云計算的海量存貯和超計算能力,其已顛覆了傳統的應用模式,在云時代,圖書館對讀者的信息服務重點也將從最早的以硬件為中心轉向以軟件為中心、以服務為中心的時代,從根本上改變圖書館信息獲取、保存及服務的現存理念與方式。
1便利的軟件服務。云計算環境下,圖書館將不必購買本地安裝形式的自動化系統、辦公自動化系統以及各種類型的操作系統及開發軟件,所使用的軟件都是以網絡服務的形式由云服務商直接提供。
2實現更大程度信息資源的“整合”與“共享”。云計算的優勢功能之一就是海量存貯,因而為圖書館之間的信息服務資源“整合”與“共享”提供了很大的可能和基礎,為眾多圖書館特別是有館藏建設特色的專業圖書館消除了因規格、建設特色等所導致的優劣差異。在“云”這種信息統一存貯提取的高速服務模式下,全國及至全世界的圖書館可以共同構筑一朵“圖書館信息資源云”,各個圖書館的信息資源憑借這朵“云”實現資源的整合和共享。
3降低相關的維護費用。為了確保圖書館工作正常平穩的運行,圖書館人員需要經常對計算機、服務器等終端進行維護、升級和硬件更新。而云計算模式中,服務器的日常維護由更加專業的云服務商來提供,用戶的工作強度和維護成本會大大降低。另外,由專業IT人員進行系統維護,能夠減少系統故障,減少故障恢復時間,提高IT服務水平和效率。
4革新圖書館的服務理念。利用云進行信息服務,圖書館傳統的信息服務業務流程將被逐一拆解,重新進行組合,呈現出一定的業務外包、虛擬化、技術化發展傾向,服務理念與方式將發生很大的轉變與革新。原來的服務提供者逐漸向服務提供者和服務利用者的雙重身份轉換。一方面,作為信息提供者,信息資源服務的業務外包給云計算服務商,通過虛擬化的“云”技術,面向讀者的信息服務手段與方式將多樣化、全面化;另一方面,作為信息使用者,圖書館的工作人員也和讀者一樣,可以使用手機、電腦等設備在任何時間、任何地點獲得相關的“云”上任何信息服務。
5最大限度地發揮圖書館的作用。在傳統的圖書館服務模式下,用戶必須使用計算機才能利用圖書館的電子資源。由于云計算模式提供了強大的無線接入功能。因此,用戶可以通過使用手機、個人掌上電腦等各種類型的終端設備利用圖書館的電子資源,從而使圖書館資源中心的作用得到最大限度地發揮。
6改變圖書館的建設方向。真正實現云計算化的圖書館,硬件即信息資源的稀缺可通過云計算高度的共享特性來解決,硬件對一個圖書館的影響將變小,讀者真正看中的可能是對這些硬件的軟件服務,如對資源的檢索介紹、對信息的挖掘組織、知識的管理分析、館舍的人文氣氛等,這樣,圖書館必然改變目前的重藏輕用、重硬件輕服務的現狀。
運用云計算進行圖書館的資源建設應注意的問題
1如何建設圖書館的“云”。圖書館利用“云”進行服務,需要中圖學會,各地區省級圖書館學會、圖工委等機構的聯絡、協調、組織,成立相關聯盟組織,與IT企業、云計算商協商合作,共同構建發球圖書館的“云”。
2“云”能給圖書館帶來什么。云計算給圖書館帶來信息挖掘、整理、共享、高速存取等多方面的優勢,同時,圖書館也要思考如何在“云”上把圖書館服務工作做的更好。
3云時代的版權保護。
1建立健全圖書館保密資源保護的相關制度。
2加強信息機構網絡監管和行業自律。
3加強網絡道德建設,強化網民法律意識。
中圖分類號:TP309.2
云計算就是在網絡環境下,以服務的形式向用戶提供海量IT資源,滿足用戶使對數據使用的需求。在供應方向用戶提供用云計算服務時,用戶將數據與應用托管至云端。以用戶的角度來看,選擇相信服務方是必然的,雙方達成戰略合作關系后,共同參與安全機制的擬定,為數據安全提供有力保障。以服務方的角度來看,一旦信譽瓦解,則很難立足于市場。在這樣的市場背景下,云服務供應商應結合用戶需求,研制數據安全保護技術,既不會影響到數據的正常使用,又最大化降低數據安全事故的發生。
1 云計算模式下數據安全的現狀
眾所周知,云計算服務的提供商并不是唯一的,各提供商的性質與規模均存在一定差異,尤其是安全防范能力與風險處理能力。綜合實力不強的服務商會逐漸被淘汰,此時,用戶交予服務商管理的數據將何去何從還是未知數。所以一般情況下,用戶會格外留意數據的提供者以及保存者。
用戶在云計算模式下執行各項操作時,會非常重視服務的安全性。用戶認為,云服務的供應商有義務引進先進技術,提高監管力度,為服務的安全提供良好保障。然而,就筆者調查獲悉,目前市場上并未出現任何能夠對云計算供應商進行安全性能監管且具有公信力的服務方。另外,相關法律法規的嚴重匱乏,也導致云計算服務商在安全保護工作上不知該如何下手。
在云計算模式中,云端環境可突破地域的約束。所以,數據的儲存并不存在任何明確的位置或步驟,任何地方均有可能成為數據儲存的中心。也正因如此,數據的風險就此增加,數據安全性將會面臨嚴峻考驗。從法律的角度出發,數據安全的管轄機制上不明確,倘若直接將數據存放于其他國家,則非常有可能被他國人員或機構肆意濫用。而且,在用戶的重要數據無法正常使用時,根本無法利用法律武器捍衛自己的合法權益。倘若被盜取的是商業機密,將會給用戶帶來不可預計的嚴重損失。
2 云計算中數據安全的關鍵技術
隨著云計算的服務計算模式逐漸升級,動態虛擬化管理日趨成熟,租戶共享運營模式日益普及,數據安全與隱私保護工作面臨著嚴峻考驗。云計算的安全問題是云計算發展道路上最為突出的一大障礙,為使云計算突破發展瓶頸,務必結合實際需求,利用先進技術為數據安全提供可靠保障,為用戶提供更加優質的數據服務。
2.1 數據傳輸安全
在云計算模式中,用戶利用網絡,將數據輸送至云計算服務方,對其提出處理要求時,數據傳輸的安全問題至關重要。所以,云計算的安全關鍵技術可從以下幾方面著手:當用戶數據在網絡環境中傳輸時,對其進行加密處理,預防失竊;對云計算服務商進行監控,確保云計算服務商在獲得用戶數據后,規范執行正常操作,對數據進行妥善處理與保存,最大化降低數據泄露的可能性;云計算服務商在儲存數據的過程中,務必確保用戶經權限認證后,即可獲得訪問權限,同時訪問對象僅限于自身數據。
2.2 數據儲存安全
在云計算模式中,資源共享是數據儲存的重要前提。所以,云計算服務商應采取有效措施,對不同數據進行有效隔離,避免各類數據雜糅在一起,出現運輸錯誤或泄露情況;另外,就算用戶已完全掌握數據存放的服務器位置,云計算服務商仍有義務,對用戶交付的數據進行備份,避免重大安全事故的發生。即使發生意外情況,用戶也不會失去所有數據,用戶可在自身數據受損的情況下,向供應商索取備份數據。在云計算環境中,數據殘留問題十分嚴重,它是導致信息泄露的常見原因。為此,云計算提供商有必要在這一方面加強監管力度,及時妥善處理數據殘留問題,為數據的安全使用提供可靠保障。
2.3 數據審計安全
在云計算模式中,云計算服務商務必確保,在滿足用戶信息數據服務需求時,不會為其他用戶的數據使用帶來不利影響。另外,筆者建議,云計算提供商可聯合第三方機構,對數據的安全性與準確性進行審計。數據審計工作不但能有效保障用戶數據安全,還會對云計算服務的穩定發展產生積極影響。
3 云計算環境下的數據安全技術的應用
3.1 數據加密中的應用
數據的加密處理工作,需要在對稱加密算法密碼生成器的幫助下才能完成。具體流程為:隨機生成一個包含校驗信息的密鑰,利用非對稱加密算法對該密鑰進行加密。對經加密算法處理后的數據信息以及密鑰密文進行處理,最終將其作為一個數據包保存至云端。在這一加密過程中,系統需對規模龐大的用戶數據進行對稱算法處理,將加密鑰與密文數據同時保存至云端。相較之下,用戶只需保存非對稱加密算法以及解密秘鑰即可,十分便捷。
3.2 在數據解密中的應用
當用戶需要解密數據時,首先要利用對稱加密算法的密鑰,在非對稱加密算法解密鑰的幫助下完成解密。隨后,結合密鑰通過對稱加密算法,對數據包進行解密,實現對原文的還原。反復進行上述操作,直到所有數據包均成功解密,最終獲得原始數據。在這一操作過程中,對稱加密算法密鑰管理問題獲得妥善解決,就算是運算規模十分龐大,也不會對該工作的正常運行造成任何困擾。
3.3 在數據認證中的應用
就目前情況來看,認證技術被廣泛應用于數據訪問與控制工作中。通常情況下,認證技術會通過身份認證,對用戶的權限加以界定,同時對身份、權限認真進行動態監控,從根源上杜絕用戶間非法越權訪問行為的出現。PIK技術、動態口令技術、一次性密碼技術等,均為使用頻率較高的認證技術。
4 結束語
綜上所述,為有效避免數據安全與個人隱私遭到侵犯,大部分用戶均堅持使用現有內部系統,如此一來,云計算的應用與推廣受到一定局限性。引進科學、合理的云計算數據安全保護技術,才是推動云計算健康發展的關鍵。在本文中,筆者通過對相關技術的研究,為云計算環境中的數據安全保護機制提供理論基礎與實踐依據,為促進云計算的穩定發展奠定了良好基石。
參考文獻:
[1]劉新華,胡純蓉.云計算中數據安全關鍵技術和解決方案[J].全國商情(理論研究),2011(04):103-104.
在各種信息、網絡技術飛速創新發展的現代社會,項目管理中的多數項目都已應用了先進的計算機運用技術。正是因為計算機技術的運用,使得項目管理的操作流程得以快速優化和集成實現。因此,項目管理領域的業內人士十分注重探究計算機相關技術的實際運用。
1項目管理的含義及相關內容概析
1.1內涵解析
項目管理的實際操作中涉及到很多方面的數據、信息,管理工作的重點在于匯集、整合、處理、保存及傳輸、運用這些信息資源,將一系列有關項目運行的信息資源進行系統整合管理,直接影響到整個項目的運作效率與管理成效。基于此,項目信息就為項目管理當中的關鍵內容,由于項目信息的種類繁多、交流方式較多,管理的過程中會牽涉到很多實際問題,引入計算機的相關運用技術可極大地簡化管理程序,使管理項目得以更好地規劃及開展。項目信息囊括了和項目相關的所有數據與資料,例如,項目組織、日常管理、技術信息、經濟管理、法規及條例等多方面內容。
1.2項目管理建設的具體目標
項目信息的實際管理流程為:匯集各類數據-轉換為相應信息-憑信息做出決策-得到最終結果。由此得出,項目實踐中要出現大規模數據及有關的材料,管理這些數據、材料的實現步驟為:獲取-收集-保存-整合-傳輸。信息整合及傳輸的過程正是各類信息相互整合、交流的過程,因此,管理人員在施行項目管理之前,要弄清楚各種項目間的信息互承聯系,避免信息交接時出現誤差乃至錯誤。目前,制作信息管理的運作體系圖是實現快速、有效管理的關鍵點。制定一個項目管理的總體操作流程,首先要分解各個項目的運作結構,獲取系統信息之后,運用規范化、科學化的技術手段對其進行統籌規劃,以確保各類信息得以正常傳遞,并維護傳輸的流暢性、穩定性。
2項目管理當中運用計算機技術的效果探究
2.1計算機相關技術用于提升管理效率
項目工程在策劃、啟動和實踐的全過程當中必然要形成多種多樣的項目信息,例如,合同簽訂文書、規劃圖紙、各類報告、圖像信息等,對以上信息展開綜合、系統管理時,需要一個科學而規范的體系作為重要保障。建立這樣的管理運行體系,應借助先進的計算機相關技術開展信息管理建設,進而構建出可供更多人員進行信息交流的操作平臺。運用先進網絡技術建設信息管理操作平臺前,要把相關信息分成質量控制信息、策劃管理信息、安全防護信息等幾個專項板塊,進而把相關信息系統地整合到相應板塊當中,并采取超文本的格式編寫出各類項目信息,進而將這些經過處理的信息放于網絡上推廣、傳播,既可以提升項目工作的實踐效率,又可以降低信息工作的管理難度。
2.2計算機相關技術用于實現全面控制
網絡技術在項目工程中運用計算機相關技術,能夠形成全程跟蹤式的管理模式。經技術處理的各類編碼具有更強的可信性與精確性,項目工作中運用此類信息可進一步提高運行效率。例如,項目管理中涉及到許多子項目的評估工作,為做出最優的操作決策,管理者需借助網絡技術改進項目評估的流程和方式,通過簡化復雜的子項目信息加快數據整合速度,可以顯著提升管理效率和增加經濟收益。網絡技術引入到項目信息的管理當中,會按每個項目的具體情況實施進度管理、系統策劃、造價評估、質量監控、機械和材料檢測等多方面工作的全面控制,如此可在保證質量的條件下,將管理成本降低到最低水平,大大節省項目管理的經濟支出。此外,運用相關網絡技術的同時,項目管理能夠借助十分便捷的信息交流工具實現跨空間的快速溝通,使各種信息交流工作得以順利進行。例如,計算機介入項目信息的綜合管理后,每位工作人員都能在信息操作平臺中獲取到所需的相關信息,實現了工作信息的全面共享。
2.3計算機相關技術用于完善管理機制
項目管理當中采用各種網絡技術,可將總系統中包含的各個子系統及下屬板塊內包含的全部信息進行綜合處理,經處理后的信息能夠充分滿足管理者的操作需求,大幅度地提升了管理效率。項目工作者憑借這些信息可以開展決策評估,為負責人的重要工作提供有用信息。處理項目工程實踐過程中的各種問題時,計算機技術能按照資源情況開展實時控制,結合工程進度調度、配置項目信息,管理軟件在其中起到“合理分配”、“高效服務”的作用。若資源服務時間超出設定標準,系統將自行開啟警示裝置,使各類資源得到充分、合理地運用。
2.4計算機相關技術用于管理項目物資
項目信息的流通性、變化性決定了項目管理的工作性質,物資管理作為項目管理當中的重要內容,會對工程造價形成很大影響。尤其是比較大型的項目需要用到許多物資,但市場中的物資價格變化較快,想要很好地管理項目的各類物資,應借助計算機技術構建一個規范的物資規劃系統,把規劃、審批、購置、保存、發放、維護等各類信息納入這一系統中,以增強物資供應的平衡性,使項目物資的管理水平得到顯著提高。
3結束語
項目管理作為一個動態化的工作過程,當中涉及的各類項目信息需要計算機技術進行科學、規范管理。將計算機相關技術引入到項目信息管理工作中,既能夠改善項目信息管理的效率,又能夠提高實際管理工作的質量,有效地提升了項目工程的總體質量。值得提出的是,項目管理中遇到各種問題時,管理者要結合實際情況應用計算機技術,使先進技術能夠更好地服務于項目信息管理及其相關工作。
參考文獻
[1]李躍輝.淺談計算機信息系統集成項目管理--基于需求變更與范圍管理[J].技術與市場,2013,20(5):249-252.
Analysis of the computer technology in enterprise project management
Lizheng
Jiangling Motors Company Limited Nanchang 330001
Abstract: This paper made a brief analysis of the computer technology in enterprise project management. The development of computer technology and the popularization of the Internet, is the computer technology in enterprise project management, provides the improved means and improve the foundation. In view of the present enterprise project management present situation, analyzes the characteristics and requirements of enterprise project management, a variety of computer technology in enterprise project management application model are introduced, and expounds the computer technology in the project management in the enterprise development idea and development direction.
Key words: Project management,Information system, Computer management mode
企業的項目管理是以企業項目為對象的系統管理方法,通過一個臨時性的專門的柔性組織,對項目進行高效率的計劃、組織、指導和控制,以實現項目全過程的動態管理和項目目標的綜合協調和優化。
企業的項目管理具備以下特點:
1、項目管理的對象是項目或被當作項目來處理的運作。
2、項目管理的全過程都貫穿著系統工程的思想
3、項目管理的組織具有特殊性
4、項目管理的體制是一種基于團隊管理的個人負責制
5、項目管理的方式是目標管理
6、項目管理的要點是創造和保持一種使項目順利進行的環境
7、項目管理的方法、工具和手段具有先進性、開放性
企業的項目與一般作業生產的不同比較:
項 目
一 般 作 業
獨一無二
重復的
有限時間
無限時間(相對)
革命性的變革
漸進性的改變
不均衡
均衡
目標之間的不均衡
均衡
多變的資源需求
穩定的資源需求
柔性的組織
穩定的組織
效果性
效率性
以完成目標、目的為宗旨
以完成任務、指標為宗旨
風險和不確定性
經驗性
企業實施項目管理的原則:
1、項目經理必須關注項目成功的三個標準 (準時、預算控制在既定的范圍內、質量讓用戶滿意)
2、任何事情都應當先規劃再執行
3、項目經理必須以自己的實際行動向項目小組成員傳遞一種緊迫感
4、成功的項目應使用一種可以度量且被證實的項目生存周期
5、所有項目目標和項目活動必須生動形象地得以交流和溝通
6、采用漸進的方式逐步實現目標
7、項目應得到明確的許可,并由投資管理層簽字實施
8、要想獲得項目的成功必須對項目目標進行透徹的分析
9、項目經理應當責權對等
10、項目投資管理層及用戶應當主動介入,不能被動地坐享其成
11、項目的實施應當采用市場運作機制
12、項目經理應當獲得項目小組成員的最佳人選
企業項目管理的四個階段:
概念階段/開發階段/實施階段/結束階段
企業項目管理的五個過程“
開始過程/計劃過程/執行過程/控制過程/結束過程
企業項目管理的九個領域:
1、項目整體管理
2、項目范圍管理
3、項目時間管理
4、項目費用管理
5、項目質量管理
6、項目人力資源管理
7、項目溝通管理
8、項目風險管理
9、項目采購管理
企業項目管理的支撐技術:
1、項目信息管理
2、項目溝通管理
3、項目沖突管理
4、項目風險管理
5、項目健康與安全管理
① 項目的信息管理概述:
信息管理是項目管理的重要部分,隨著項目,尤其是較大型的建設工程項目的啟動、規劃、實施等項目生命周期的展開,與項目有關的合同、圖紙、報告、文件、照片、音像、模型等各種各類紙介質和非紙介質信息會層出不窮地產生,它包括:項目的組織類信息、管理類信息、經濟類信息、技術類信息和法規類信息。項目信息的管理變得越來越重要。
信息管理就是指信息傳輸的合理的組織和控制。項目的信息管理是通過對各個系統、各項工作和各種數據的管理,使項目的信息能方便和有效地獲取、存儲、存檔、
處理和交流。項目信息管理的效率和成本將直接影響項目管理其他環節的工作效率、質量和成本,其目的旨在通過有效的項目信息傳輸的組織和控制為項目建設的增值服務。
很顯然信息處理始終貫穿著項目管理的全過程。如何高效、有序、規范地對項目全過程的紙介質信息資源進行管理,是現代項目管理的重要環節。隨著互聯網 internet、多媒體數據庫mmdb及電子商務ec等以計算機和通信技術為核心的現代信息管理科技的迅猛發展,又為項目(特別是大型建設工程項目)信息管理系統的規劃、設計和實施提供了全新的信息管理理念、技術支撐平臺和全面解決方案。由此導入了E時代的項目信息管理的全新觀念。
② 企業項目信息管理的任務
項目信息管理的任務主要步驟就是:數據——信息——決策——結果,其含義是,數據經過處理,解釋后才能成為信息;而只當占有了必要的信息才能做出決策;決策執行后必然產生結果。在項目的實施過程中會形成大量的數據資料,信息管理任務就是:收集——儲存——加工整理——釋放成信息。項目各當事人和項目管理組織各組織單元經過該步驟形成各自的信息進行交流。
在信息的交流過程中形成了跟項目有關的各種信息流。弄清項目各當事人及項目管理組織單元之間的信息傳遞關系,制定項目信息流程圖對項目信息管理是至關重要的。確定項目組織分解結構,制定項目信息流路線圖,可以進一步確定各部門信息流的傳遞規律、有秩序地傳遞,保證信息溝通渠道的正確,流暢,不致造成信息漏傳或誤傳現象。
③ 建立通信及數據管理模塊
信息系統的主要組成部分是電子計算機,主要特點是計算機內儲存有組織的處理信息的程序,輸入數據,運行這些程序便可得到所需要的信息。建立數據庫,通信數據模塊是信息管理基本部分。但也是發展最迅速,變化最快的一個組成部分,因為它最能體現現在通信技術的發展步伐。項目信息管理的系統模塊根據項目的規模、性質和組織模式的不同是有很大差異的。一般項目信息管理應包括以下基本模塊:項目數據庫,項目通信及數據管理模塊,系統管理模塊,招投標模塊,質量控制模塊,進度資源控制模塊,費用控制模塊,財務管理模塊,物資管理模塊,檔案資料管理模塊等等。項目通信及數據管理模塊的主要功能是數據通信和數據管理,是MIS系統的技術基礎——通信技術和數據庫技術的集成。由于現代大型項目所涉及的技術和范圍廣泛、環境復雜,所以在項目的整個壽命期內廣泛地獲取信息對項目來說是非常重要的。該模塊主要由通信硬件,軟件和數據管理軟件組成。一般情況下由數據終端設備、通信線路(包括衛星、微波等無線通信)、計算機及網絡設備、通信控制設備、通信軟件、服務器及數據庫管理軟件等集成在一起。它可以完成遠程及近程數據采集、傳輸、儲存、處理及輸出,借助先進的數據管理技術為項目的基、中級以上管理人員提供數據服務,不但可以代替人工進行數據的操作,節省人力,而且其高效及高精確度是人工所不及的。
④系統的集成化管理模式:
系統的集成化管理包括時間進度計劃、成本控制和資源調度以及圖形報表輸出,這是一種傳統的也是狹義的項目管理系統。隨著Windows操作系統逐漸成為系統平臺標準,Windows系統提供的靜態剪貼、動態交換、對象連接嵌入、開放數據庫連接等數據交換技術,使得傳統的項目管理軟件和項目管理其它領域的單項專用軟件之間創造了軟件集成的有利條件,更使那些早就成熟并已被大眾廣泛使用的數據庫、電子表格、文字處理軟件和項目管理軟件有了集成使用的可能,將以時間進度、質量、成本和資源管理為主的軟件與項目管理其它領域的單項專用軟件或軟件功能整合在一起,成為項目管理信息系統,這必將成為項目管理計算機軟件開發的方向。
目前最流行的基于Windows的開發工具之一Delphi5就具有將廣受歡迎和普及的數據庫(包括dBase、SQLServer、Paradox等等)、電子表格、文字處理、Microsoft網絡軟件等直接集成在項目管理軟件中的功能。而最新的SQLServer7。0則已具有數據庫空間不受限于Device空間的大小的特點,使SQLServer7。0作為一個網絡數據庫管理系統擴展超出單個物理計算機的能力以及對多服務器"分布式"事務的內在支持更加充分。
⑤系統的網絡化管理模式
系統的網絡化管理模式在項目管理的發展過程中,經歷了從單機處理到綜合應用,從簡單處理到文本處理,從文字處理、統計報表到數據分析和預測,從數據庫到信息管理系統,從事務管理到輔助決策,從集中式處理到分布式處理等過程。
從目前來看,集成的信息管理系統已不再僅僅是內部各部門間的數據共享,更要轉化為遠近不同地域間的數據共享,數據處理,自動化數據交換。要實現這一轉變,計算機網絡化勢在必行,項目管理軟件只有在計算機網絡上運行,我們的集成項目管理軟件才能真正做到多重項目的管理工作,才有可能真正做到資源的統一分配和最優調度,才有可能真正做好多重項目下的資金管理和成本控制。也只有在網絡系統下,才能完成遠程高速交換信息的工作和遠程信息資源的共享。
從技術上來講項目管理信息網絡系統應當在物理基礎層和系統軟件層滿足通信協議TCP/IP,為外部遠程信息訪問(如Internet等)創造條件。如今的計算機網絡技術中,局域網和Internet技術已得到了很大發展和逐漸推廣,尤其是企業局域網技術已非常成熟并得到相當的普及。其中,將Internet技術和企業內部網相結合的Intranet技術是計算機網絡發展的一個主要趨勢。項目管理者聯盟
Intranet一詞,用于描述Internet應用于企業級網絡。具體地說,Intranet是基于Internet技術、Web服務和HTTP通信協議及HTML技術之上的信息交換平臺。Intranet采用瀏覽器/服務器計算模式,具有以下特點:
客戶端采用統一界面的瀏覽器,操作簡單,易學易用。
應用開發集中在服務器端,系統便于維護。blog.mypm.net
增加、刪改應用程序時,不影響客戶端的使用環境。
可使用多服務器,實現負載均衡。
提高企業協作的能力。
Intranet是企業界發展內部網的標準和趨勢,也是很有特色的企業信息解決方案。許多企業紛紛建立自己的Intranet網,利用Intranet固有的信息集成、和瀏覽技術來加強企業的內部聯系,提高企業的管理水平。可以預測,不久的將來Intranet技術必將有力的促進項目管理信息網絡系統的發展。項目管理培訓
⑥系統的專用化管理模式
在計算機項目管理軟件系統集成化和網絡化的同時,我們也應看到。由于項目的唯一性、動態性等內在特點以及不同項目管理所追求的目標的差異及各行各業的千差萬別,項目管理軟件系統在集成化、網絡化,同時也向著行業專用化方向發展。
⑦系統的易學易用性
由于計算機軟硬件技術的限制,傳統項目管理軟件系統的容錯性、安全性,界面友好性即軟件的易學易用上還不盡如人意,這對項目管理中計算機的應用和使用效率影響很大。我國項目管理中計算機的應用不夠,有時不能僅從觀念跟不上,重視不夠上找原因,還得從技術上找原因。因此,系統的易學易用性是項目管理軟件開發上一個非常重要的發展方向。
計算機技術的興起和發展,給項目管理的發展帶來了新的機遇,新的計算機技術的不斷涌現,必將有力的推動現代項目管理的發展,這不僅關系到各企業的技術水平、管理水平、生產效率,而且關系到整個國民經濟的管理水平和信息化進程問題。我們應抓住機遇,充分利用計算機新技術帶來的契機,為項目管理的信息化建設作出新的貢獻。
參考文獻:
1. 美國項目管理學會(PMI):項目管理知識體系指南(PMBOK 2000),北京現代卓越管理技術交流中心,2001
2. Project Management Institute:A Guide to the Project Management Body of Knowledge(PMBOK 2000),2001
3. Project Management Institute:A Guide to the Project Management Body of Knowledge(PMBOK 1996),1996
4. International Project Management Association:ICB-IPMA Competence Baseline,Eigenverlag,1999
5. 中國項目管理研究委員會:中國項目管理知識體系與國際項目管理專業資質認證標準,機械工業出版社,2001
6. (美)杰克·吉多等著,張金成等譯:成功的項目管理,機械工業出版社,2001
7. 戚安邦:現代項目管理,對外經濟貿易大學出版社,2001
8. (美)H·詹姆斯·哈林頓等著,唐寧玉等譯:項目變革管理,機械工業出版社,2001
9. 馮之楹,何永春,廖仁興:項目采購管理,清華大學出版社,2000
10. (美)理查德·默奇著,簡學譯:IT項目經理實踐入門,電子工業出版社,2002
11. (美)凱西·施瓦爾貝著,王金玉等譯:IT項目管理,機械工業出版社,2002
12. (美)斯蒂夫·邁克康奈爾著,席相霖等譯:快速軟件開發——有效控制與完成進度計劃,電子工業出版社,2000
13. 左美云,鄺孔武:信息系統的開發與管理教程,清華大學出版社,2001
中圖分類號:TP393文獻標識碼:A文章編號:1009-3044(2012)13-3209-03
Data Management Technology for Cloud Computing
WANG Cheng1, ZHAO Bi-fang2
(1.Wells Fargo Bank, West Des Moines, 50266,USA; 2.ASDI Inc, West Des Moines, 50266,USA)
Abstract: Firstly, the definition of cloud computing and cloud computing, data management techniques were introduced, the depth of analysis of current Internet mainstream cloud the basic principles of data management systems, and concluded that the main research directions of the cloud the field of data management. And the existing problems and future research focus are discussed to provide a basis for further research.
Key words: cloud computing; resource management; cloud storage; distributed computing
云計算(Cloud Computing)是網格計算(Grid Computing)、分布式計算(Distributed Computing)、效用計算(Utility Computing)、并行計算(Parallel Computing)、負載均衡(Load Balance)、虛擬化(Virtualization)、網絡存儲(Network Storage Technologies)等傳統技術發展融合的產物,是目前比較流行的名詞[1-2]。廣義上的云計算指通過計算機網絡以易擴展、按需的方式獲得所需服務,主要是指服務的使用與交付模式[4],服務可以是其他服務。通過以上陳述,筆者認為,狹義云計算是指以網絡為媒介,通過按需、易擴展的方式從而能獲得所需要的資源,即IT基礎設施的交付和使用模式[3]。
云計算主要包括以下三個層次服務:(1)軟件即服務(SaaS);(2)平臺即服務(PaaS);(3)基礎設施即服務(IaaS)[5]。由于云技術需要有大量的用戶參與其中,這就會造成諸多隱私問題。譬如用戶參與涉及到收集部分用戶數據,勢必會引發用戶數據安全問題,很多使用者會擔心自身的隱私會被云技術收集從而暴露。因此,很多廠商都在加入云計劃的同時均會表示盡量避免收集用戶的安全隱私,若不慎收集到也不將此泄露甚至使用,給他人造成不便。但在實際情況中仍有不少人質疑廠商的承諾,這是因為仍有不少知名廠商在此期間都被指責有可能泄露用戶隱私,且泄露事件也確有其事。
1云數據管理研究現狀
1.1 Google File System文件系統(GFS)
Google有一套自身專屬的云計算平臺,該平臺是為Google提供最重要的搜索應用提供服務,目前已擴展到其他應用程序[6-7]。Google的云計算基礎架構模式包括4個相互獨立又緊密結合在一起的系統: Google File System分布式文件系統,針對Google應用程序的特點提出的MapReduce編程模式,分布式的鎖機制Chubby以及Google開發的模型簡化的大規模分布式數據庫BigTable。除了性能,可伸縮性、可靠性以及可用性以外,GFS設計還受到Google應用負載和技術環境的影響。圖1給出了Google File System的系統架構[8]。
1.2 MapReduce分布式編程環境
Google簡化分布式系統的編程是通過構造MapReduce編程規范來實現的。程序員只需將注意力放在應用程序本身,由平臺來處理關于集群的處理問題(包括可擴展性與可靠性)[9-10]。MapReduce運算基本單元通過“映射”和“化簡”來構成,用戶只需提供自己的Map函數以及Reduce函數即可并行處理海量數據。圖2給出了MapReduce執行過程,該過程分為Map和Reduce兩個階段,在兩個階段之間還有一個中間的分類階段,即將中間結果包含相同的key的中間結果交給同一個Reduce函數去執行,另外兩個階段都使用了集群中的所有節點[11-12]。
圖1 Google File System的系統架構
圖2 MapReduce處理程序的執行過程
1.3分布式的大規模數據庫管理系統BigTable
由于有部分的Google應用程序需要對大量的格式化或半格式的化數據進行有效處理, Google構建了大規模數據庫系統Big? Table,該系統有弱一致性要求。BigTable的應用包括Maps,Orkut,Search History,RSS閱讀器等。BigTable數據庫系統的數據模型如圖3[13]。數據模型所有的數據都存放在表格單元中,包括行列以及相應的時間戳。BigTable的內容按照行來劃分,將多個行組成一個小表(這個小表稱為Table),保存到某一個服務器節點中。
圖3 Google BigTable的數據模型
2存在的問題與未來研究熱點
云計算是一種處理大規模密集型數據的并行分布式計算技術,目前已有的云計算編程模型以MapReduce典型為代表,其他的大體上是這種方式的變種。谷歌公司開發的編程架構MapReduce簡化了編程人員的工作,并且使數據的處理效率提高,因此MapReduce受到了較多的關注,獲得了較大的發展,但還沒有形成成熟的、系統化的理論體系,并且在面對計算過程相對復雜的計算任務時,這種簡單的編程模型將可能效率低下,甚至有些復雜的計算任務會因為這種分解方式而不能收斂[14-16]。
一般來說云計算的終端用戶應該不用考慮分布式并行處理系統方面的細節問題,就可以享受云計算所帶來的的各種服務。但是隨著企業數據密集型大規模計算需求的出現,現有編程模型還面臨著更多的新挑戰。一方面石化企業遺留了大量歷史數據,并且石化企業每年產生的數據已達到PB(拍字節,1015B)數量級,其總量不僅成幾何級數增長,其結構也呈現連續的高維時空特性,較傳統的二維關系表和結構的萬維網數據更復雜多變。隨著數據總量和復雜性的增加,用戶的查詢需求越來越多,也越來越復雜。“數據在,找不到”的問題日益嚴重,如何有效地在云計算平臺中存儲和管理海量數據,成為其中的新的難題。另一方面在數據密集型大規模計算系統中,影響性能的重要因素包括了大規模數據的移動、復雜計算的局部性、多任務的調度等操作,為了兼顧簡單性及性能優化,編程模型需要對上述影響因素提供適當的透明性。
云計算需要對大量分散的數據進行集中處理和分析,這就要求數據管理技術需能對大量數據進行高效管理。如何在規模龐大的分布式數據中快速準確的找到目標數據,也是云計算數據管理技術所必須解決的問題。同時,由于管理形式的不同造成傳統的SQL數據庫接口無法直接移植到云管理系統中來。另外,在云數據管理方面,如何保證數據安全性和數據訪問高效性也是研究關注的重點問題之一。
3結束語
本文首先對云計算的定義及云計算中數據管理技術進行了介紹,之后詳細闡述云計算數據管理技術的研究現狀,并對目前存在的問題與未來研究熱點進行了探討,為進一步的研究提供依據。
參考文獻:
[1]徐志偉,廖華明,余海燕.網絡計算系統的分類研究[J].計算機學報,2008,31(9):1509-1515.
[2]鐘偉彬,周梁月,潘軍彪,等.云計算終端的現狀和發展趨勢[J].電信科學,2010,26(3):22-26.
[3] Armbrust M,Fox A,Griffith R,etc.A view of cloud computing[J].Communication of the ACM,2010,53(4):50-58.
[4]陳康.云計算后臺大規模數據處理技術探討[J].電信工程技術與標準化,2009,22(11):12-16.
[5]陳康,鄭緯民.云計算:系統實例與研究現狀[J].軟件學報,2009,20(5):1337-1348.
[6]李曉偉,沈艷秋.云計算及其發展進程[J].科技信息,2011,15(2):1-3.
[7] Rodrigo N,Calheiros,Rajiv Ranjan,Anton Beloglazov,etc.CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms [J].Software-Practice & Experience,2011,41(1):23-50.
[8] Mark Stillwell,David Schanzenbach,Frederic Vivien,etc.Resource allocation algorithms for virtualized service hosting platforms[J].Journal of Parallel and Distributed Computing,2010,70(9):962-974.
[9]柳敬.云計算平臺的成本效用研究[D].北京:北京郵電大學,2010.
[10]劉少偉,孔令梅,任開軍,等.云環境下優化科學工作流執行性能的兩階段數據放置與任務調度策略[J].計算機學報,2011,34(11):2121-2130.
[11]白蛟,全春來,郭鎮.基于物聯網的公共安全云計算平臺[J].計算機工程與設計,2011,32(11):3696-3700.
[12] Daniel Warneke,Odej Kao.Exploiting Dynamic Resource Allocation for Efficient Parallel Data Processing in the Cloud[J].IEEE Transac tions on Parallel and Distributed Systems,2011,22(6):1045-9219.
[13]劉曉茜.云計算數據中心結構及其調度機制研究[D].合肥:中國科學技術大學,2011.
1.1云計算數據庫的簡述
云計算在本質上可以理解為顯示的基礎構架和服務器虛擬化的技術的相互結合所形成的一種技術。這種技術的核心就是把其中的某些數據根據所建立的數據中心庫虛擬化之后,然后提供給用戶使用,這是一種很重要的運作形式,這種提供計算服務和資源的已經很常見了,并不是一項新型的技術,但是這是新的創新模式。云計算具有其特有的特征:1)云計算的數據是存在網絡云端上的,同時這些應用也是存儲在網絡云端的,這些對于企業和個人用戶來說是開放透明的,往往這種數據和資源是由第三方所支持和提供的;2)云計算特別注重服務,強調服務,往往在現有的商業模式上根據用戶的使用需求,來進行計費的。這種模式可以達到互惠互利的目的實行共贏;3)云計算是可以把互聯網當做發揮的舞臺,同時把互聯網的瀏覽系統當做計算的新型模式。數據庫指的是一種服務形式,這一般的使用者可以獲得自己然后通過接口的模式進行連接,這在以前是一種特別的計算服務,同時這些用戶是有著巨大的計算需求。
1.2 云計算數據庫的現狀
現在互聯網技術正在飛速的發展,云計算數據庫已經悄悄的出現在我們的生活中了。云計算進行大規模的計算需要大量的,性能良好的硬件設備,這些硬件設備往往是由大量的服務器所組成的。通過這種互聯網的強大的計算能力,企業和我們的個人用戶就可以從中獲得自己所需要的計算結果,在未來的發展中,云計算數據庫很可能實現一種通過廣域網的途徑來為一些大型或者超大型的企業提供計算能力的服務模式。這種模式的優點就是一方面不需要投資大量的硬件設備,方便快捷。現在的云計算書籍庫的市場基本是由谷歌的Bigtable,甲骨文開源的BerkeyDB,亞馬遜的simpleDB,APPJet的APPJet所占據。這些都是最近幾年內發展起來的,其中亞馬遜和谷歌占據了半壁江山。在管理機構上是數據結構分布式的存儲是谷歌Bigtable的一個重要特點,最初的設計目的也是為了實現是數據存儲的單元系統能夠進一步的擴展。這可以通過成千上萬的網絡服務器完成PB級的網絡儲存數據,而亞馬遜的simpleDB則是一種高效率,高靈活性,高擴展性和可容性的存儲模式,這種數據查詢和數據存儲方式是由公司的開發和技術人員開發的,他們通過向網絡的數據服務器發出請求,這些都是可以通過亞馬遜的這個云計算數據平臺來完成。
1.3 云計算數據庫存在的問題
1.3.1 沒有足夠的安全性
現在的云計算數據庫也是剛剛被應用,技術還沒有足夠的成熟,在數據的傳輸和存儲過程中很容易丟失,被惡意的程序刪除,篡改,這使得企業和用戶的數據得到泄露,影響用戶的正常使用。同時,這種用戶數據泄露,往往云計算運行商也是有很大的責任的。而且,在數據上沒有辦法沒有達到一定的統一性,在使用云計算的數據庫的時候我們應該考慮數據庫的可靠性,一致性,可用性等方面。
1.3.2 某些傳統的功能無法實現
在傳統的數據庫中,這些數據的邊界和使用設備的用戶都是可以很好的被定義,這種是通過邏輯和安全方面來定義的。在云計算的數據庫中這種功能是沒有得到開發和應用的。同時,現在的企業和個人用戶,沒有權限訪問這種數據資源,往往被提示非授權訪問,沒有被事先授權,得到這份系統的權利,但是可以訪問計算機和互聯網上的某些資源。在這個計算系統中,有著優先訪問資格的往往的云計算中的數據庫服務商,而不是個人和企業。
2 云計算數據庫在智能電網中的廣泛運用
由于云計算數據庫在智能電網的運用,現在的智能電網可以用來數據更多的電網云。這種方式構建的電網可以為人們提供更加高效、安全、可靠、環保的電力安全系統,這可以實現多種能源的發電方式協調運轉,同時滿足高度市場化的電力的商業需求。
電網的信息種類繁多,人戶請求次數不斷的增加,大量的數據同時請求,傳統的電網計算模式已經很難滿足這種數據請求的需要。而智能電網在云技術的支持下,對大規模的數據進行分析和處理,對海量的請求數據進行分析,優化和設計,決策,快速的進行回應。采用云計算數據庫技術的電網可以分為四個層次,從上到下依次為:1)物理存儲層。物理存儲層指的是在智能電網中的一些物理網絡設備,這是網絡存儲的基礎。2)基礎管理層,基礎管理層指的就是為達到智能電網中所有程序和設備的協調一致的運行,所用的方法就是通過分布和集群式的系統來完成的。3)應用接口層,應用接口層的使用,可以使得管理機構和權限使用根據這自己的需求和所擁有的權限,選用不同的接口,提供不同的服務。運用這種形式的智能電網云,可以使各級電網通過公共的接口進行接入和登陸,從而獲得相應的數據,信息和服務。4)高級訪問層,這種系統也是運用云計算數據庫的形式,這種感覺高級訪問層,可以為提供電力系數的電力軟件提供強大的運行平臺和軟件平臺。這樣智能電網中的海量數據便可以很輕松的處理。
3 云計算數據庫在遠程教學中的運用
現在在網絡教學中,最重要的是資源的共享和利用,這是不受時間和空間限制的。而且最重要的是學習者可以根據自身的學習進度和自己的學習能力去安排這些時間和資源。這些是傳統的網上教學所不具備的特點。但客觀上講,運用云計算的數據庫是可以實現的利用云計算的優勢我們可以很好的解決現實學習中的一些問題,比如機械設計,自動化專業和數控技術這些要求的學習設備和學習軟件都特別昂貴,這方面的學員又是比較少的,為很少的學員提供一整套的學習設備是很浪費的,而運用這種云計算數據庫在教學方面可以很好的向學員提供優質的、方便的、全方位的服務。
4 云計算數據庫系統未來的發展前景和方向
云技術在現在的電腦技術中不斷的被創新發現。這種技術可以使得多個計算機使用同一個系統,同一個數據庫資源,儲存所有的客戶的使用數據。在現在的云數據庫中,其本身就有很好的擴展性,在應用中和join操作相互配合,這樣可以使得不易被兼并操作進行的join操作所取代。根據云計算數據庫市場的發展特點和需求,現在的NoS QL數據庫將會是最好的計算方法。這種推測的根源是NoSQL數據庫具有分布式,水平可擴展性,非關系性等特點,非常適合云計算的海量數據的計算。NoSQL,是一種非關系型的數據庫。在互聯網網站的大量出現中,傳統的web2.0網站已經滿足不了市場的需求,出現了很多無法克服的問題,在這種背景下,非關系型數據庫卻得到了很好的發展。同時,另外的一項云技術的發展方向就是共享磁盤數據庫構架,這項技術也將會成為一項理想的云計算技術,這種技術可以使低成本的服務器和設備進行單一的數據采集,這樣可以為用戶提供區域網絡和附加存儲網絡。
這些運行模式和技術的使用將會節省大量的硬件設備資源,同時也會大量的節省運營成本。
5 結束語
在現實的生活中,云計算數據庫的運用十分廣泛。云計算數據庫處理給人們的生活帶來了極大的便利,個人和企業可以對大型的數據進行處理和運算。相信在未來的發展中,云計算數據庫也會發展的更加的迅速,更大范圍的應用在人類的生活中。
中圖分類號:TP39 文獻標識碼:A 文章編號:1007-9416(2015)12-0000-00
1前言
隨著計算機技術的不斷發展進步,計算機網絡技術也得到了迅速的發展,人們的生產生活越來越依賴于計算機網絡技術。利用計算機網絡對項目信息進行管理,不但可以減少管理人員的工作量,提高工作效率,而且可以提高項目管理人員的管理水平,進而提高相關項目的經濟效益。因此,項目信息管理人員應該與時俱進,深入研究計算機網絡技術對項目信息管理的重要影響,并合理利用計算機網絡技術進行項目信息管理,提高項目管理的質量,提高項目的經濟效益,進而增強相關企業在市場中的競爭力。
2計算機網絡技術對項目信息管理的影響分析
2.1有利于提高項目信息管理的效率
在某個項目的啟動和實施中,往往會有很多信息需要管理,比如合同、報告、設計的圖紙,只有管理好這些信息,才能保證項目的正常運行。因此,項目信息管理人員可以利用計算機網絡技術,構建一個公共的信息交流平臺,按照相關標準處理信息,然后把處理好的信息公布到信息交流平臺上,讓項目參與人員能夠自主獲取信息。這樣一來,有利于加快信息的交流速度,減少項目信息管理人員的工作量,進而提高項目信息管理的效率。
2.2有利于實現信息的全方位控制
利用計算機網絡技術進行項目信息管理時,管理人員不僅可以全過程地對項目信息進行管理,而且可以在信息的編碼、分類、篩選等工作中利用計算機網絡技術,從而確保項目信息的可靠性和精確性[1]。
2.3有利于加強項目信息的交流
在項目信息管理中運用計算機網絡技術可以讓項目相關工作人員之間的交流更加便捷,實現項目信息管理人員與項目工作人員之間的無障礙、快速交流,提高各工作人員之間的配合度,進而保證項目的順利實施。
2.4有利于實現項目信息管理系統的創建
在項目信息管理中,管理人員可以利用計算機網絡技術建立一個信息管理系統,這個管理系統應該包括該項目實施中需要的各類信息,不僅有利于參與人員自主獲取信息,提高項目實施的效率,[2]而且信息管理系統中的各類信息能夠為項目決策提高可靠的依據。此外,管理人員還可以建立項目的決策系統和專家系統,為項目參與人員提供更多便利,提高項目實施的質量。
2.5有利于優化配置項目資源
計算機技術可以有效控制項目信息資源,在項目信息管理的過程中,管理人員根據項目的實際情況和進度的需要,利用相關軟件計算出各類信息資源提供服務的時間,保證信息資源使用的規范性和有序性,進而實現各類信息資源的優化配置。
2.6有利于控制項造價
項目信息管理與項目造價有很強的聯系性,在項目實施的過程中,往往需要大量的物資,而市場上的物資價格經常會發生變化。為了有效控制項目的造價,項目信息管理人員可以利用計算機技術開發相關的物資計劃軟件,并利用該軟件計劃、審核、采購、保管、使用物資,規范物資的采購和使用流程,減少不必要的浪費,進而有效控制工程造價。
3計算機網絡技術于項目信息管理中的具體措施
3.1更新管理觀念
當今社會,項目規模不斷擴大,項目信息管理的復雜性日趨增加,為了增強企業在發展中的競爭力、推動企業的可持續發展,企業項目信息管理人員需要不斷提高自己的管理水平。在信息技術飛速發展的今天,項目信息管理人員應該與時俱進,不斷更新管理觀念,認真學習計算機網絡技術,并充分利用計算機網絡技術進行項目信息管理。此外,企業的管理人員也應該更新管理觀念,積極借鑒其他企業的項目信息管理經驗,為本企業的項目信息管理人員提供更多培訓和學習的機會,提高項目信息管理人員的業務能力,真正實現“人崗相配”,進而提高企業項目信息管理的質量,保證項目的順利實施,提高企業的經濟效益。
3.2引進先進的計算機網絡技術
在信息時代,計算機網絡技術在項目管理中的作用越來越重要,因此,企業應該重視計算機網絡技術在項目信息管理中的運用,提高信息管理工作的效率。比如,項目管理人員可以利用計算機網絡技術構建一個信息交流的平臺,把各類與項目有關的信息集聚在一起,并利用網頁的形式把這些信息展示給項目參與人員,讓項目參與人員能夠隨時隨地查詢所需要的信息。其中,展示信息的網頁格式是超文本,網頁能夠在Internet網絡中傳播,當此網頁用鏈接的方式連接后,項目參與人員只用單擊鏈接點,就可以進入網站,自主查詢信息[3]。這樣,不僅加快了項目信息的交流速度,而且可以讓項目參與人員的的信息查詢更加便捷,減少了很多信息管理和信息獲取中的麻煩,從而提高項目實施的效率。
3.3不斷優化項目管理中的計算機網絡技術
當前,信息技術飛速發展,計算機網絡技術日新月異,因此,企業要不斷優化項目信息管理中的計算機網絡技術。比如,企業可以利用計算機網絡建設ASP交互式平臺,這是一種在Internet上的電子信息服務系統,給用戶提供公共的電子白板,用戶可以在上面信息、發表自己的看法、參與討論,這樣,可是實現資源的共享,方面項目參與人員的交流。此外,企業還需要引進先進的計算機網絡技術人才和項目信息管理人才,建設一支高素質、高技能的項目信息管理隊伍。
4結語
隨著社會經濟的不斷發展進步,項目信息管理的工作量越來越大,管理流程越來越復雜,管理人員的工作難度不斷加大。因此,項目信息的管理人員應該認識到計算機網絡在項目信息管理中的重要作用,并合理利用計算機網絡技術對項目信息進行管理,不斷優化項目信息管理模式,提高項目信息管理的效率和質量,增強企業的競爭力。
參考文獻
中圖分類號:TP311 文獻標識碼:A 文章編號:1009-3044(2016)15-0023-03
Abstract:The public opinion information data with massive, show data sources of unpredictability, article on the HTML page for noise reduction, sub tree construction, and then through the similarity calculation, combined with public opinion simple ontology library, the realization of the data block identification and record the data extract, finally to Hadoop platform for experimental environment and pumping out the algorithm experiment. Experimental results show that the algorithm in the public opinion data mining, automatic extraction of extraction rules has a certain reference value.
Key words:Data extraction; Hadoop; public opinions
1 概述
網絡輿情是某些社會事件發生后,在互聯網的平臺上,民眾針對其發展和變化過程的不同階段逐漸產生和發酵的社會態度,并借助于諸如論壇、博客、微博、微信、新聞跟帖等此類便捷的網絡媒體進行關注、表達或宣泄。由于網絡媒體的自由性和實時性,互聯網的便捷性和隨意性,網民針對社會過程中的各種問題,越來越多的傾向于借助網絡媒體跟帖、轉發、投票等方式暢所欲言,淋漓盡致地發表觀點,在極短時間造成內凝聚共識,并誘發行動,直接影響社會。[1]同時由于閱歷和思想認識水平的局限性,網民們往往會在短時間內難以認識事情背后復雜的社會,并認清其心理動因,從而造成非理性和過于主觀的聲音占據上風。從目前各領域內的一系列突發事件來分析,人們通過網絡媒體進行傳播爆發出的輿論能量不容小覷。各級行政機關、企事業部門都越來越重視互聯網輿情的監測,各專家學者也從不同方面對輿情進行分析研究,如從政策機制、評估體系策略[2]、用戶行為特征、網絡輿情傳播模式的研究和引導;技術上主要集中在網頁抓取、內容分析、語義識別、數據挖掘、主題識別與跟蹤等算法的研究等。在這在互聯網技術飛速發展,影響力日益巨大的時下,網絡已化身為思想文化的集散地和社會輿論的增強器,我們應充分認識以其為載體的新媒體的社會影響力。因此,對于如何快速、準確的發現互聯網上潛在輿情信息并對其進行有效監測、監控及正確引導勢在必行,本文通過對已有技術和知識進行分析總結的基礎上,引入了云計算技術,對以面對與高校相關的網絡輿情信息的數據抽取的關鍵技術進行了研究。
2 研究現狀
隨著互聯網技術的飛速發展,特別是互聯網的普及應用,我國的網民數量、網站數量以及網絡信息資源的容量以爆炸性的趨勢增長。據中國互聯網絡信息中心2016年1月的《第37次中國互聯網絡發展狀況統計報告》[3]顯示:網民通過各類移動設備進行網絡行為的用戶占全體網民總量的90.8%,規模達到了6.06億,其中手機占移動類網民的91%。同時,以互聯網為工具進行新聞獲取閱讀的用戶規模為5.55億,手機網絡新聞用戶規模為4.60億,相較于去年年底將近增長11%。如作為網絡環境下對新聞快速傳播形成熱點話題的微博、微信、來往等App應用借助于手機等無線設備,極大促進了網民對網絡輿情的接觸度和傳播速度,從而使Web成為一個以大數據為基本特征的全球化信息中心。這些在許多領域具有重要價值的海量數據具有多樣性、異構性且動態變化等特征,單純地依賴人工的方法難以及時、迅速地完成海量web信息的收集、 web輿情的發現及進一步的跟蹤。
針對網絡輿情監測迫切需要分析挖掘的這些海量數據,按其信息蘊藏的深度,可分為SurFace Web和Deep Web兩大類[4][5]。Surface Web是將各個獨立的HTML靜態網頁通過超鏈接進行連接,其內容能夠為當前的通用搜索引擎直接索引和檢索而無需與網絡數據庫進行交互;而Deep Web面向的是網絡服務器中的網絡數據庫,Deep Web的內容頁面在被查詢時才由Web服務器主動與數據庫服務器進行交互而動態按照某一特定的HTML布局生成后返回給提交查詢請求的訪問者。隨著信息化的不斷跨躍推進和互聯網技術的持續快速發展,以網絡數據庫形式存儲的資源成指數級增長,如今人們也已訪問網絡數據庫成為信息獲取的主要方式和方法。[6] Deep Web形式的數據內容分布于商業、經濟、計算機、教育、新聞媒體、娛樂等不同的領域;網絡媒體以BBS論壇、微博、微信、來往、博客、播客、新聞、跟帖等各種形式載體和展現,此類海量存儲在Deep Web背后的網絡數據庫數據已成為了供政府及企事業單位進行輔助決策的來源。但由于網絡數據庫隱藏在Web服務后端的隱蔽性,及各個Deep Web站點在網頁展現形式和表述質量的差異性,使得當前存儲DeepWeb數據的網絡數據庫搜索引擎只能實現大約33%左右覆蓋搜索,因此如何有效的、快速的且準確地在浩瀚的網絡數據庫中抽取信息資源成為當前輿情研究中首當解決的問題。
3 基于大數據的數據抽取的相關技術
3.1 數據抽取
數據抽取,也稱之為網頁信息提取,主要是從HTML源碼中去除一些如廣告、標語等噪聲信息,提取出標題、作者、正文等有用的信息。及時準確的信息提取為輿情系統提供可靠的數據源,數據抽取在web 輿情發現中至關重要,,它為輿情系統準確地發現相關信息提供基礎。信息的抽取過程按自動化程度一般可分為人工、半自動化及全自動化三種方式。網頁信息抽取是一種針對網絡數據庫中的數據通過分析、加工網頁的結構實現信息數據的提取的過程。由于網頁的復雜性、多樣性以及程序員構建過程的隨意性和習慣性,使得信息展現的模版不確定性和多樣性,針對不同的網頁模版抽取規則也不盡相同,信息抽取的方法也越來越多,按其實現原理大致可分為基于HTML結構、基于自然語言處理和基于本體幾類方式[7]。
3.2 Hadoop
Hadoop是由Apache基金會開發的一個開源的分布式系統基礎架構,其核心為實現為海量數據提供了存儲的分布式文件系統 (Hadoop Distributed File System,HDFS)和為海量數據提供了計算能力的分布式計算MapReduce。Hadoop為程序開發者提供了簡單易用的接口,用戶只需編寫 Map函數和Reduce函數即可實現分布式計算,而無需考慮諸如由Hadoop負責處理的任務調度,負載平衡和通信等問題[8]。
HDFS是能部署在廉價的機器上的分布式文件系統,用戶不需知道文件的實際存儲位置就能夠訪問分布在不同機器上的文件,具有高容錯性、高吞吐量、能自動處理失效節點的特點。HDFS包含三種類型的角色:用以實現系統命名空間的管理和客戶端文件訪問管理的Name Node,用以實現管理節點文件存儲的Data Node 和用于需要操作分布式文件系統文件應用程序的Client。MapReduce是包含一個主服務器Job Tracker和多個從服務器Task Tracker的主從式架構,Job Tracker是一個master服務,負責調度、監控和管理Task Tracker,并給空閑的Task Tracker分配Map任務和Reduce任務。
4 抽取框架
實現上主要對查詢結果列表頁和內容頁進行信息提取,提取過程中使用自建的簡單本地體庫抽取方法來實現抽取,主要過程為:數據清洗、數據塊識別,結果集抽取,抽取規則構建。
4.1 數據清洗
一般情況下,一個查詢結果頁面可能包含多個數據塊,如宣傳數據塊、數據信息數據塊、位置數據塊、導航數據塊等。其文檔中含有一些對抽取沒有價值的信息,如樣式表標簽、圖片標簽、命名空間標簽、內容標簽、表單標簽、媒體標簽、表格標簽等,直接對此類有大量無用節點的HTML代碼進行解析而生成的網頁標簽樹會十分臃腫,因此首先將列表結果頁和內容結果頁文件進行“瘦身”解析成標簽樹,并采用廣度優先遍歷方法對標簽樹中所有節點進行降噪處理,其過程如下:從根節點開始出發,直至發現表示正文開始的body標簽節點,將當前節點及其子樹提取后向下遍歷,判斷讀入節點是否是噪音節點,如果是則將該節點及其子樹刪除,循環直至到達樹末尾。經過上述過程的降噪處理,可以將網頁標簽樹中明顯的以上所提及的無用信息標簽及其間的內容刪除,從而降低了計算量,并極大簡化了后續算法的輸入。
4.2數據塊識別和數據記錄集抽取
一般情況下,每個查詢結果頁面一般只有一塊區域是用戶所關心并希望可以獲取的,這部分即為該頁面的數據信息部分,而其他的模塊則認為是對用戶數據塊信息順利的獲取的干擾因素,因此如何準確的識別出數據塊在HTML頁面的位置的至關重要。在完成對標簽樹清洗處理之后,我們需要發現并定位標簽樹中的數據塊,此數據塊包含查詢結果。分析比較多個經過清洗生成的查詢結果的標簽樹后發現:對于標簽樹中,某一父親節點T具有越多的結構相似的子樹越多,當比重超過一定的閥值,則該節點將越會是我們所關注的數據塊,針對這一思想實現如何快遞自動識別出的興趣數據塊,算法描述如下:
輸入:節點T下的兩顆子樹T1、T2
輸出:子樹T1、T2的相似度Sim(T1,T2)
算法:
1)初始化SumT1、SumT2、DisumT12;
2) 循環T節點直至遍歷所有的子節點{
3) 如果兩個節點的標簽相同{
4) Sum T1++; Sum T2++;
5) }
6) 如果兩個節點的有節點但標簽相同{
7) Sum T1++; Sum T2++; Disum T12++;
8) }
9) 如果T1節點樹有節點而 T2節點樹無節點{
10) Sum T1++; Sum T2++;Disum T12++;
11) }
12) 否則{
13) Sum T2++; Disum T12++;
14) }
15) Sim(T1,T2)=(SumT1+ SumT2- DisumT12)/( SumT1+ SumT2)