前言:一篇好文章的誕生,需要你不斷地搜集資料、整理思路,本站小編為你收集了豐富的云計算的主要含義主題范文,僅供參考,歡迎閱讀并收藏。
1.1云計算的含義
云計算是一種將分布在眾多的分布式計算機中的大量數據和服務器進行整合統一工作的模式,當網絡的硬件設施處于穩定狀態時,可以實現最大程度的對當前系統資源的整合,整合的資源主要有數據資源和服務器資源,它在電力系統的電網營銷管理信息系統中的應用可以從兩個角度來理解:①從客戶端的角度來講,在云計算的模式下,用戶要專注于自己的業務只需要調用云計算平臺提供的各項服務就可以了,不會有開發和維護的壓力。②從云計算的服務端角度來講,在把所有的差異化結構資源進行整合后,進行集中化和規模化的管理,這樣就可以在電力企業的客戶服務中減少了上述問題的出現,可以進一步的優化完善結構,可以為統一的服務標準形成打下基礎,有助于在處理客戶問題時高效的解決應對。
1.2云計算模式的特征
①計算力的集中。云計算是在網絡的作用下把計算力進行集中,并且服務的開展也是通過網絡實現的。②大量信息資源的交互。③兼容整合力強。通過對不同結構的整合,可以兼容各種不同的種類軟件和硬件資源。④多種業務的同時運行。在云計算模式下,能夠把很多類型差異化的和各個用戶所定義要求的業務進行同時運行。⑤網絡冗余。云計算的一大好處就是具有一定的獨立性,也就是說不論哪一資源節點出現的增加、刪除,甚至于是異常狀況的宕機現象,它所擁有的相關數據都是保持現狀的,不會因為丟失而使業務中斷。⑥按需分配,按量計算。在云計算的模式下,用戶的服務需求是有很大調控空間的,不用擔心資源和服務的來源,只要是在服務狀態下有自己的需求就可以了,具體的費用成本是直接取決于服務量的多少。
2基于云計算的電網營銷管理信息系統分析
從上述提到的智能電網營銷管理系統的總體框架可以知道,其主要涉及到四個方面,即基礎設施層、應用接口層、應用服務層以及用戶接口層,對于這四個方面的分析如下。
2.1最基本的設備方面
基礎設施層主要包括物理硬件子層和虛擬化子層,其中,物理硬件子層是由多種現實的物理硬件所構成的,一般涉及到服務器、存儲器和網絡設備;而虛擬子層是基于物理硬件子層而存在的,它對于底層硬件設備的管理主要是利用虛擬化的技術來實現的,然后向上部提供計算、數據存儲以及網絡通信等虛擬存在的資源,它一般涉及到的是各類性質的虛擬機。
2.2應用接口層
應用借口層主要的面對對象是開發人員,在這個層面支出下,開發人員在進行開發工作時可以有相適應的開發環境氛圍和公用的API等,此外,它還可以對各種虛擬資源實現更深層次的封閉包裝,這樣就減少了開發人員很多的在系統管理上的細節,給開發人員節省了很多的時間,從而有助于在短時間內實現新的軟件開發制作。
2.3應用服務層
應用服務層的目的就是可以起到良好的支持作用,給其提供相關的電力營銷軟件,它的主要支持對象是服務模塊子層和服務組合子層兩個。其中,服務模塊子層是由大量的獨立的功能模塊構成的,而這些功能模塊又起著完成某個特定應用功能的作用;服務組子層是按照用戶的需求,把一系列具有相關關系的服務模塊進行進一步的整合,滿足用戶多定制的服務需求。通過這種根據需求而定制的服務組合模式,可以有效的提高組合應用效率,各個功能模塊可以經過多次的反復利用,這樣可以節省很多的時間和成本,不用再針對具體的每個用戶需求來開發應用軟件,有利于總體開發的降低,也為日后的成本維護奠定了基礎。
2.4用戶接口層
在這一層面中,客戶不需要過多的采用其他外接設備,可以在瀏覽器的作用下就能夠進行服務的訪問,可以直接參與到服務中,較為快捷化、簡單化的接受云計算模式所提供的各種服務。基于云計算的電網營銷管理信息系統具有很多的優勢特點,例如:資源的共享、管理的規范化、安全保密、業務的統一等方面,可以實現軟件、硬件的集中管理,以便于統建共用,達到信息的共享,從而避免了重復投資現象的發生;還可以實現對各類業務工作的標準化管理,極大的降低了管理運行所需要的成本;不同的營銷數據資源按照標準存儲在云計算的“云”中,其內置的完整的安全保密功能組建,保證了用戶直接訪問服務的安全性,哪怕是在終端丟失的情況下,數據資源也不會外泄;而各個模塊之間通過標準的協議制定可以實現相互之間的調用于消息的交流傳遞,這樣就有助于不同的業務之間在信息資源上的共享,從而有效提高了各個業務之間的協同能力。
3結語
云計算目前還處于開始階段,有龐雜的各類廠商在開發不同的云計算服務,從成熟的應用程序到存儲服務,再到垃圾郵件過濾不一而足。種種跡象說明,各類云計算的開發商和集威商正在興起。
下面我們來簡要分析一下云計算應用究竟有哪些類型。
SaaS(軟件即服務)
這類云計算是通過WEB瀏覽器來向成千上萬個用戶提供某種單一的軟件應用。在用戶看來,這樣他們不需要事先購買服務器設備或是軟件授權;而對于廠商來說,與常規的軟件服務模式相比,僅提供一項應用的成本也要低得多。一個典型的針對企業級應用的例子就是Salesforce com的CRM。另外,SaaS在人力資源軟件應用中也比較普遍,甚至它已經開始向ERP領域拓展,如Workday。而且,誰又能料到,Google Apps和Zoho Office這種同樣基于SaaS的“桌面”應用會突然火爆起來呢?
云計算如今已成為又一風靡的概念。與很多同行一樣,Gadner資深分析師Ben Pring認為:“云計算就像法國大餐一樣正被人們津津樂道。”然而,問題在于(類似Web 2.0一樣),似乎每個人對云計算的定義都有不同之處。
公用/效用計算
公用/效用計算雖已不是新穎的概念了,但如今它正被付予新的含義。Amazon的AWS、Sun的存儲云、IBM的“藍云”以及其他廠商所共同倡導的的云計算,正在為整個業界提供所需要的存儲資源和虛擬化服務器等應用。早期的企業主要將公用/效用計算作為一種補充手段。不會應用在關鍵性任務需求上。但是時至今日,公用/效用計算逐漸在數據中心開始占據一席之地。一些廠商開始幫助企業用戶創建虛擬的數據中心,諸如3Tera的AppLogic,Cohesive FlexibIe Tech-no。log’lee的Elastic Sewer on Demand(可按需實現彈性擴展的服務器)。Liquld Computing公司的LiquidQ也有類似的服務,能幫助企業將內存、I/O、存儲和計算容量通過網絡集成為一個虛擬的資源池來使用。
云計算中的Web服務
與SaaS有些類似,WEB服務廠商也是通過提供API讓開發人員來開發互聯網應用,而不是自己來提供功能全面的應用軟件。這種云計算的服務范圍非常廣泛,從分散的商業服務(諸如Strike Iron和Xignite),到GoogieMaps、ADP薪資處理、美國郵政服務、Bloomberg和常規信用卡處理服務等的全套API服務。
平臺即臌務
平臺即服務(Platform aS a service)是軟件即服務(SaaS)的變種,這種形式的云計算將開發環境作為服務來提供給用戶。也就是說,用戶可以在供應商的基礎架構上創建自己的應用軟件來運行,然后通過網絡直接從供應商的服務器上傳遞給其他用戶(例如Legos)。然而,這類服務會受到廠商的設計規定與容量限制,用戶也因此沒有足夠的自由。這類云計算服務包括Salesforce com的、Coghead和全新的Google App Engine。
管理服務供應商(MSP)
管理服務(managed service)是云計算最古老的形式之一,它面向的是IT管理人員而不是最終用戶,例如用于電子郵件的病毒掃描服務,還有應用軟件監控服務等。由SecureWorks、IBM和Verizon公司提供的管理安全服務就可歸為此類,還包括目前被Google收購的Postini以云為基礎的反垃圾郵件服務。MSP的其他產品還包含桌面管理服務,諸如CenterBeam和Everdream提供的產品。
服務商業平臺
這種云計算服務融合了SaaS和MSP,它實際上為用戶提供了一種交互平臺。這在日常的商業貿易領域是非常普遍的,比如:某種消費管理系統可以讓用戶從一個網絡平臺上訂購旅行或秘書類服務,而且服務的配送實現方式和價格也都是由用戶事先設定好的。其非常典型的例子是Rearden Commerce和Ariba。
云計算集成
關鍵詞:云計算;云學習;學習理念
引言
信息技術的快速發展,使人們的生存能力得到了提高和擴展。近幾年來,日益興起的云計算給“緘默”良久的信息技術增添了一絲活力,由云計算技術激發的云學習也給教育技術的發展帶來了全新的洞察視角。
1.相關概念綜述
1.1云計算的概念
對于云計算的定義,直到現在,也還沒有一個統一的標準,但是大部分研究者一致認為云計算的定義都包含了以下幾個要素。
對用戶來說:(1)在互聯網上通過服務的方式向用戶提供各種硬件、軟件資源;(2)用戶不需要管理它們,只是根據需要使用云中的服務,并且按照實際的使用量付費就可以。
對供應商來說:(3)在物理上云服務器上的資源可能通過集群、分布式共享的方式存在著,但在邏輯上云服務器上的資源是以單一的整體的形式呈現的;(4)用戶可以根據需要對云中的資源進行動態的擴展和配置。[2]
1.2云學習的概念
云學習是指通過網絡實現學習資源的共享以及師生互動,是基于云計算技術基礎上的互動的學習技術。它是云計算技術在學習上的創新應用成果,是對云計算技術的延伸和發展。[3]
要認識云學習中的內涵,不能單純的從技術角度對其進行分析,而應該把它看成是一個學習的過程、一種學習的環境、一種促進人的發展的方式。
1.3學習理念的概念
學習理念就是人們對對學習持有的理性的態度和執著的信念以及學習的理性認識。有什么樣的學習理念,就會有什么樣的學習行為,學習理念對人們的學習有著非常重要的指導作用。正如人們所說:栽種思想,成就行為;栽種行為,成就習慣;栽種習慣,成就性格;栽種性格,成就命運。
伴隨著云學習時代的到來,人們的學習理念也發生了深刻的變化。出現的充分調動、發揮學生主體性的多樣化的學習理念代替了原有的以被動接受為主要特征的學習理念,如自主學習、合作學習、探究學習、終身學習等。[4]
2.云計算蘊含的學習理念分析
2.1資源共享學習理念
資源共享就是指大家一起使用開放的信息資源,它有兩個不同層面的含義。一是在時空上合理的配置信息資源、讓資源的分布更加合理,也就是讓人們最大限度地利用已有的信息資源,即從現有信息資源出發,分享各自擁有的信息資源、協調資源在時效上和區域間以及在部門間的分布,從而在一定的約束下,使現有的信息資源發揮最大的效用,盡可能滿足用戶的信息需求。二是從信息資源開發的角度出發,盡可能開發新技術、研究新方法、挖掘新信息并共享它們,最大限度的滿足人們各種信息需求。網絡資源共享開始隨著云計算技術環境在全球范圍內的逐漸部署向云計算環境下的資源共享發展。
2.2公共服務學習理念
在資源共享的基礎上,云學習模式下用戶只需要一個終端設備,就可以通過公共服務輕松方便的對資源進行訪問、等操作。
公共服務是指以非以盈利和直接創造新財富為主要目的、是以給人民生活和社會運行提供公共便利、創造公共條件為出發點而推出的服務措施。現在,國家綜合實力的象征就包括公共服務的好壞。進入21世紀以后,公共服務越來越受到科學技術創新的影響。科技創新是政府和科研機構及企業共同的事業,而不僅僅是科研機構、企業自身的事情。[6]
2.3個性化學習理念
學習者可以在資源共享、公共服務的基礎上,根據自身情況進行個性化學習。
個性化學習是指在學習的過程中根據學生自身的基礎和學習的習慣、愛好以及對知識點掌握程度的不同等,以“學生”為主體給以相應的適合學習者的學習策略和學習內容的學習模式。既然學生在學習習慣、學習愛好、學習能力、努力程度等方面都存在著很大的個體差異,那么就要求每個學生都清楚的了解自己的學習狀況和需求、學習能力和興趣愛好等等,并根據自己的個性選擇學習材料、及時的制定適合自己的學習計劃和進度。
2.4知識建構學習理念
云計算中蘊含的學習理念中位于最高層次的是知識建構學習理念,因為學習者在學習中是如何進行建構的是決定學習者學習效果的最重要的因素,并且可在不同程度上激發學生的學習意識,持續改善學習,保證學習質量。
近年來,建構主義流派紛呈,呈現出百家爭鳴的昌盛局面。各種建構主義觀點的立足點盡管存在分歧,但根據他們的共識可以看出,云計算中蘊含的知識建構包含以下幾個含義:
(1)云學習中學習者是主動建構內部心理表征的;(2)云學習中,學習者是進行雙向建構的;(3)云學習中的知識建構具有社會性;(4)云學習中的知識建構具有情景性。
3.結束語
“云計算”對一個有著13億人口的發展中國家是降低計算成本的大好機遇,可以讓每一個中國人享受到信息革命的成果,使信息與知識能夠低成本高效率分享。有人比喻,如果個人計算機是“筆與紙”的話,“云計算”則是印刷術的發明。印刷術的發明使知識的傳播獲得極大普及,人類文明進入一個新階段。
云計算技術可以改進學習,給學習者帶來思想觀念或行為方式上的轉變,我希望通過我的研究可以讓學生更有效的學習。也希望我的研究能對云計算在學習領域的進一步研究有所幫助。
參考文獻:
[1]劉鵬.云計算[M].北京:電子工業出版社,2010:1-2.
關鍵詞:云計算;網絡安全;安全風險
中圖分類號:TP309 文獻標識碼:A 文章編號:1007-9599 (2012) 10-0000-02
隨著互聯網迅猛發展,以云計算、物聯網、移動互聯為代表的新信息技術成為新的戰略產業。云計算是繼大型計算機到客戶端-服務器的大轉變之后的又一巨變,云計算環境引發了網絡安全的新問題,這是任何IT系統都難以回避的問題,也是信息化社會的焦點問題。各種私有云或是公有云的數據中心建設,安全、高效的業務交付是云計算環境下網絡安全必備的基礎和要求。
一、云計算的內涵和特點
(一)云計算的內涵
云計算(cloud computing)是基于互聯網相關服務的增加、使用和交付模式,涉及通過互聯網提供動態易擴展、經常是虛擬化的資源;是并行計算、分布式計算和網格計算的發展實現。云計算通過集群應用、網格技術或分布式文件系統等功能,將網絡中大量不同類型的存儲設備通過應用軟件集合起來協同工作,共同對外提供數據存儲和業務訪問功能的系統。有狹義和廣義之分。狹義的云計算指的是IT基礎設施的交付和使用模式,即通過網絡按需、易擴展的方式獲取所需資源;廣義的云計算指的是服務的交付和使用模式,即通過網絡按需、易擴展的方式獲取所需資源。
二、云計算的特點
云計算的特點包括有以下幾點:超大規模、虛擬化、高可靠性、通用性、高可擴展性、按需服務、極為廉價。
云計算的規模超大,擁有相當龐大的規模,引用一句話就是“能賦予用戶前所未有的計算能力”。云計算對用戶端的設備要求相對更低,支持用戶在任意位置、使用各種終端獲取應用服務。所請求的資源來自“云”,而不是固定的有形實體,恰恰體現了“云”的虛擬化特點。“云”使用了數據多副本容錯、計算節點同構可互換等措施來保障服務的高可靠性,使用云計算比使用本地PC更為可靠、安全。云計算不針對特定的應用,同一個“云”可以同時支撐不同的應用運行。“云”的規模可以動態伸縮,滿足應用和用戶規模增長的需要,比如通過管理工具和中間件實現彈性擴展的MySQL集群。可以這樣講,云計算為我們使用網絡提供了幾乎無限多的可能。云計算是一種優先考慮可伸縮性的系統設計理念。同時“云”是一個龐大的資源池,用戶可以按需購買,云可以像自來水、電、煤氣一樣來計費。由于“云”可以采用極其廉價的節點來構成云,云的自動化集中式管理,使用戶可以充分享受云的低成本。
二、云計算安全的含義
云計算安全的含義,主要包含兩個方面的含義。一是“云”資深的安全,也成為云計算安全,包括云計算應用系統安全,云計算應用服務安全,云計算用戶信息安全;二是,云計算提供和交付安全,指的是云計算技術在安全領域的具體應用,也成為安全云計算,即基于云計算的技術來提升安全系統服務效能的安全解決方案。
三、云環境下可能的網絡安全風險
從云計算誕生開始,安全性始終是實施云計算首要考慮的問題之一。云計算作為一種新興的商業模式,至今已有為數不少的成功案例。具有根據用戶需求聽個快速彈性部署、廉價服務能來,使用戶節約投入、免去維護與運行成本。不僅成為IT行業,也成為各國政府、各國行業所廣泛關注的熱點。由于云計算集中了大量數據,各國政府以及研究機構都高度關注云計算的安全問題。如何建設安全的云計算環境,如何給客戶提供高安全性的SLA保證,如何保證自身業務系統保存、使用核心數據安全,以免發生數據泄漏或者丟失,損害企業核心競爭力等問題的解決迫在眉睫,而任何一種應用都是流程和邏輯的體現,大部分應用包括“云”在內是不能夠準確無誤地再現流程和邏輯,必然會存在缺陷和漏洞,本文僅對云計算環境下可能的安全風險進行簡要的分析。
(一)虛擬化產生的安全風險
服務器虛擬化是目前云計算最為廣泛的技術,它可以將單臺物理服務器虛擬出多臺虛擬機且獨立安裝各自的操作系統和應用程序,有效提升服務器利用率,同時也存在兩種安全風險。一是虛擬機應用程序的安全漏洞,另一個是虛擬軟件各種底層應用程序的安全漏洞。
虛擬化技術引入了Hypervisor和其他管理模塊,虛擬化對網絡安全帶來的嚴重威脅是虛擬機間通過硬件的背板,而不是網絡進行通信,也就是說通信流量對標準網絡安全控制是不可見的,檢測、在線封堵都是無效的。虛擬機的應用程序是云服務交付的核心構成,因為編程技術的缺陷會存在多個安全漏洞,為適應和使用虛擬化的API接口,也會產生安全漏洞。
另外,虛擬化軟件各種底層應用程序的安全漏洞、虛擬機應用程序的安全漏洞也會引發安全風險。
(二)數據泄漏風險
用戶數據在“云”中傳輸和存儲,但用戶本事對于自身數據在“云”中的安全風險并沒有實際的控制能力,數據安全完全依賴于云計算服務商,如果云計算服務商本事對數據安全控制存在疏漏,很可能導致數據泄漏或丟失。如下幾種情況都有可能導致數據泄漏:服務器的安全漏洞、虛擬化軟件的安全漏洞導致黑客入侵;數據在傳輸中沒有加密,加密數據密鑰管理存在紕漏;不同用戶數據傳輸之間沒有進行有效隔離,在沒有任何補償控制情況下與其他客戶數據混合;云計算用戶數據沒有進行數據備份;另外,數據在云端時,新增的數據匯總和推理,可能會導致違反敏感和機密資料的保密性。
(三)身份和訪問管理安全風險
傳統的安全模型中,已經有成熟的解決方案針對網絡終端用戶安全接入和訪問控制。云計算環境下,在Iaas服務模型出現后,服務商需要針對各個企業、各個類型用戶提供差異化身份認證管理授權策略,確保合法用戶訪問所要求的服務器。單因素用戶驗證碼能夠產生極大的安全隱患,同時云自助服務門戶的潛在安全漏洞給黑客提供了各種未經授權的非法訪問的機會。就是所謂的賬號和服務劫持。另外,在企業之外處理敏感數據會帶來內在的風險,外包服務一般都會繞過企業IT部門對內部所施加的“物理的、邏輯的和人員控制”,即所謂的特權用戶的訪問權限。還有就是惡意的內部員工也是造成數據泄漏的不可忽略因素。
(四)Web安全風險
許多云服務是通過REST Web服務界面訪問的,即API。API密鑰空間是觸及“云”重要內容的工具,但是這些密鑰經常是通過郵件發送,或保存在文件服務器中供多人使用。
云計算環境中,Web是用戶最直觀的體驗窗口,近幾年涌現的各種Web攻擊,大都是通過不安全的接口和API直接對云計算環境下的網絡安全造成破壞性的影響。
(五)服務可用性威脅
用戶數據和業務應用處于云計算當中,其業務流程將依賴于云計算服務提供商所提供的服務,這對服務商的云平臺服務連續性、SLA和IT流程、安全策略、事件處理及分析提出挑戰。當發生系統故障時,數據恢復也是一個非常重要的安全問題。
總之,云計算環境下,系統流量模型相對集中,對安全設備的性能和擴展性等方面有新的要求,系統需要支持更高性能的安全防護,安全資源池在高性能可擴展方面需要提供相應的安全保障。從技術角度來看,云計算目前仍缺乏相應的技術標準,需要不斷完善技術架構。在云計算環境下,用戶數據安全很大程度依賴于云計算服務商的技術與管理策略。用戶都期待歲技術完善能夠“可信云”,最大程度規避安全風險。
參考文獻:
[1] Greenberg A,Hamilton J R,et al.VL2:A Scalable and Flexible Data Center Network[C]//ACM SIGCOMM Computer Communication Review,2009,39(4):51-62
[2] Biggest-cloud-challenge-security.html.
[3] CSA,Top Threats to Cloud Computing V1.0.省略/topthreats/csathreats.v1.0pdf
關鍵詞:云計算;安全模型;安全策略;云計算模型;信息安全
中圖分類號:TP393文獻標識碼:A文章編號:1009-3044(2011)08-1750-02
Analyze the Security Model and Policy of Cloud Computing
LIU Kai-hua, LI Xiong
(Information Occupation Technique Institute of Hunan, Changsha 410001, China)
Abstract:Cloud Computing is currently a hot spot of information industry. On the hand, it brings about not only convenience and efficiency problems, but also great challenges in the field of information security and privacy protection. This paper is to introduce the basic concept, and analyze the challenges of security model and policy in cloud computing.
Key words: cloud computing; security model; security policy; cloud model; information security
1 云計算概述
云計算是當前信息技術領域的熱門話題之一,是產業界、學術界、政府等各界均十分關注的焦點。云計算以其便利、經濟、高可擴展性等優勢吸引了越來越多的企業的目光,將其從IT 基礎設施管理與維護的沉重壓力中解放出來,更專注于自身的核心業務發展。
自IBM宣布了云計算計劃[1],云計算的概念就已成為信息領域的熱點,在IBM的技術白皮書“Cloud Computing”[2]中的云計算定義包含了2個層面的意思:一方面描述了基礎設施,用來構造應用程序,其地位相當于PC機上的操作系統;另一方面描述了建立在這種基礎設施之上的云計算應用。在與網格計算的比較上,網格程序是將一個大任務分解成很多個小任務并行運行在不同的集群以及服務器上,注重科學計算應用程序的運行。而云計算是一個具有更廣泛含義的計算平臺,能夠支持非網格的應用,例如支持網絡服務程序中的前臺網絡服務器、應用服務器、數據庫服務器三層應用程序架構模式,以及支持當前Web 2.0模式的網絡應用程序。云計算是能夠提供動態資源池、虛擬化和高可用性的下一代計算平臺。
當前云計算服務可分為3個層次,分別是:1)基礎設施即服務(IaaS),如Amazon的彈性計算云(EC2)、IBM 的藍云(Blue Cloud)[3]以及Sun的云基礎設施平臺(IAAS)[4]等;2)平臺即服務(PaaS),如Google 的Google App Engine[5]與微軟的Azure平臺等;3)軟件即服務(SaaS),如Sales force公司的客戶關系管理服務等。
由于云計算代表未來信息技術領域的核心競爭力,當前世界各國政府都十分重視本國云計算的發展,力爭在未來信息技術的制高點占據一席之地。國內外不少專家、學者對云計算安全方面進行了研究[6-8]。盡管很多研究機構認為云計算提供了最可靠、最安全的數據存儲中心,但安全問題是云計算存在的主要問題之一。
2 云計算安全模型
云計算帶來的是一種全新的商業模式。它改變的是計算分布或分配的模式(par-adigm)。根據計算分配模式的不同,云計算又可分為共有云、私有云以及公共云。在云計算中心中,云計算模式會在根本上改變IT部門的運營模式,因此用戶需要仔細評估不同云計算模式造成的影響,以及這些因素對自身安全策略的影響,然而在云環境下的安全模式與傳統安全模型又存在著差異。云計算模型之間的關系和依賴性對于理解云計算的安全非常關鍵,IaaS是云計算的根本,PaaS一般建立在IaaS之上的一個應用開發層,而SaaS一般又建立在PaaS之上,圖1所示為云計算參考模型。
IaaS涵蓋了從機房設備到硬件平臺等所有的基礎設施資源層面。PaaS位于IaaS之上,增加了一個層面用以與應用開發、中間件能力以及數據庫、消息和隊列等功能集成。SaaS位于底層的IaaS和PaaS之上,能夠提供獨立的運行環境,用以交付完整的用戶體驗,包括內容、展現、應用和管理能力。
IaaS為上層云應用提供安全的數據存儲、計算等IT 資源服務,是整個云計算體系安全的基石。這里,安全性包含兩個層面的含義:其一是抵擋來自外部黑客的安全攻擊的能力;其二是證明自己無法破壞用戶數據與應用的能力。一方面,云平臺應分析傳統計算平臺面臨的安全問題,采取全面嚴密的安全措施。例如,在物理層考慮廠房安全,在存儲層考慮完整性和文件/日志管理、數據加密、備份、災難恢復等,在網絡層應當考慮DOS、DNS 安全、數據傳輸機密性等,系統層則應涵蓋虛擬機安全、系統用戶身份管理等安全問題,數據層包括數據庫安全、數據的隱私性與訪問控制、數據備份等,而應用層應考慮程序完整性檢驗與漏洞管理等。另一方面,云平臺應向用戶證明自己具備某種程度的數據隱私保護能力。
PaaS屬于云基礎軟件服務層,為各類云應用提供共性信息安全服務,是支撐云應用滿足用戶安全目標的重要手段。其中比較典型的幾類云安全服務包括:
1)云用戶身份管理服務。主要涉及身份的供應、注銷以及身份認證過程.在云環境下,實現身份聯合和單點登錄可以支持云中合作企業之間更加方便地共享用戶身份信息和認證服務,并減少重復認證帶來的運行開銷。
2)云訪問控制服務。云訪問控制服務的實現依賴于如何妥善地將傳統的訪問控制模型(如基于角色的訪問控制、基于屬性的訪問控制模型以及強制/自主訪問控制模型等)和各種授權策略語言標準(如XACML,SAML 等)擴展后移植入云環境。此外,鑒于云中各企業組織提供的資源服務兼容性和可組合性的日益提高,組合授權問題也是云訪問控制服務安全框架需要考慮的重要問題。
SaaS與用戶的需求緊密結合,種類繁多。典型的例子,如DDOS 攻擊防護云服務、Botnet 檢測與監控云服務、云網頁過濾與殺毒應用、內容安全云服務、安全事件監控與預警云服務、云垃圾郵件過濾及防治等.傳統網絡安全技術在防御能力、響應速度、系統規模等方面存在限制,難以滿足日益復雜的安全需求,而云計算優勢可以極大地彌補上述不足:云計算提供的超大規模計算能力與海量存儲能力,能在安全事件采集、關聯分析、病毒防范等方面實現性能的大幅提升,可用于構建超大規模安全事件信息處理平臺,提升全網安全態勢把握能力。
云安全架構的一個關鍵特點是云計算提供商所在的等級越低,云服務用戶自己所要承擔的安全能力和管理職責就越多。云計算環境下的數據安全、應用安全和虛擬化安全等問題如表1所示。
3 云計算安全模型分析
3.1 云計算安全風險分析
云計算數據安全性問題一直是信息安全討論的熱點,云計算數據安全性包括兩個方面:一是如何保證自己的信息不被泄漏避免造成不必要的損失;二是從“云”中獲取到的信息準確無誤。總體上,云計算的安全風險主要包括以下幾方面。
1)數據傳輸安全:在云計算環境下,企業用戶的數據處理將在云計算服務中心進行,那么,在通過網絡傳輸數據過程中如何確保企業用戶數據不被竊取;如何保證云計算數據服務中心的數據安全;如何保證企業用戶數據訪問的權限控制。
2)數據存儲安全:企業用戶數據存儲是非常重要的,在云計算環境下,云計算中心高度整合了大容量的存儲空間,并給企業用戶分配了特定的存儲空間對數據進行管理。那么,在此環境下面臨的問題是:如何保證企業數據存儲位置的連續性,企業之間數據的相互隔離;如何對企業數據進行備份及災難恢復。
3)數據審計安全:企業在管理內部數據時,一般都通過第三方認證機構進行審計或認證,其目的是為了保證數據的準確性。但是在云計算環境下,在不損害其他客戶的情況下,如何保證云計算中心提供給認證機構數據是實時有效的。
4)安全邊界問題:在傳統安全防護中,依據基于邊界的安全隔離和訪問控制原則,依賴明顯而清晰的區域邊界,采取對不同的安全區域設置進行差異化的安全防護策略措施。而在云計算模式下,由于存儲和計算高度整合、網絡架構統一,安全邊界不清晰甚至消失,這意味著傳統的安全模型已不在適應于云計算環境,因此需要需求新的安全模式。
3.2 云計算安全風險策略
基于上述原因,為了消除云計算中潛在的安全風險,在選擇云計算服務時,企業要根據自身的業務需求,對可控風險的業務可以交由計算中心處理,而把關鍵業務模型保留下來建立企業私有的云計算服務。在數據傳輸過程中,要對數據進行加密傳輸,并保證企業之間的數據隔離,以及有效的進行數據備份和災難恢復。同時要尋求新的云計算安全模型。
4 總結
云計算是當前發展十分迅速的新興產業,具有廣闊的發展前景,但同時其所面臨的安全技術挑戰也是前所未有的,需要IT 領域與信息安全領域的研究者共同探索解決之道。本文僅從本文在介紹云計算的基本概念基礎上,對云計算下的安全模型和策略所面臨的挑戰進行了分析。
參考文獻:
[1] Sims K.IBM introduces ready-to-use cloud computing collaboration services get clients started with cloud computing[Z].2007.
[2] Boss G,Malladi P,Quan D,et al.Cloud computing[M].IBM White Paper,2007.
[3] IBM Blue Cloud Solution[EB/OL]./ibm/ideasfromibm/cn/ cloud/solutions/index.shtml.
[4] Sun Cloud Architecture Introduction White Paper[EB/OL]..cn /blog/functionalca/resource /sun_353cloudcomputing_chinese.pdf.
[5] Barroso LA,Dean J,Holzle U.Web search for a planet: The Google cluster architecture[J].IEEE Micro,2003,23(2):22-28.
[6] 馮登國,張敏,張妍,等.云計算安全研究[J].軟件學報,2011,22(1):71-83.
[關鍵詞] 信息保護;系統設計;數據防護系統;云計算平臺
doi : 10 . 3969 / j . issn . 1673 - 0194 . 2017. 01. 094
[中圖分類號] TP309;TP393.08 [文獻標識碼] A [文章編號] 1673 - 0194(2017)01- 0167- 02
0 引 言
我們需要充分認識到云計算環境下信息服務和防泄露工作建設的重要性,做好云計算系統全面科學部署,從根本上解決用戶信息的泄露問題,下面我們就云計算環境下的信息保護與防泄露系統設計和實現進行闡述,不斷加強綜合措施建設,更好地滿足系統應用安全和使用需求。
1 云計算環境下的信息保護與防泄露相關工作
開展信息防泄露工作無論是對政府部門還是商業機構用戶的自身數據控制均發揮著重要的作用,當前較為常見的數據控制技術有信息流控制、數據防泄露以及信息版權管理等。其中數字權限管理技術又被稱為IRM,通常是在文檔未加密的情況下進行的存儲,而通過服務器進行的文檔下載則必須要加密,文件使用人員只有進行服務器訪問獲得秘鑰,方可打開文件。
IFC強制訪問控制模型通過增加安全標簽的方式來加強數據處理效果,其前提條件是要用戶進行操作系統和應用程序,實際應用難度較大。而DLP則是利用權的使用來完成用戶外發流量的全方位分析監控,進而發揮自身文件特征,實現全方位數據分析監控,謹防敏感數據泄露,它采用了檢測信息相關后繼操作。同時,標簽技術還能夠通過流量檢測方式來完成單位邊界設置,上傳的文件仍能夠實施嚴格的控制,但在云計算環境仍較為適用。
2 設計系統相關措施
系統整體框架如圖1所示,從中可知系統主要構成內容包括策略庫、瀏覽器插件、服務端和客戶端等,云服務商同組織機構之間的HTTP流量被客戶端和服務端所截獲,并提供商業客戶策略指定,全面執行服務,還會做好數據標記工作。每個策略庫都有維護,并按照ECA規則存儲于策略庫當中,充分發揮傳播數據制定作用,進而起到傳輸文件過程中行為的控制目的。ECA規則格式非常容易理解,其與間通信難度較低。同時瀏覽器插件能夠在用戶信息收集標記上傳,明確檢測過程中的插件文件上傳用戶告知。
本文筆者就設計系統架構做了如下總結和歸納,并將設計系統架構圖具體構成列示如下:首先,用戶提交文件時必須要完成Web表單,并合理增加存儲文件位置信息、元數據信息以及用戶信息等相關資料;其次,以動作來完成用戶認證信息查詢,綜合用戶情況和記錄請求等內容,進而提供審計工作便利,完成云計算服務轉發請求;再次,服務利用標簽分析,就要進行相關內容檢測,并參照ECA規則進行客戶端傳送文件處理,云計算提供商會根據ECA規則對企業上傳文件拒絕保存或是處理,而文件上傳后且處于接收狀態后,就能夠完成存儲服務轉發請求;最后,當文件上傳請求取回后,服務就可截獲存儲服務操作,進而執行相應獲取策略。
2.1 標簽
標簽使用包括標識參數、標示符、標簽三部分所構成,由于標識符屬于文本類型,它通過易懂的命名數據完成數據傳輸。標示參數能夠制定傳輸數據和相關數據的制定,地址和標簽對應狀態應進行傳輸數據策略的綁定。
2.2 ECA規則
ECA規則觸發條件具有一定的針對性,當相關規則和具體條件得到滿足時,就要全面執行相關操作。云計算存儲服務就是要實現協議的有效傳輸,ECA規則觸發也是調用了HTTP方式,若是HTTP從外部進入規則觸發請求后,才能夠受到內部域外觸發請求,進而制定管理人員HTTP調用方法。同時,組織機構能夠利用相關操作規則進行Dropbox上傳文件操作的限制。
通過系統運行條件進行觸發動作基礎表示,進而滿足HTTP請求和文件標記條件。若是想要通過參數和部分請求滿足服務制定狀態條件,對于不同參數存儲就可以進行每個文件標記打上處理,并按照服務制定條件明確指定工作。
2.3 嵌入標簽
若想要在文件中嵌入標簽,就必須要通過原數據含義,充分發揮系統作用。XMP通過了XML規范來實現原數據任意表達,進而實現文件格式的自行存儲。
3 設計系統的實現
為了充分驗證云數據流轉對系統的控制,它是在Dropbox基礎上進行云計算服務提供商原型系統搭建,這種方式在存儲云中的應用較為流行,它通過本地客戶端來實現文件同步。同時本地客戶端Dropbox狀態并不依賴于HTTPAPI,這樣僅能夠在Web版狀態下使用原型系統,完成用戶文件正常交互。
4 結 語
綜上所述,信息保護和防泄露是對云計算應用、推廣有著極大的影響,同時也是業界關注與研究的重要內容。本文在云計算環境下的信息安全和風險的理論基礎上進行了云計算信息保護與防泄露系統設計,并明確了系統設計思路,希望能夠為云計算應用和推廣有所助益。
[關鍵詞] 云計算 云安全 網絡安全
0 引言
隨著Internet應用技術的發展和普及,尤其是更加自由和靈活的Web2.0 時代的到來,高速增長的網絡用戶和網絡數據量對計算機的處理能力提出了更高的要求;此外,網絡資源的需求和利用出現了失衡狀態,某些應用需要大量的網絡資源,而大量的其它的網絡資源又沒有得到充分利用[1]。因此,必須對網絡資源進行整合和優化,在這種背景下,云計算(Cloud Computing)應運而生。
面臨目前日益增多的安全威脅,特別是木馬和惡意程序,傳統的安全防護措施已無法有效解決問題。網絡安全廠商利用云計算的理念推出了一種全新的安全服務,這就是云安全[2](Cloud Secure)。
1 云計算
1.1 云計算的概念
云計算是分布式處理(Distributed Computing)、并行處理(Parallel Computing)和網格計算(Grid Computing)的發展,是一種基于因特網的超級計算模式,在遠程的數據中心里,成千上萬臺計算機和服務器連接成一片計算機云。“云”中的資源在用戶看來是可以無限擴展的,并且可以隨時獲取,按需使用,隨時擴展,按使用付費。用戶可以通過計算機和手機等方式接入數據中心,按自己的需求進行運算[3]。
判斷一個系統是不是云計算,有以下三條標準[4]:
(1)用戶使用的資源不在客戶端而在網絡中。這是云計算的根本理念所在,即通過網絡給用戶提供所需的計算力、存儲空間、軟件功能和信息服務等。
(2)服務能力具有分鐘級甚至秒級的伸縮能力。這要求在用戶使用高峰期,當云計算資源節點的服務能力不夠時,能在數分鐘甚至數秒內增加服務節點應對網絡的尖峰流量,而且這些服務節點還能隨著流量的減少而減少。
(3)具有較之傳統模式5倍以上的性能價格比優勢。在云計算理念下,通過將數量龐大的廉價計算機放進資源池中,用軟件容錯來降低硬件成本;通過將云計算設施部署在寒冷和電力資源豐富的地區來節省電力成本;通過規模化的共享使用來提高資源利用率。國外代表性云計算平臺提供商達到了驚人的10~40倍的性能價格比提升。國內由于技術、規模和統一電價等問題,暫時難以達到同等的性能價格比,但中國移動研究院的云計算平臺已經達到了5~7倍的性能價格比提升,其性能價格比隨著規模和利用率的提升還有提升空間。
1.2 云計算的工作原理
云計算的思想就是把力量聯合起來,然后給其中的每一個成員使用。其基本原理是通過使計算分布在大量的分布式計算機上,而非本地計算機或遠程服務器中。這使得企業能夠將資源切換到需要的應用上,根據需求訪問計算機和存儲系統。這也意味著計算能力就像我們現在使用水和電一樣,取用方便,費用低廉。對于用戶來說,只需要一臺計算機或者一部手機,就可以通過網絡服務來實現需要的一切,甚至包括超級計算和存儲能力。
1.3 云計算的主要應用模式
目前,云計算呈現給用戶的應用模式主要包括軟件即服務(SaaS)、平臺即服務(PaaS)和基礎設施即服務(IaaS)三種應用模式[5]。
(1)SaaS( Software as a Service,軟件即服務) :這是一種通過Internet提供軟件的模式,在這種模式下,用戶將不再需要購買軟件,而是直接從云中租用基于Web的軟件。Google的Google Docs就是典型實例之一。
(2)PaaS( Platform as a Service,平臺即服務) : 這種模式是指將軟件研發的平臺作為一種服務,以SaaS的模式提交給用戶。基于PaaS平臺,用戶可以快速開發自己所需要的應用和產品。和Google App Engine是典型實例之一。
(3)IaaS (Infrastructure as a Service,基礎設施即服務):在這種模式下,用戶通過Internet可以從完善的計算機基礎設施獲得服務,例如處理機、存儲、網絡和其它基本的計算資源,以供用戶部署或運行自己任意的軟件,包括操作系統或應用。例如The New York Times 處理 TB 級的文檔數據原來需要數天甚至數月,而使用Amazon EC2(虛擬計算機)在36小時內就可以完成[6],極大提高了數據處理的速度和效率。
2 云安全
2.1 云安全的定義
所謂云安全,主要包含兩個方面的含義。一是云上的安全,也稱為云計算安全,就是云計算自身存在的安全隱患。二是云計算技術在信息安全領域的具體應用,也稱為安全云計算。這里說的云安全是指后者。
云安全是通過將大量客戶端和安全廠商技術平臺通過網絡緊密相聯,組成一個用于監測和查殺用戶計算機中的軟件異常行為、木馬和惡意程序及代碼的龐大網絡系統,并能動態地對用戶訪問的信息進行安全評估,在威脅入侵用戶網絡之前,在源端直接將其阻止,并將這一解決方案分發到每一個客戶端,從而達到零接觸、零感染的目標。在這個系統中,每個用戶都為“云安全”貢獻一份力量,同時分享其他所有用戶的安全成果。其最終結果是將整個互聯網變成一個巨大的“殺毒軟件”,參與者越多,每個參與者就越安全,整個互聯網就更安全。
建立一個云安全系統,需要滿足以下四個方面的條件[7]:
關鍵詞:職業學校;教學;信息化;云計算
中圖分類號:TP311.13 文獻標識碼:A文章編號:1007-9599 (2011) 24-0000-01
The Analysis of Cloud Computing Applications in Vocational School Teaching Informatization
Huang Yu
(Guangdong Forestry Vocational School,Guangzhou 510520,China)
Abstract:In recent years,the vocational schools in teaching information technology,modern computer network technology has played an important role in cloud computing technology which not only played a secondary objective of teaching,but also for teaching reform to provide the necessary technical support.In this paper,the author many years of experience in vocational schools,teaching and research,a brief exploration and analysis of cloud computing in teaching the application of information technology related issues.
Keywords:Vocational schools;Teaching;Information;Cloud computing
在現代信息技術不斷創新與發展的背景下,信息技術已經實現了由計算機時代向網絡時代的跨越,特別是在現代教育工作中,信息技術的應用日趨廣泛,有效促進了教學效率與質量的提升。在職業學校的教學信息化中,云計算作為一種新型的信息技術,得到了廣泛的應用,而且是構建信息化教學體系的關鍵技術基礎,對于其實際應用問題進行深入的研究是十分必要的。
一、云計算的含義與特點
云計算主要是指通過網絡以按需、易擴展等方式,滿足用戶對于相關服務的實際需求。云計算的基本技術原理為:用戶所需進行處理的數據不是存儲在本地,而是保存在互聯網中專門的數據中心,由專業的技術機構負責相關數據的管理與維護,并且提供強大的計算能力與足夠的存儲空間,以滿足用戶的各種實際要求,是現代網絡信息服務的主流趨勢之一。從現代信息技術的角度進行分析,云計算的特點主要表現為:1.安全性:云計算可以為用戶提供最為安全、可靠的專業數據存儲中心,相關數據將自動同步,以滿足用戶的實際應用需求;2.虛擬化:云計算的應用中,用戶無需關心應用的運行模式與具置,通過網絡連接的終端設備直接獲取相關服務即可;3.超大規模:“云”的規模十分巨大,賦予用戶難以想象的超強計算能力,例如:Google云計算目前已擁有超過100萬臺的專業服務器;4.廉價:由于“云”的容錯措施較為特殊,用戶可以采用相對廉價的節點去構成云,“云”的自動化集中式管理為單位或個人提供了廉價的數據管理服務;5.按需服務:“云”是一個非常龐大的資源池,可以像人們生活中的自來水、電、煤氣等,按需購買計費,從而保障了用戶的切身利益;6.可擴展性:“云”的規模可以動態伸縮,從而滿足應用與用戶規模不斷增長的需要。
二、職業學校教學信息化中云計算的應用
在我國職業學校的教學工作中,為了實現教學效率與質量的不斷提升,紛紛加快了信息化建設的進程。在職業學校的教學信息化中,云計算應用涉及到的范圍較廣,發揮了良好的技術支持與保障作用。
(一)SaaS的應用有利于優化教學設計,提高教學有效性。SaaS(軟件即服務)主要是指用戶通過網絡獲取軟件服務的一種新型模式,與傳統的在計算機系統中安裝軟件方式相比,SaaS是利用特殊的服務協議,通過網絡向用戶提供專業的應用軟件和相關功能服務。SaaS的本質是云計算運營商為了滿足用戶的實際需求,提供相應的消費軟件與計算能力。在職業學校的教學設計中,教師可以利用SaaS獲取自己所需要的教學資源,通過各種信息技術手段與學習資源的有機結合,支持與指導學生的主動探究、自主學習、交流合作、問題解決等學習活動,以全面提高教學的有效性。同時,在應用SaaS的過程中,開展以信息技術、網絡教學環境為特征的新型學習方式也是極為有利的,如:基于網絡的自我評價學習、遠程協作學習、探究性學習等。在SaaS的實際應用中,教師應合理利用各類資源,盡量創造有利的教學條件,鼓勵學生根據學習需要,選用相應的信息技術工具。教師還要充分利用各種已有的“云服務”資源,例如:騰訊QQ的各類社會化服務、Google的教育套件、百度的服務群及各類社會性軟件。
(二)應用在線Office軟件教學,提高學生的辦公自動化技能與協同工作能力。在職業學校的教學信息化中,辦公自動化是學生必須掌握的一項技能,也是提高學生協同工作能力的基礎。在職業學校的教學工作中,教師應積極利用在線Office軟件進行辦公自動化教學的改革,國內較為流行的在線Office軟件主要有:Office Web App、Google Does、Zoho Office等產品,學生只要按照規定進行帳號的注冊,既可以免費使用相應的在線Office軟件,由于網絡運營商會實時最新的在線Office版本,學生無需在計算機中進行軟件的更新,就可以隨時使用新版的Office軟件。學生在初中階段都接觸過微軟的Office軟件,所以,本文以Office Web App為例進行簡要的介紹。學生在按照要求注冊Windows Live ID后,可以在Internet上進行在線編輯Office文檔,而無需進行Office軟件客戶端的安裝,通過Internet可以隨時、隨地使用Office Web App。Office Web App還為學生的協同工作提供了便利,學生可以通過其進行跨地域合作學習,而不是局限于課堂環境中的協作。Office Web App為職業學校教學中的小組合作學習提供了廣闊的教學平臺,有利于強化學生的辦公自動化技能,更好的培養學生了的合作精神。
(三)應用云計算平臺輔助教學。在云計算的技術環境下,職業學校教師最為關心的是:如何構建個性化的專業教學平臺,并且加強課下與學生的互動、交流,從而增強教學工作的延續性。在職業學校的教學信息化中,實訓環節是不容忽視的,但是由于職業學校的實際辦學資源有限,難以構建相應的實訓環境。云計算在職業學校實訓教學中的應用,可以起到良好的補充作用,利用云計算技術將分布在大量的分布式計算機中的內存、存儲與計算能力進行集中,形成一個虛擬的“資源池”,通過網絡為實訓教學提供實用的計算服務。應用云計算技術可以實現計算機資源的整合,構建快捷、高效的信息服務平臺。在職業學校的教學信息化中,應用云計算平臺輔助教學無需考慮本機的性能與計算機能力,即可實現信息共享,以及軟、硬件資源的共享,構建一個虛擬的實訓環境,從而提升學生參與教學的熱情和積極性。
三、結束語
綜上所述,在職業學校的信息化教學中,云計算的應用為教學效率與質量的提升創造了良好的契機也為教學工作和學生的學習活動提供了良好的網絡操作平臺,所以,在職業學校教學中,廣大教師必須充分利用云計算的技術優勢,更好的服務于教學工作,并提高學生的知識與技能水平。
參考文獻:
[1]李盧一,鄭燕林.教育信息資源建設中應該避免的三個誤區[J].中國教育信息化,2008,(04):61-63
【摘 要】現代科學認為物質、能量和信息作為客觀世界的3個基本要素,數據是信息的表現形式。高校各個業務系統在使用過程中生產了大量的數據,經過整合,具有相關性的業務系統形成了數據中心,成為學校的寶貴資產。隨著信息技術發展,借助云計算技術改造數據中心運行方式和運行環境,以某高校為例,分析對比傳統數據中心與云數據中心效益差別。
【關鍵詞】云計算數據中心能耗效益分析
一、前言
學校信息化發展與企業類似,同樣遵從諾蘭六階段模型,可以從諾蘭模型進行分析和理解。1947年,諾蘭和吉布森(Nolan,Gibson)提出一個理解信息技術的使用與管理的模型,稱為成長階段模型(Stages of Growth Model)。之后,經過實踐進一步驗證和完善,又于1979年將其調整為六階段論。這個模型試圖幫助管理人員解釋成長階段的含義以及企業的成長階段對信息技術的意義。
學校在不斷發展過程中,對信息技術的理解日漸成熟,個別部門開始借助信息化手段來推進業務工作,取得了很好的效果。經過這些部門示范,越來越多的部門從觀望變為積極嘗試,越來越多的信息化應用雨后春筍般開始建立,購買應用軟件、系統軟件、硬件設備等。同時,安排專門人員負責系統管理工作。隨著信息中心的成立,業務系統又開始逐漸托管到信息中心保存管理。從提供的服務方面劃分,數據中心向云計算數據中心進階的過程可以劃分為4個階段,托管型、管理服務型、托管管理型和云計算管理型,也就是云數據中心。
二、云數據中心建設方案
對于云計算而言,提高數據中心數據處理能力,應著重考慮從高端服務器、高密度服務器、海量存儲、高性能計算單元、大容量存儲單元、高速數據交換網絡出發。以良好的擴展性、自動化、多租戶、數據移動、空間效率來支持虛擬化。其主要構架構建如下。
1.云計算數據中心總體架構
云計算架構由服務和管理兩部分構成。服務方面,包含3個層次:基礎設施即服務IaaS、平臺即服務PaaS、軟件即服務SaaS。管理方面,以云的管理層為主,其功能是確保整個云計算中心安全、穩定地運行,并且能夠被有效管理。
2.云計算主機系統架構
云計算核心是計算能力的集中和規模性突破,云計算中心對外提供的計算類型決定了云計算中心的硬件基礎架構。根據學校需求,云計算中心通常需要規模化的提供以下兩種類型的計算能力,其服務器系統可采用兩層架構,一是主要處理包括對外的數據庫、數據挖掘等關鍵服務,也包括自身賬戶、計費等核心系統,通常由企業級大型服務器提供。這一層主要需要高性能的、穩定可靠的高端計算,該校選用華為FusionServer RH5885 V3機架服務器。二是面向普通應用的通用型計算,一般采用高密度、低成本的超密度集成服務器,有效降低數據中心建設成本。該校選用FusionServer RH2288 V3機架服務器。
3.云計算存儲系統架構
云計算中數據統一集中存儲,數據存儲技術有兩種趨勢:一種是基于大量安裝Linux系統的普通PC構成的GFS系統;另外一種是基于塊設備的存儲區域網絡SAN系統。SAN系統中一種是基于光纖網絡,運行成本高;一種基于以太網,采取iSCSI協議,運行成本低。考慮到數據中心長遠發展及數據交互的高性能需求,學校采用基于光纖網絡的SAN系統,選用華為S5500T作為存儲設備。
4.云計算網絡體系架構
數據中心升級為云數據中心后,所有應用的數據均從這里進行交互,傳統的網絡結構會造成網絡延時,成為一大瓶頸。因此采用低延遲的服務器間雙向帶寬二層扁平網絡。
5.云計算應用平臺架構
學校數據中心平臺各個應用系統上線時間不一致,為兼容早期系統、便于以后系統開發,宜采用開發與底層硬件和應用基礎設施無關的平臺架構。因此采用面向服務架構SOA的方式。
6.云計算機房結構
該校機房建成已逾15年,機房動力環境保障較差。綜合分析,本次機房結構建設采用集裝箱模塊化機房。
三、效益分析
該校各個應用系統項目建設時絕大多數都采購了相應的硬件設施,后期統一托管在校園網主控機房。
由于時間跨度大,設備型號復雜,設備性能差異大,進行云計算整合復雜程度太大,且無大的存儲設備及光網絡數據交換設備。結合機房建設考慮,本次采用單品牌一體化云計算建設方案。表一為傳統數據中心機房與云數據中心機房運行情況對比。
表格1傳統數據中心機房與云數據中心機房運行情況對比
云數據中心充分保障學校業務可靠性、連續性,數據“零”丟失,業務不會因硬件故障而停止。信息化資源達到最優化利用,業務系統占用資源一目了然,資源調度簡單明了,管理成本大幅下降。三校區數據集中備份,簡化了系統運維管理,管理成本下降30%。
參考文獻:
[1]楊揚. 成本與能效優化的虛擬云數據中心映射算法的研究[D].北京交通大W,2016.
[2]盧興見. 大規模云數據中心負載優化調度方法研究[D].浙江大學,2014.
[3]敬超. 面向云數據中心的高效能調度及資源管理研究[D].上海交通大學,2014.
[4]黃慶佳. 能耗成本感知的云數據中心資源調度機制研究[D].北京郵電大學,2014.
[5]王藝文. 跨數據中心大規模云數據部署和傳輸機制研究[D].北京郵電大學,2014.