云計算使用的主要技術范文
時間:2023-07-27 17:01:47
導語:如何才能寫好一篇云計算使用的主要技術,這就需要搜集整理更多的資料和文獻,歡迎閱讀由公務員之家整理的十篇范文,供你借鑒。
篇1
關鍵詞:云計算;高職;學生管理
云計算是新技術領域應用的領跑者,它以其靈活性、共享性、安全性等方面占據(jù)著互聯(lián)網絡。高職院校在多年的信息化管理中,隨著數(shù)據(jù)量增大、軟硬件不足、重復建設等情況的發(fā)生,將云計算應用到學生信息化管理中已勢在必行。如何合理有效地運用云計算,使學生信息化管理的方式和方法更加協(xié)調,對管理者更有利,仍是一個值得思考和探索的問題。
一、高職院校學生工作信息化建設現(xiàn)狀
職業(yè)院校學生信息化管理工作主要包括:學籍管理、檔案管理(含黨團關系)、雙員制管理、職業(yè)素質考評管理等。伴隨著高職教育的改革,及國家對技術型人才的需求,高職學生人數(shù)逐年遞增,與之對應的數(shù)據(jù)信息成幾何倍數(shù)增加,傳統(tǒng)的硬件存儲方式難以滿足目前龐大數(shù)據(jù)的要求。
重復建設,共享度低:學生工作信息化建設初期,由于缺乏經驗且設有長遠規(guī)劃,學校很多部門,如: 學生處、招生就業(yè)處、教務處等各自為政,只根據(jù)本部門需求購置相應軟件,互相獨立互不通用。導致人力、財力、物力的極大浪費,也極易造成數(shù)據(jù)信息不一致,這阻礙了學生信息的整合,數(shù)據(jù)約束完整性難以把控,無法實現(xiàn)學生信息的完整記錄。
學生信息化管理隊伍參差不齊、人員培養(yǎng)緩慢:大部分從事學生管理工作的一線人員,如輔導員、書記、行政人員等,大多文科出身較多,且有一些老教師。對計算機的應用較差,信息化以上薄弱,安于現(xiàn)狀,傳統(tǒng)模式根深蒂固,不愿意接受新生事物。使得信息化建設難以推進。然而,信息化發(fā)展最大受益者,正是一線學生工作信息化管理人員。
信息化難以在網絡終端實現(xiàn):隨著電子終端設備的迅猛發(fā)展,學生不再使用單一的PC機了。智能手機、平板電腦、無線網絡的普及,使得單一的資源供給方式難以達到多樣化網絡終端的需求。
二、云計算及云計算服務優(yōu)勢概述
云計算的定義很多,從這個詞誕生之日起,人們就賦予它多種多樣的含義。無論哪種,都離不開動態(tài)可伸縮、虛擬化、共享這幾個詞。它其實是一種商業(yè)計算模型。通俗一些講就是把以前需要本地處理器計算的任務交到了遠程服務器上去做。將網絡中龐大的任務分解成若干子任務,將其處理后放入資源共享池(網絡、服務器、存儲、服務、應用軟件)中,以備用戶或各種應用系統(tǒng)按需獲取。
1.虛擬化技術的使用
云計算通過虛擬化技術,可以將海量信息分布式存儲,從而彌補硬件的不足,滿足更多用戶的需求,用戶的使用過程就好像在本地PC機上一樣。
2.數(shù)據(jù)存儲管理
采用動態(tài)存儲方式對大數(shù)據(jù)進行管理,數(shù)據(jù)可以隨時采用某種方式進行移動。如:大家熟知的Google的Big Table。
3.安全性高
云計算是利用網絡存儲技術,將數(shù)據(jù)存儲在大量的存儲設備中,而這些設備可能位于世界的某個角落,用戶摸不到、看不見,人們很形象地把它稱之為“云端”,所以用戶就無需將數(shù)據(jù)放在本地PC機上。這樣即使用戶的PC機出現(xiàn)故障,也不會影響到云端數(shù)據(jù)。另外,由專業(yè)團隊進行維護和管理,采用科學有序的管理方式,要比用戶自身存儲的安全性高很多。
4.高可伸縮性
“云”的負載情況是動態(tài)變化的,通過云平臺的負載預測,隨時進行調整以滿足用戶規(guī)模增長的需要。而對于用戶來講,減少了自身對硬件的依賴,大大降低了成本。
三、云計算在高職學生信息化管理中的重要作用
本文認為目前云計算在高職學生信息化管理中的作用可以體現(xiàn)在如下幾方面:
1.徹底解決硬件設備限制
眾所周知,很多高職院校經過多年的信息化建設,已經有了一定的軟硬件條件,但需求大幅度增加后,則難以維持,后續(xù)資金投入令學校非常煩惱。云計算應用后,將大量信息存儲在云端,即便自身設備一般,但也能獲得與世界一流大學一樣的配置環(huán)境。
2.減輕管理者工作負擔,提高信息管理效率
“云”是一種共享資源,數(shù)據(jù)以安全的方式進行分類處理、存儲、利用。如:學校某部門,將學生數(shù)據(jù)信息上傳到云端,其他各個部門均能共享,數(shù)據(jù)信息實時更新,保證信息的可靠性、一致性。這樣,減少了很多重復性工作,提高了工作效率,也解決了設備維護更新問題。
3.滿足用戶健康體驗和安全需求
信息的安全性,是信息化管理一個重要任務。引入云計算后,將身份識別統(tǒng)一,用戶不再需要記住各種管理系統(tǒng)的不同賬號密碼,一站式訪問。為不同身份的人開設權限,更大大提高數(shù)據(jù)安全性。否則,學校各部門,不論何人均能查看學生信息,信息泄露,造成很大安全隱患。
4.構建適合高職院校學生信息化管理平臺
結合云計算的優(yōu)勢條件,將學生信息化管理與云計算有機配合,構建基于云計算的學生信息化管理模式。
四、結語
云計算作為互聯(lián)網應用的重要組成部分,是高職信息化管理的重要方向,將其引入到高職院校信息化建設中具有重要的現(xiàn)實意義。本文通過分析高職院校學生信息化管理所面臨的問題和現(xiàn)狀,引入云計算使用的優(yōu)勢。結合云計算的技術特點,設計構建基于云計算的學生信息化管理模式,為促進高職院校的發(fā)展提供更多的技術支持。
參考文獻:
[1]劉丁慧.云計算在高校學生信息化管理中的應用[J].深圳信息職業(yè)技術學院學報,2013.
篇2
關鍵詞:云計算;Google;水利信息系統(tǒng)
中圖分類號:TP3文獻標識碼:A文章編號:1007-9599 (2012) 06-0000-02
一、云計算
美國國家技術與標準局(NIST)是這樣定義云計算的:云計算是對基于網絡的、可配置的共享計算資源池能夠方便地、按需地訪問的一種模式。所謂的共享計算資源池包括網絡、服務器、存儲、應用和服務。這個共享計算資源池,就是我們所說的“云”[1]。
從云計算服務的封裝方法上講,云計算可以提供三種類型的服務:IaaS(Infrastructure as a Service,基礎設施即服務)、PaaS(Platform as a service,平臺即服務)和SaaS(Software as a Service,軟件即服務)。
圖1-1 云計算的服務類型
如圖1-1所示,IaaS將虛擬化的計算資源直接按需提供給客戶;PaaS在虛擬化的云計算平臺上建立支持多種業(yè)務的應用平臺,再將開發(fā)環(huán)境、運行環(huán)境提供給客戶;SaaS在虛擬化的云計算平臺上提供按需定制和快速部署的應用軟件服務。
二、Google云計算的關鍵技術
Google云計算技術的關鍵技術包括:分布式文件系統(tǒng)GFS、分布式編程模型MapReduce和分布式數(shù)據(jù)庫Bigtable等。其中,GFS提供了海量數(shù)據(jù)的高效存儲和訪問的能力,MapReduce提供了一種簡單、高效的海量數(shù)據(jù)的并行處理方法,Bigtable為海量數(shù)據(jù)的組織和管理提供了方便。
(一)GFS
Google文件系統(tǒng)(Google File System,GFS)是一個大型的分布式文件系統(tǒng)。它為Google云計算提供高效的海量數(shù)據(jù)存儲和訪問能力,GFS的系統(tǒng)結構如圖2-1[2]所示,GFS將整個系統(tǒng)的節(jié)點分為三種角色:Client(客戶端)、Master(主服務器)和Chunk Server(數(shù)據(jù)塊服務器):
圖2-1 GFS的系統(tǒng)結構
如圖2-1所示,GFS系統(tǒng)為上層提供文件服務的過程是:Client首先訪問Master節(jié)點,獲得GFS分配的、將要為其服務的Chunk Server節(jié)點的信息,然后Client直接去訪問這些Chunk Server以完成數(shù)據(jù)的存取。
GFS的這種設計思想實現(xiàn)了數(shù)據(jù)流和控制流的分離。首先,Client與Master節(jié)點之間只有控制流,而沒有數(shù)據(jù)流,這就極大地降低了Master節(jié)點的負載;另外,Client與Chunk Server之間直接傳輸數(shù)據(jù)流,同時由于文件被分成多個Chunk進行分布式存儲,Client可以同時訪問多個Chunk Server,從而使整個文件系統(tǒng)的I/O高度并行,系統(tǒng)的整體性能得以提高。
(二)MapReduce
MapReduce[3]是Google提出的一種提供海量數(shù)據(jù)處理的并行編程模型,用于對大規(guī)模的數(shù)據(jù)集(大于1TB)進行并行處理。MapReduce的核心思想是將需要運算的問題拆解成“Map(映射)”和“Reduce(化簡)”這樣兩個簡單的步驟來進行處理,用戶只需要提供自己的編寫的Map函數(shù)和Reduce函數(shù)就可以在系統(tǒng)上進行大規(guī)模的分布式數(shù)據(jù)處理。如圖2-2所示,是MapReduce的運行模型,假設共有M個Map操作和R個Reduce操作。
(1)Map:一個Map操作就是對部分輸入的原始數(shù)據(jù)進行指定的操作。每個Map操作都針對不同的原始數(shù)據(jù),因此Map與Map之間是互相獨立的,從而實現(xiàn)并行化的處理。
(2)Reduce:一個Reduce操作就是對每個Map所產生的一部分中間結果進行合并操作,每個Reduce所處理的Map中間結果是互不交叉的,所有Reduce產生的最終結果經過簡單的連接就形成了完整的結果集,因此Reduce的執(zhí)行也是并行化的。
圖2-2 MapReduce的運行模型
具體地,在使用MapReduce開發(fā)并行處理程序時,用戶需要編寫以下兩個函數(shù):
(1)Map:(in_key,in_value){(keyj,valuej)|j=1…k};
(2)Reduce:(key,[value1,…,valuem])(key,final_value)。
Map函數(shù)和Reduce函數(shù)的輸入參數(shù)和輸出結果根據(jù)具體應用的不同而不同。Map的輸入參數(shù)是in_key和in_value,它表示了Map需要處理的原始數(shù)據(jù)。Map的輸出結果是一組對,這是經過該Map操作后產生的中間結果。在進行Reduce操作之前,系統(tǒng)已經將所有Map產生的中間結果進行了分類處理,使得相同key對應的一系列value能夠集合在一起提供給一個Reduce進行統(tǒng)一處理,則Reduce的輸入參數(shù)就是(key,[value1,…,valuem])。Reduce的工作就是對這些對應相同key的value值進行歸并處理,最終形成(key,final_value)的結果。這樣,一個Reduce就處理了一個key,所有Reduce的結果合并在一起就是問題的最終運算結果。上述過程中,無論是各個Map還是各個Reduce,都是并行執(zhí)行的。
(三)Bigtable
Bigtable[5]是Google開發(fā)的,以GFS、MapReduce、Chubby為基礎的分布式存儲系統(tǒng)。
如圖2-3所示,是Bigtable的基本架構。其中,Google WorkQueue是一個分布式的任務調度器,主要用來處理分布式系統(tǒng)的隊列分組和任務調度。
圖2-3 Bigtable基本架構
如圖2-3所示,邏輯上,Bigtable主要由三個部分組成:客戶端程序庫(Client Library)、一個主服務器(Master Server)和多個子表服務器(Tablet Server)。客戶端需要訪問Bigtable的服務時,首先要使用其庫函數(shù)執(zhí)行Open()操作,通過Chubby打開一個鎖(即獲取文件目錄),鎖打開以后客戶端就即可和子表服務器進行通信。
三、基于Google云計算的水利信息系統(tǒng)
(一)水利信息系統(tǒng)的特點
水利信息系統(tǒng)的業(yè)務管理范圍較廣,主要包括水雨情信息、汛旱災情信息、水量水質信息、水環(huán)境信息等。系統(tǒng)規(guī)模較為龐大,各個模塊之間存在著較大的信息關聯(lián)性,同時要處理圖形數(shù)據(jù)和常規(guī)數(shù)據(jù),還需要保證海量數(shù)據(jù)的準確性和及時性。云計算作為一種新的技術提供了更高的效率、巨大的可擴展性和更快、更容易的軟件開發(fā)。因此,水利信息系統(tǒng)需要云計算。
(二)基于Google云計算構建水利信息系統(tǒng)
基于Google云計算的水利信息系統(tǒng)總體框架包括物理資源層、虛擬化支持層、服務管理層、信息資源層、應用層、表現(xiàn)層六個層面,見圖3-1,主要為政府、企業(yè)、公眾提供服務。
圖3-1基于Google云計算的水利信息系統(tǒng)總體框架
Google云計算關鍵技術在構建水利信息系統(tǒng)時可以從以下幾個方面得以應用:
1.編程模型
MapReduce是Google開發(fā)的java、Python、C++編程模型,它是一種簡化的分布式編程模型和高效的任務調度模型,用于大規(guī)模數(shù)據(jù)集(大于1TB)的并行運算。嚴格的編程模型使云計算環(huán)境下的水利信息系統(tǒng)編程十分簡單。
2.海量數(shù)據(jù)分布存儲技術
水利信息系統(tǒng)數(shù)據(jù)量大,其存儲由大量服務器組成,同時為大量用戶服務,因此系統(tǒng)采用分布式存儲的方式存儲數(shù)據(jù),用冗余存儲的方式保證數(shù)據(jù)的可靠性。在水利信息系統(tǒng)云計算系統(tǒng)中可采用GFS和Hadoop團隊開發(fā)的GFS的開源實現(xiàn)HDFS。所有數(shù)據(jù)方面的通信都直接和塊服務器聯(lián)系,這大大提高了系統(tǒng)的效率,防止主服務器負載過重。
3.海量數(shù)據(jù)管理技術
水利信息系統(tǒng)需要對分布的、海量的數(shù)據(jù)進行處理、分析,因此,數(shù)據(jù)管理技術必需能夠高效的管理大量的數(shù)據(jù)。因此在水利信息系統(tǒng)中的數(shù)據(jù)管理技術可以采用BT(BigTable)數(shù)據(jù)管理技術和Hadoop團隊開發(fā)的開源數(shù)據(jù)管理模塊HBase,提供靈活高效的服務。
4.虛擬化技術
在水利信息系統(tǒng)框架中的虛擬化支持層采用虛擬化技術實現(xiàn)軟件應用與底層硬件相隔離,它包括將單個資源劃分成多個虛擬資源的裂分模式,也包括將多個資源整合成一個虛擬資源的聚合模式。
5.云計算平臺管理技術
基于云計算的水利信息系統(tǒng)資源規(guī)模龐大,服務器數(shù)量眾多并分布在不同的地點,同時運行著數(shù)百種應用,Google云計算系統(tǒng)的平臺管理技術能夠使大量的服務器協(xié)同工作,方便的進行業(yè)務部署和開通,快速發(fā)現(xiàn)和恢復系統(tǒng)故障,通過自動化、智能化的手段實現(xiàn)大規(guī)模系統(tǒng)的可靠運營。
(三)基于Google云計算的水利信息系統(tǒng)的優(yōu)勢和不足
基于Google云計算的水利信息系統(tǒng)與傳統(tǒng)水利信息系統(tǒng)相比有很多優(yōu)點:
(1)成本低。由于應用程序在云中,故各終端電腦并不需要傳統(tǒng)的桌面軟件所要求的處理能力和硬盤空間。
(2)性能高和計算能力強。在云計算中,用戶計算機的啟和運行速度將會更快,因為他們只需將少量的程序和進程加載到內存中。云計算使用了數(shù)據(jù)副本容錯、計算節(jié)點同構可互換等措施來保障服務的可靠性,使云計算比本地計算機更可靠。
(3)存儲容量大和數(shù)據(jù)高效安全。所有數(shù)據(jù)存儲在云中,容量比現(xiàn)有的臺式機或筆記本電腦大很多。此外,云計算在一定程度上保持了數(shù)據(jù)的安全性。
(4)兼容性和群組織間的協(xié)作較強。云計算不針對特定的應用,在云的支撐下可以構造出各種應用,增強了多用戶間的協(xié)作能力。
(5)擴展性強及用戶使用方便。云的規(guī)??梢愿鶕?jù)實際情況進行伸縮,滿足用戶和應用增長的需求。同時也消除了用戶對特定設備的依賴。
由于云計算計算本身還有很多需要改進的問題,例如需要持久的網絡連接。利用云計算,必須鏈接到因特網上才能利用自己的應用和文檔,失效的網絡連接就意味著用戶在此期間內不能工作及訪問云中的內容。一些因特網連接很少或本身不穩(wěn)定的地區(qū),也是可能影響云計算使用的決定性因素[6]。
參考文獻:
[1]劉鵬.云計算[M].北京:電子工業(yè)出版社,2010
[2]Sanjay Ghemawat,Howard Gobioff,Shun-Tak Leung.The Google File System[A].SOSP'03[C].Bolton Landing,NY,USA: ACM,2003:29-43
[3]Jeffrey Dean,Sanjay Ghemawant.MapReduce:Simplified Data Processing on Large Clusters[J].Communications of the ACM,2008,51(1):107-113
[4]Mike Burrows.The Chubby lock service for loosely-coupled distributed systems[A].OSDI’06[C].CA,USA:USENIX Association Berkeley,2006:335-350
[5]Chang F,Dean J,Ghemawant S,et al.Bigtable:a distributed storage system for structured data[J].ACM Trans ComputSyst,2008,26(2):1-26
篇3
(1.海南工商職業(yè)學院,???70203;2.海南大學,???70228)
摘要:云計算是在分布式計算、并行計算、網格計算的基礎上提出的一種新型計算模型。它提供了可靠安全的數(shù)據(jù)存儲、強大的計算能力和方便快捷的互聯(lián)網服務。云計算將給IT行業(yè)帶來重大的變革,同樣將對旅游產業(yè)信息化產生深遠影響。本文介紹了云計算的相關概念并指出了云計算的主要技術特點,最后重點提出了云計算在旅游景區(qū)氣象預測的應用。
關鍵詞:云計算;氣象服務
中圖分類號:TP393.09 文獻標識碼:A文章編號:1007-9599 (2011) 15-0000-02
Travel Weather Services Research Based on Cloud Computing
Lu Kai1,Gao Ye2
(1.Hainan Business College,Haikou570203,China;2.Hainan University,Haikou570228,China)
Abstract:Cloud computing is distributed computing,parallel computing,grid computing based on the calculation of a new model.It provides reliable and secure data storage,computing power and convenience of Internet services.Cloud computing will bring significant changes in the IT industry,the tourism industry will also have a profound impact on information technology.This article describes the concepts of cloud computing and pointed out the main technical characteristics of cloud computing,cloud computing last highlighted in the tourist area weather forecast application.
Keywords:Cloud computing;Weather service
一、引言
云計算這一新名詞大約出現(xiàn)在2007左右,在IBM,Google等IT界巨頭的大力推動下開始進入公眾視野。云計算是并行計算(Parallel Computing)、分布式計算(Distributed Computing)和網格計算(Grid Computing)的發(fā)展。通俗的講,云計算是一組提供特定服務的服務器集群,它能夠通過Internet將客戶端的服務需求動態(tài)的分配到位于各地的數(shù)量巨大的服務器,這些服務器組成的集群能大大提高資源的服務效率和利用率,同時避免跨節(jié)點劃分應用程序所帶來的低效率和復雜性,能夠在目前條件下達到實用化要求??梢哉f,云計算是對傳統(tǒng)事務處理模式的變革。旅游業(yè)是極具發(fā)展?jié)摿Φ漠a業(yè),隨著旅游業(yè)的發(fā)展,社會對旅游氣象服務提出了越來越高的要求,在這個情況下,本文探討了云計算在旅游氣象服務方面的應用研究。
二、云計算的特點及其技術框架
(一)云計算的特點。學術界對于云計算的定義尚未統(tǒng)一,但是對于云計算所具有的優(yōu)勢,大致有以下幾個方面的共識。1.超強的計算處理能力。云計算平臺一般都由數(shù)萬到數(shù)十萬臺服務器組成,這些數(shù)以萬計的服務器擁有單個計算機無可比擬的運算能力,其超強的計算能力可以處理海量數(shù)據(jù)和巨大的服務請求,其性能堪比超級計算機。作為云計算的大力推廣者Google公司更是有擁有100多萬臺服務器,這為Google提供全球搜索及相關服務奠定了堅實的硬件基礎。2.虛擬化。云計算的物理設備被放置在“云端”,經過授權的游客可以在網絡覆蓋的任意地點、通過任何終端設備連接和使用云計算服務。游客無需關心其在何地,只需要將精力放在應用本身,大大的提高了應用的效率。3.負載均衡。云計算可以合理的分配資源和帶寬給各個節(jié)點從而達到負載均衡,同時能對處理過程進行全程監(jiān)控,使整個“云平臺”高效平穩(wěn)運行。4.易用性。通過云計算平臺的API接口,開發(fā)者可以按照自己的需要選擇開發(fā)環(huán)境和打包的服務。終端游客只需通過Web瀏覽器,可以方便訪問和定制服務,工作程序大大簡化,并且減少了硬件設備投入和管理運營成本。這種開放性使得云計算很容易被廣大游客接受。5.動態(tài)可擴展性。在云計算體系中,可以將服務器實時加入服務器集群中,以增加新的應用功能,提高云平臺的處理能力。如果某一節(jié)點出現(xiàn)問題,可以通過修改相關策略放棄該節(jié)點,并將任務分配給其他節(jié)點,在節(jié)點恢復后可重新使其加入服務隊列,繼續(xù)完成操作。
目前,IBM、Google、微軟、Amazon等IT巨頭公司大力推廣云計算及其應用,云計算已經從科學研究進入到行業(yè)應用階段。圖l為亞馬遜彈性云計算使用模式。
圖1:亞馬遜彈性云計算使用模型
(二)云計算的技術框架。云計算是一個超大的網絡,連接了大量并發(fā)的網絡計算和服務,利用虛擬化技術可以擴展每一個服務器的能力,將各自的資源通過云計算平臺結合起來,提供超級計算和儲存服務。通用的云計算體系層次如表l所示:
表1:云計算體系層次
三、云計算在旅游氣象服務的應用展望
云計算是一種新聯(lián)的商業(yè)計算模型。它將計算任務分布在大量計算機構成的資源池上。使各種應用系統(tǒng)能夠根據(jù)需要獲取計算力、存儲空間和各種軟件服務。推進云計算于在旅游氣象服務中的應用,可以預見的有以下幾點:
(一)氣象數(shù)據(jù)計算能力增強。云計算系統(tǒng)可以碰用在對大數(shù)據(jù)集進行處理,分析向大量不同游客提供服務。并行計算是云計算的關鍵技術之一,可以將計算任務分配給不同的結點,再將結果反饋給游客。針結氣象行業(yè)是個資源極其豐富、數(shù)據(jù)極其龐大,需要大量的科學計算、面向社會大眾提供服務的行業(yè),云計算可以完成復雜的氣象數(shù)據(jù)公式計算。
(二)解決海量氣象數(shù)據(jù)存儲問題。云計算采用分布式存儲的方式來存儲數(shù)據(jù),以為Big Table例,這是一種為了管理結構化數(shù)據(jù)而設計的分布式存儲系統(tǒng),簡化事務管理,這些數(shù)據(jù)可以擴展到非常大的規(guī)模,例如在數(shù)千臺商用服務器上達到PB的數(shù)據(jù)規(guī)模。
(三)推進氣象服務個性化。氣象行業(yè)的服務在“云”中除了保存原有的公共氣象服務外,為了給最終游客提供最佳的服務質量,可以進行游客的定制化。游客可以根據(jù)自己的需求來定義特殊的氣象服務和應用。改變以往氣象行業(yè)呈現(xiàn)的產品單一化、內容一致化、接收被動化等狀態(tài),而且可以為氣象事業(yè)的發(fā)展帶來更多的業(yè)務種類和服務類型。
(四)氣象信息傳輸終端多元化。云計算對客戶終端的要求大大降低,像手機這樣的典型瘦客戶機將成為今后計算的發(fā)展趨勢。特別是3G技術的出現(xiàn)以后,突破了網絡通信速度的瓶頸,使手機聯(lián)網普及化成為可能,也為云計算平臺的搭建成為可能。在云計算系統(tǒng)的支持下,大量的計算和存儲工作放在后臺服務器來完成,手機的軟件功能、計算能力、存儲能力將出現(xiàn)質的飛躍。因此可以預見,云計算技術和手機的結合將使我國已有的幾個億的手機用戶可以隨時、隨地、隨身享受到云計算所帶的氣象服務,游客可以更方便的得到所需要的氣象信息。云計算的產生,將使氣象傳輸媒介進一步擴大,游客可以使用任何擁有瀏覽器的終端設備進行交互操作。
(五)消除時間與空間的局限。使不同時間和不同空間的氣象數(shù)據(jù)實現(xiàn)共享成為可能,基于WEB的服務器、存儲、數(shù)據(jù)庫和其他云計算架構、軟件和服務能夠為全球各地的氣象工作者及氣象研究者提供一個有吸引力的合作平臺。無論是先進的處理遙感信息、衛(wèi)星資料、雷達圖像等專業(yè)商業(yè)軟件,還是高端氣象設備收集到的不同地區(qū)不同時間的氣象都可以放在云中,供全球的氣象工作者來使用,時間與空問的局限將會消除,氣象工作者可以第一時間拿到除自己本單位外其他單位珍貴的氣象資料,增強了氣象資料收集的空間廣度和時問寬度。
四、云計算在旅游氣象服務的應用需要注意的問題
(一)海量數(shù)據(jù)的計算速度和更新效率問題。云計算是數(shù)據(jù)密集型計算模式.當海量的數(shù)據(jù)都放在云中,必須有服務器負責調度及負載平衡,這計算速度、更新效率的要求就很高,特別像氣象行業(yè),現(xiàn)在每時每該雷達、衛(wèi)星等許多的先進的氣象設備都在產生大量的氣象數(shù)據(jù),怎么保證信息的更新效率、處理速度等是必須要考慮的問題。
(二)云安全問題。云安全問題是目前云計算發(fā)展中必須要認識到的一個難點,“本質是游客方與資源提供方的信任管理問題”。因而將氣象數(shù)據(jù)放在云端是否安全,哪些氣象數(shù)據(jù)可以放在云端,面向哪些游客,怎么對游客施行收費,怎樣維持游客與云資料提供者之問的信任等,都是將來要解決的問題。
(三)技術上的融合及運行。云計算融合了虛擬化、分布式計算、Web2.0等許多眾新技術??赡軐^大多數(shù)的用戶來說,只是剛剛接觸云計算這一概念,對它所提供的應用及功能還處于云霧籠罩的狀態(tài),從觀念和習慣上還需要一個長時間的過程。對大多數(shù)的企業(yè)而言,也不可能⋯瞬問將已建成的基礎架構與服務遷移到云中,都必須經歷一個過渡時期。
(四)整合氣象數(shù)據(jù)。目前氣象數(shù)據(jù)庫,特別是省以下的氣象數(shù)據(jù)庫建設,多是為了完成某一項任務或目的而創(chuàng)建,處于分散、各自為政的狀態(tài)。不同單位、同一單位的不同部門、甚至同一個部門都可能存在著多個數(shù)據(jù)庫系統(tǒng)。而且,可能分別為SQL Server、oracle、DB2等不同類型的數(shù)據(jù)庫系統(tǒng),彼此之問獨立工作,所存儲的數(shù)據(jù)存在重復等現(xiàn)象,如何實現(xiàn)這些數(shù)據(jù)庫的融合共享,實現(xiàn)這些異構、分布、自治的數(shù)據(jù)資源的整合,實現(xiàn)各氣象機構之問的無問合作,也是要考慮的問題之一。
五、結束語
云計算是分布式處理、并行處理和網格計算不斷向前發(fā)展的結果,“它意味著計算能力也可以作為一種商品進行流通,就像煤氣、水電一樣,取用方便,費用低廉,它是通過互聯(lián)網傳輸?shù)摹?。可以想象,云計算的產生和發(fā)展必將對將帶動整個IT產業(yè)甚至整個社會的發(fā)展變化。
云計算具有使用方便、可擴展、靈活可靠、經濟等特點,將帶氣象行業(yè)許多暫新的變化,同時,我們必要注意它所帶來的一些問題,隨著云計算與氣象行業(yè)的不斷融合,必將使氣象行業(yè)提供的服務更加貼近百姓生活,滿足社會需要。將云計算與氣象信息服務行業(yè)的融合,可以為游客提供最優(yōu)的個性化服務,同時為旅游業(yè)的蓬勃發(fā)展提供新的助力。
參考文獻:
[1]Lenk A,Klems M,Nimis J,eta1.What’S inside the Cloud An Architectural Map of the Cloud Landscape[C].f Proceedings of the 2009 ICSE Workshop on Software Engineering Challenges of Cloud Computing.2009,23:31
篇4
【 關鍵詞 】 云計算;云存儲;數(shù)據(jù)安全;加密算法;安全策略
1 引言
近幾年來,云計算已經逐漸成為人們熱衷研究和開發(fā)的領域,受到了多個領域、多個行業(yè)的人們的普遍關注。所以,本文對基于云計算模型的數(shù)據(jù)存儲服務模型進行廣泛研究,在充分考慮云計算模型具有成本低且實現(xiàn)靈活的特點的基礎上,提出了一種面向服務的數(shù)據(jù)存儲和傳輸方案,該方案通過將對稱加密和費對稱加密算相結合,實現(xiàn)對數(shù)據(jù)的加密和解密,為云計算服務在應用中的數(shù)據(jù)安全問題找到一種行之有效的方法。
2 云計算相關概念
從其本質上來看,云計算其實就是一種分布式系統(tǒng),該系統(tǒng)能夠成分借鑒互聯(lián)網將分散的超大規(guī)模計算能力實體和各種存儲資源進行有效整合,然后再將該系統(tǒng)所能夠實現(xiàn)的服務反饋給用戶。在這些過程中,采用高安全性的云存儲是實現(xiàn)云計算所有服務的基本條件,通過互聯(lián)網上的各種存儲設備,可以構成龐大的云存儲系統(tǒng),這也是云計算環(huán)境下對數(shù)據(jù)進行存儲和調用的基礎,這樣,云存儲就可以通過分布式的系統(tǒng)來實現(xiàn)將分散存儲設備整合為一個高性能整體的目的。
2.1 數(shù)據(jù)容錯管理
在眾多的性能要求中,可靠性是存儲系統(tǒng)的最根本要求。而對于具有大量節(jié)點且系統(tǒng)結構復雜的云存儲系統(tǒng)來說,系統(tǒng)的可靠性更加重要。在云存儲結構中,可以充分利用分布式數(shù)據(jù)的備份功能,并將其作為提高系統(tǒng)可靠性的有效手段和方式,同時,還可以通過增強系統(tǒng)的容錯能力來確保數(shù)據(jù)的一致性。
2.2 云存儲運行效率
云計算過程中,對數(shù)據(jù)進行存儲和備份會極大地導致系統(tǒng)整體輸入和輸出的延遲,因此,如何提供云存儲系統(tǒng)的運行效率也是應該考慮的問題。
2.3 數(shù)據(jù)的安全性
在云計算理念的應用過程中,數(shù)據(jù)的安全問題早就成為人們關注的問題,所以,為了能夠從根本上提高數(shù)據(jù)安全性,徹底解決數(shù)據(jù)在存儲處理中的安全問題,從根本上提高云計算的防護能力,然后再根據(jù)云計算系統(tǒng)中可能存在的安全威脅和安全請求,從確定數(shù)據(jù)的安全策略。
3 云計算的數(shù)據(jù)安全存儲分析
云計算不僅能夠給人們帶來極大便利,還有可能由于數(shù)據(jù)的集中處理而危及到用戶的數(shù)據(jù)安全性。在眾多現(xiàn)在已經廣泛應用的云計算系統(tǒng)中,數(shù)據(jù)的安全性問題一直為人們所擔憂,這也是云計算在應用過程中所面臨的巨大挑戰(zhàn)?,F(xiàn)在,云計算的基礎是應用廣泛的分布式網絡,在這種體系下,每臺網絡終端都可以看成是一個節(jié)點,所以,如果沒有完善的安全保障,理論上,可以通過任何節(jié)點對其他節(jié)點進行訪問,給云計算的數(shù)據(jù)安全帶來隱患。一般而言,云計算體系中的數(shù)據(jù)安全主要涉及數(shù)據(jù)傳輸、恢復、長期生存等諸多問題。
4 云計算環(huán)境下的數(shù)據(jù)安全存儲策略
現(xiàn)在,經常使用的數(shù)據(jù)加密算法主要為對稱加密算法和非對稱加密算法等兩類。統(tǒng)計表明,對稱加密算法的理論比較成熟,應用較為廣泛,且由于該類算法的加密和解密的實現(xiàn)比較容易,而被廣泛的應用于大數(shù)據(jù)量的數(shù)據(jù)傳輸,在基于對稱加密的算法中個,數(shù)據(jù)的接收和發(fā)送發(fā)可以利用同一個密鑰對數(shù)據(jù)進行加密和解密。相對于對稱加密算法,就是非對稱加密算法,該類算撒可以將傳統(tǒng)的密鑰分為加密鑰和解密鑰,從而實現(xiàn)對數(shù)據(jù)加密和解密的分開控制,從而在計算復雜度上確保的安全性。
4.1 加密處理
在對數(shù)據(jù)的加密過程中,可以通過對稱加密算的密鑰生成器器,來隨機生成包含校驗信息的密鑰,然后再將包含給校驗信息的密鑰通過非對稱加密算法進行加密。這樣,就可以將經過加密算法處理后的數(shù)據(jù)信息和對稱加密算法的密鑰密文,統(tǒng)一打包后發(fā)給用戶端。此外,在實現(xiàn)數(shù)據(jù)加密過程中,可以將數(shù)據(jù)量巨大的用戶數(shù)據(jù)通過對稱的加密算法對其進行加密,不僅如此,還可對數(shù)據(jù)量較小的對稱加密算法的有關密鑰通過非對稱算法進行加密,可以將這兩中的加密鑰和密文數(shù)據(jù)一起存儲在云存儲中心,而在用戶終端,只對非對稱加密算法和解密密鑰進行保存就可以。
4.2 解密處理
在對數(shù)據(jù)進行解密的過程中,用戶首先應該利用非對稱加密算法的有關密鑰對對稱算法的密鑰進行解密,以此來還原密鑰;然后,在根據(jù)還原的密鑰通過對稱算法對數(shù)據(jù)包進行解密,這樣就可以對全文進行還原。通過對兩種加密算法的結合使用,能夠充分發(fā)揮兩類算法的優(yōu)點,最大限度的避免算法缺陷給數(shù)據(jù)安全帶來的影響,可以在保證密鑰安全的同時,利用對稱密鑰來對所有數(shù)據(jù)進行加密,還可以利用非對稱密鑰對數(shù)據(jù)非常小的校驗信息進行加密。通過這種復合算法,希望數(shù)據(jù)安全性在達到非對稱密鑰算法水平的同時,是算法的效率接近或達到對稱密鑰算法的加密水平,徹底解決現(xiàn)代云計算中所面臨的數(shù)據(jù)安全性問題。
5 結束語
云計算已經逐漸成為人們熱衷研究和開發(fā)的領域,受到了人們的普遍關注。本文對基于云計算模型的數(shù)據(jù)存儲服務模型進行廣泛研究,采用一種面向服務的數(shù)據(jù)存儲和傳輸方案,該方案通過將對稱加密和費對稱加密算相結合,實現(xiàn)對數(shù)據(jù)的加密和解密,為云計算服務在應用中的數(shù)據(jù)安全問題找到一種行之有效的方法。
參考文獻
[1] 劉新華,胡純蓉.云計算中數(shù)據(jù)安全關鍵技術和解決方案[J]. 全國商情(理論研究), 2011(04).
[2] 章功干.面向云計算的安全數(shù)據(jù)關鍵技術研究[J].科技信息,2011(30).
[3] Armbrust M, Fox A, Griffith R,etal. Above the clouds: A Berkeley view of cloud computing. 2009.
[4] Bellard F.QEMU,a Fast and Portable Dynamic Translator[A]. 2005.
[5] 呂驥,張堯學,周悅芝.云計算環(huán)境中P2P計算的優(yōu)化組織模型[J]. 清華大學學報(自然科學版),2011(11).
[6] 孟慶偉,劉婷.基于云計算的網絡教學系統(tǒng)的設計與實現(xiàn)[J].信息與電腦(理論版), 2011(11).
[7] 沈文杰.基于云計算的關鍵技術在高校中的應用與研究[J].信息與電腦(理論版),2011(11).
[8] Rangan K,Cooke A,Post J,et al.The Cloud Wars:100+billionat stake[J]. 2008.
作者簡介:
篇5
[關鍵詞]云計算 醫(yī)學信息 集成
中圖分類號:TP 文獻標識碼:A 文章編號:1009-914X(2015)04-0285-01
引言
過去,醫(yī)學信息交流、共享范圍之所以被限制,原因是研制出的集成、管理的系統(tǒng),要么是面向特定的領域,要么是只針對局部的單位。整個互聯(lián)網可看作是虛擬的一個數(shù)據(jù)來源,而人們希望的是從網上取得數(shù)量更多、質量更高的醫(yī)學信息。在云計算技術的環(huán)境下,將醫(yī)學信息進行集成管理的辦法為解決這樣的問題提供了可能。
1、云計算簡述
云計算是分布式計算、網格計算、虛擬化、網絡存儲等一系列傳統(tǒng)的計算機技術與網絡技術融合后產生的[1]。它是把多個計算的實體進行整合,形成一個計算能力非常強大的系統(tǒng)。并且借助于平臺服務、軟件服務、基礎設施服務的模式,把這種計算的能力分布給用戶[3]。
2、云計算技術下醫(yī)學信息的集成簡述
傳統(tǒng)數(shù)據(jù)庫已無法兼容當下衍生的大量的新數(shù)據(jù),因此這些有著巨大差異的數(shù)據(jù),如何被集成就成了必須快速解決的新課題。尤其醫(yī)學數(shù)據(jù)不僅數(shù)量大,而且非常復雜、數(shù)據(jù)類型也頗多,造成醫(yī)學信息被集成或者重用都極其困難。
可喜的是云計算技術的出現(xiàn),為醫(yī)學信息在集成、管理上提供了有力的技術保障。云計算技術是把各種各樣的資源進行整合,并實現(xiàn)了抽象化及虛擬化。從而使用戶能從復雜的底層邏輯、網絡協(xié)議、軟件架構中解放出來[2]。運用數(shù)據(jù)服務把各類醫(yī)學數(shù)據(jù)整合,解決了數(shù)據(jù)不一致的問題,對用戶的服務更加透明,醫(yī)學信息被共享、資源的配置達到最優(yōu)都得以實現(xiàn)。
3、云計算技術下醫(yī)學信息的模型
3.1 數(shù)據(jù)層的工作原型
通過SDO模型的使用,運用數(shù)據(jù)服務的基本方式,運用PACS網絡接口對醫(yī)學數(shù)據(jù)進行讀取。為了在耦合、松散的環(huán)境下實現(xiàn)對對象訪問,則必須有一系列相關的協(xié)議,在傳輸層數(shù)據(jù)服務采用的是HTTP協(xié)議。醫(yī)學數(shù)據(jù)由于非常特殊,最好使用XML對數(shù)據(jù)提供描述。而SOAP是基于XML下的一個消息協(xié)議,依靠該協(xié)議,數(shù)據(jù)服務可實現(xiàn)信息的互相轉換。M-WSDL的作用是對數(shù)據(jù)服務相關的功能特性進行描述,它對XML的語法進行定義,服務被描述為可實現(xiàn)信息交換的通信端集合。以此向數(shù)據(jù)服務的注冊中心,用統(tǒng)一的描述、發(fā)現(xiàn)及集成方式去注冊并且數(shù)據(jù)的服務。
3.2 服務層的工作原型
服務層是采用Hadoop平臺,對分布式存儲以及計算的平臺進行構建。Hadoop運用分布式的文件系統(tǒng)對資源實施管理,其中包括:故障檢測與恢復、負載均衡、監(jiān)視統(tǒng)計。并對諸多應用任務實施調度,讓資源為應用提供服務更加高安全。而云計算的能力被封裝起來作為標準服務為應用程序提供服務,同時要對提供的服務實施管理、調度。
實現(xiàn)并行計算使用的框架模型是MapReduce。MapReduce由兩部分服務器組成:作業(yè)服務器、任務服務器。作業(yè)服務器是系統(tǒng)任務分配的核心,對所有的作業(yè)進行管理、調度。任務服務器是對用戶的操作進行執(zhí)行,而每個作業(yè)又會被分為幾個任務,任務中包括Map、Reduce兩種任務。執(zhí)行過程中,任務服務器必須發(fā)送心跳信息給作業(yè)服務器,對每個任務執(zhí)行的狀態(tài)進行匯報,讓作業(yè)服務器能夠收集作業(yè)在執(zhí)行中整體的情況,為下一次分配任務提供可靠依據(jù)。
3.3 應用層的工作原型
應用層的核心功能主要是給用戶提供服務,根據(jù)用戶需求開發(fā)出具體的相關的應用,并提供相對統(tǒng)一的一個人機界面的接口給用戶。用戶通過已注冊、的服務,按需求查詢醫(yī)學信息,并且運用CCMedⅡ進行分布式處理、分析。
4、驗證與分析
4.1 服務請求處理的程序
通過用戶的界面,用戶可查詢了的應用服務。當用戶發(fā)送比如是對大腦圖像的所有信息進行查看的請求時,此請求會在數(shù)據(jù)層的、所有的醫(yī)學數(shù)據(jù)中對大腦圖像服務的描述進行查詢,并且返回結果。這樣,在返回的列表中,用戶可查看部分或全部服務。處理的程序如下:
(1)發(fā)送讀具體服務的請求,迅速讀取在PACS中存儲的醫(yī)學數(shù)據(jù);
(2)為服務去訪問主節(jié)點,并發(fā)出需要相關的、已存儲的數(shù)據(jù)的請求,從而取得需要服務的存儲塊位置、存儲塊副本位置;
(3)為應用服務返回來第一數(shù)據(jù)塊、其它副本存儲的位置;
(4)應用服務會傳送相關的信息到數(shù)據(jù)層并且請求讀取有關的數(shù)據(jù);
(5)通過已注冊、的服務,數(shù)據(jù)層會查詢服務,從PACS中獲得相關信息;
(6)名稱節(jié)點傳送控制信息,數(shù)據(jù)節(jié)點通過這些信息,讀取數(shù)據(jù)并把數(shù)據(jù)存儲至指定位置;
(7)返回結果給應用程序,并且在用戶界面顯示
若用戶想要進一步處理、分析已取得的結果,可再一次發(fā)出應用服務的請求,應用服務便依然通過主節(jié)點給數(shù)據(jù)節(jié)點傳送具體命令,程序的處理會在數(shù)據(jù)節(jié)點上直接運行,然后返回運行的結果給用戶。
4.2 云計算下計算速度的測試
通過醫(yī)學圖像的運行,計算、分析處理速度的實驗,可驗證在云計算下計算、處理的能力有多強大。實驗方法:將數(shù)據(jù)節(jié)點上存儲的、瀏覽器卻無法顯示的醫(yī)學圖像(DCM格式),轉換成瀏覽器能夠顯示的圖片(JPEG格式)。
本實驗依舊運用Hadoop平臺,計算框架依舊選取MapReduce。數(shù)據(jù)塊副本的個數(shù)為2個,數(shù)據(jù)塊的大小是64MB,而總的數(shù)據(jù)大小是19.8GB,內含醫(yī)學圖像共44933張。實驗的結果顯示:運行任務時,只運行一個數(shù)據(jù)節(jié)點,用時1678.34s,而8個數(shù)據(jù)節(jié)點一同運行,用時僅僅只有203.65s。
結語
綜上,本文通過對醫(yī)學信息的集成模型進行構造,并在有效性上作了驗證。這充分說明云計算的利用,不僅對規(guī)模頗大的醫(yī)學數(shù)據(jù)很好地集成、管理以及分析,使醫(yī)學數(shù)據(jù)的資源得以共享、配置達到最優(yōu)效果,而且在計算機科學與醫(yī)學的發(fā)展上都起到了推動作用!
參考文獻
[1] 黃慶藏.基于云計算的醫(yī)學信息集成方法研究[D].浙江工業(yè)大學,2012.
篇6
隨著現(xiàn)代網絡信息技術的不斷發(fā)展,網絡逐漸成為大學生校園生活的一個重要組成部分。云計算概念引入中國后對教育領域產生了重要而深遠的影響。利用“云計算”技術彈、資源池化、按需服務、實時性強等特點,構建全國高校網絡社區(qū)團支部云服務平臺既能滿足當代大學生個性發(fā)展的需要,又能使各級團組織形成相互捆綁、信息共享、各具特色、優(yōu)勢互補的網絡體系??梢姡畔⒒尘跋?,基于云計算的網絡社區(qū)團支部建設將為高校思想政治教育搭建新的平臺,為各級團組織凝聚和引領青年提供新的思路。
一、云計算的概念及其在高等教育領域中的應用
云計算(Cloud Computing)是分布式處理、并行處理和網格計算的發(fā)展,是一種新興的商業(yè)服務模式。它將數(shù)據(jù)存儲于云上、軟件和服務置于云中、構筑于各種標準和協(xié)議之上,隨時隨地可以通過各種設備獲得。云計算所具有的海量數(shù)據(jù)存儲、強大計算能力、高可用性、資源共享等優(yōu)勢,是推進高等教育信息化建設的一種理想選擇。
近幾年,云計算技術在高等教育領域中的應用越來越廣泛,它將高等教育所需要的一切軟硬件計算資源虛擬化,向師生、教育管理部門、相關團體提供以租用資源為形式的計算服務,用戶能夠在任何時間、地點自由地獲取所需信息,形成個人網絡環(huán)境。由此可見,將云計算技術的應用延伸到高校網絡社區(qū)團支部建設,通過云計算平臺建立網絡團支部,在網上過團組織生活,討論團組織工作,開展志愿服務活動,選舉團支部書記,能夠使團組織網絡覆蓋全體青年,與各類青年學子牽上線、搭上話、交上心,更好地為大學生成長成才服務。
二、云計算應用于高校網絡社區(qū)團支部建設的優(yōu)勢
1.增強高校網絡社區(qū)團支部的互動性、開放性和共享性
在云計算模式中,“云端”的服務器群所具有的良好容錯性、強大的計算能力和幾乎無限的帶寬,保證了信息數(shù)據(jù)的安全和高并發(fā)性,用戶的請求可迅速得到響應。因此,基于云計算的高校網絡社區(qū)團支部可以成為全國高校師生提供服務的SNS交流網站,大大提高了用戶之間的交流效率,搭建了一個功能豐富、信息充足的用戶交流互動平臺。用戶可以在各種終端之間迅速同步獲取數(shù)據(jù),并具備站內外資源分享功能,體現(xiàn)了良好的開放性、共享性。
2.促進信息資源的共享和共建
目前,全國校級以上的各級團組織都擁有自己的服務器,用于組織建設、新聞、日常工作等。但各地建設的資源庫資源分布不均、共享程度低、缺乏相互協(xié)作。云計算使用的是集中存儲方式,將所有數(shù)據(jù)存儲在規(guī)模龐大的數(shù)據(jù)中心,形成資源池,由專業(yè)的團隊負責數(shù)據(jù)的管理和安全工作,能滿足資源庫規(guī)模逐步地擴大和數(shù)據(jù)安全的要求。此外,云計算擴展性非常強,多個學校團組織將現(xiàn)有的信息資源共同加入到一個“云”中,將原來僅僅為本校、本地服務的優(yōu)質信息資源拓展成為更多組織和師生提供服務的“云”資源,實現(xiàn)了真正意義上的資源共享,為網絡共青團組織體系的構建提供了有力保障。
3.實現(xiàn)按需服務,構建云服務“生態(tài)系統(tǒng)”
高校網絡社區(qū)團支部云計算服務平臺可以為用戶提供各種適合用戶需求的應用服務,如資料共享、文化展示、互動交流等。這些服務需要各類軟件環(huán)境的支持,高校網絡社區(qū)團支部云計算服務平臺可以為服務供給者和服務需求者提供一個服務交換的市場,服務供給者在平臺上部署并提供服務,服務需求者在平臺上購買并使用服務,形成一個云服務“生態(tài)系統(tǒng)”。
三、高校網絡社區(qū)團支部的云計算服務平臺結構
云計算時代的到來,為高校網絡社區(qū)團支部的管理和建設提供了新的思路。構建云計算數(shù)據(jù)交換及共享平臺要依據(jù)SaaS(Software-as-a-service)軟件即服務的概念,以SOA架構設計為理念,采用傳統(tǒng)的數(shù)據(jù)同步方式進行業(yè)務系統(tǒng)集成。根據(jù)云基礎設施體系結構模型與高校網絡社區(qū)團支部建設特點,將該平臺分為物理資源層、虛擬服務器層、基礎管理層、中間件服務層、應用程序層和服務層六個層次,如圖1所示。
■
圖1
四、基于云計算技術的網絡社區(qū)團支部建設模式
由于開發(fā)云計算服務平臺需要一定的基礎投資、網絡規(guī)模和資源協(xié)調,目前我國高校網絡社區(qū)團支部建設主要是依靠人人網、騰訊QQ、新浪微博等大型公司,然而這些平臺大多應用于商業(yè)目的,如果直接采用現(xiàn)有的云計算方案,固然短期成本低,實施簡單,但隨之而來的是自主性、安全與信任、政策問題。將各高校網絡社區(qū)團支部的資源直接依賴于現(xiàn)有公司存儲在云端是不安全的,一旦受到各種因素影響而出現(xiàn)問題,將會導致不可預測的后果。因此,高校共青團只有組建自己的云計算服務平臺,同時進行自主創(chuàng)新才能從根本上保證云安全,提供共青團內自己的云服務。
1.建立政府參與下的公司管理模式
建立全國高校網絡社區(qū)團支部的云服務平臺必須依靠政府的支持。政府作為投資主體,能夠采用多種籌資渠道,注入資金以保障高校網絡社區(qū)團支部云計算核心服務器的建立、運行與維護??梢宰尭咝:涂蒲性核y(tǒng)籌規(guī)劃云計算服務平臺建設,選擇專業(yè)技術團隊搭建云計算平臺,提供規(guī)范化、標準化的云服務。
2.成立教育部門協(xié)調下的分層管理模式
建設高校網絡社區(qū)團支部云計算服務平臺除了贏得政府的支持外,還要成立一個在國家教育部門協(xié)調下的“云計算服務組織”,采用“政府核心服務器――省市級信息資源模塊共享――校級特色資源組件共建”的三級管理模式,如圖2所示。在全國范圍內搭建若干個云計算服務中心,每個中心承擔一個區(qū)域的云計算服務,可以在高校共青團現(xiàn)有IT基礎設施的基礎上協(xié)同構建,逐步將當前信息化基礎設施及應用移植到地區(qū)云計算平臺。成立地區(qū)云計算服務平臺管理中心,組織中心進行總體規(guī)劃、制訂標準規(guī)范、協(xié)調地區(qū)管理機構、與云計算技術廠商以及應用服務提供商建立協(xié)作關系。
■
圖2
3.倡導高?;旌显平ㄔO模式,形成高校間公用云平臺
篇7
【關鍵詞】體育成績;管理系統(tǒng)設計;云計算
1.前言
體育成績是教學管理的重要部分之一,云計算信息系統(tǒng)已經廣發(fā)的應用在高校體育成績管理中。建立在云計算信息管理系統(tǒng)上高校體育成績的管理中,可以處理高校體育成績的管理系統(tǒng)中的大量信息數(shù)據(jù),將這些數(shù)據(jù)統(tǒng)一處理、計算和存儲,達到提高體育成績管理的安全性。
2.云計算的概述
為了傳送和儲存海量的信息數(shù)據(jù),實現(xiàn)數(shù)據(jù)的共享和實時傳播,提高工作效率云計算得到發(fā)展和完善,先后發(fā)展了效用計算、分布式甲酸核心技術和互聯(lián)計算等云計算理念。具體劃分為數(shù)據(jù)即服務、軟件即服務和平臺即服務等不同層次。
2.1特點
第一,擴展性。云計算的擴張性可以看作是搭建了一個信息資源池,給體育教學管理提供多種服務,實現(xiàn)資源的優(yōu)化配置。
第二,通用性。在云計算使用的過程中,具有普遍性高和局限性小的特點,使多種應用正常發(fā)揮。
第三,獨特的穩(wěn)定性。云計算在系統(tǒng)中傳遞和保存數(shù)據(jù)時具有可靠性的特點,運用多種技術對數(shù)據(jù)進行保護。
第四,安全性。云計算的安全性能可以進步以提高數(shù)據(jù)管理的可靠性,對系統(tǒng)中的數(shù)據(jù)進行保護,防止黑客侵入的狀況發(fā)生。
第五,虛擬化技術。系統(tǒng)中的數(shù)字和物理資源都是虛擬的,運用云計算進行規(guī)范處理,將用戶終端的數(shù)據(jù)中心相連,就可以實現(xiàn)數(shù)據(jù)的處理。
第六,費用低。運用云計算管理教務系統(tǒng),可以減少管理人員的工作量,提高工作效率,節(jié)約成本的投入。
3.高校體育成績的管理系統(tǒng)設計
3.1高校體育成績系統(tǒng)界面
系統(tǒng)界面設計時,要簡單、清晰且易于操作,給系統(tǒng)用戶在信息處理時提供輸入和輸出界面。
云計算在體育教務管理的登陸的過程中先輸入用戶名和密碼,再點擊進入,之后系統(tǒng)會解析用戶名并確認用戶身份,再輸入驗證碼進步驗證身份的安全性,提高系統(tǒng)的可靠性。
3.2高校體選課系統(tǒng)設計
學生選課系統(tǒng)劃分為用戶登錄、學生信息管理模塊、課程信息管理模塊、選課成績管理模塊、用戶管理模塊這五個管理模式。
基于云計算的高校體育教務管理系統(tǒng)分為以下幾個內容:
第一,學生成績信息數(shù)據(jù)庫,其中有不同學生的成績,以供學生自己對選課成績查詢。
第二,數(shù)據(jù)庫表單。運用“USERS”進行相關數(shù)據(jù)的處理。
3.3高校體育考試管理的設計
第一,這部分設計的內容主要包括考試科目管理、考試日期管理、監(jiān)考人員管理、監(jiān)考日程管理以及補考的各項工作管理。
第二,在考試管理模塊中最重要的是考試日期的安排和監(jiān)考日期的安排,通過編排課表模塊的功能,對考試進行安排,增加各個時間階段的考試教師和相應的監(jiān)考老師最優(yōu)化的安排,最后確認無誤后擬定出清單并公布。
3.4高校體育成績管理設計
第一,成績錄入??荚嚱Y束后,教務管理人員將學生的考試成績錄入成績管理系統(tǒng),系統(tǒng)自動生成總評成績。
第二,成績查詢系統(tǒng)。該系統(tǒng)包括查看成績和補考成績兩部分。教務管理人員完成成績錄入工作后,經教務處和學院的批準公布成績,系統(tǒng)用戶就可以在管理系統(tǒng)中查看成績。
3.5高校體育教務學籍管理
第一,學籍管理框架設計,主要設計新生學籍注冊、在校生學年注冊、學生學生學籍管理等內容。
第二,學籍管理的實現(xiàn)效果。通常包括學生家庭信息、年齡、綜合實踐等信息的錄入,教務管理人員通過學號、姓名、班級就可以進行學籍信息的查詢的系統(tǒng)。
第三,學籍異動管理。在教學工程中,經常會有學生的轉學、輟學、休學等不同的學籍異動處理。
3.6高校體育教學計劃管理設計
第一,開設教學計劃。體育教師根據(jù)學校要求和學生的實際情況制定教學計劃,將課程名稱、課程代碼、具體的教學計劃錄入教學管理系統(tǒng)中,建立與計算系統(tǒng)上的高校體育教學計劃管理系統(tǒng)的設計。
第二,教學計劃維護。每個教師根據(jù)學校制定的教學大綱設計了教學計劃,按照教學計劃有序的進行教學任務,之后嗨喲啊哦進行教學計劃的維護,形成高校體育教學計劃維護管理系統(tǒng)。教學計劃的維護主要包括課程學分和考核方式。
4.結語
數(shù)據(jù)信息化是這個社會發(fā)展需要的必然結果,各個行業(yè)都在運用計算機技術,高校體育成績的管理也不例外,只有發(fā)揮云技術在信息處理和管理的優(yōu)勢,才能有效的整合教學和教務管理,提高管理工作水平和效率,使高校體育成績管理系統(tǒng)不斷科學化、合理化、規(guī)范化。
參考文獻:
[1]李春峰.高職學生體育成績管理系統(tǒng)的設計與實現(xiàn)[D].廈門大學,2014.
[2]沈煒.紹興職業(yè)技術學院體育成績管理系統(tǒng)的設計與實現(xiàn)[D].電子科技大學,2012.
篇8
關鍵詞:開源云計算;openstack;高校計算機;機房管理
中圖分類號:TP311 文獻標識碼:A 文章編號:1009-3044(2016)31-0082-02
信息技術和互聯(lián)網技術的發(fā)展和應用,不僅大大便利了人們日常生活與工作,給高校教學工作和計算機房也帶來全新變革,高校計算機房建設就是在這樣的背景下產生的。同時,為促進計算機房更好運營和發(fā)揮作用,建立完善的管理系統(tǒng),提高管理水平,為教師教學和學生學習提供支撐是十分必要的。為此,各學校都普遍重視高校計算機房信息管理系統(tǒng)的設計和開發(fā),根據(jù)機房具體工作需要,合理設置相應的管理系統(tǒng),推動傳統(tǒng)管理方式向現(xiàn)代管理方式轉變,推動計算機房管理水平提高。也為教學活動有效開展,提高學生的學習效率創(chuàng)造條件。本文結合高校計算機房實際情況,就開源云計算openstack的應用進行探討分析,希望能為具體工作開展提供啟示。
1 開源云計算和openstack概述
隨著云計算技術的創(chuàng)新發(fā)展和不斷改進,開源云計算出現(xiàn)并得到越來越廣泛的應用。在高等教育事業(yè)不斷發(fā)展,整個社會對高校人才培養(yǎng)質量要求越來越高的背景下,加強高校計算機房建設,提高學生的實踐技能和動手操作能力是十分必要的。通常高校普遍注重加大基礎設施建設投資,擴展教學場地,改善辦學環(huán)境,但是對計算機房設備的投入可能存在不足的情況,設備更新緩慢,管理維護工作不足,制約學生接觸和掌握先進的計算機技術,也影響學生綜合素質提升。為彌補這種不足,將開源云計算openstack應用到計算機房當中,有利于更好部署云,確保機房性能穩(wěn)定,促進計算機房有效運行和發(fā)揮作用。
1)開源云計算概述。云計算是一種利用互聯(lián)網實時、隨地、按需、便捷訪問的共享資源池模式,包括基礎設施、平臺、軟件服務層。開源云計算在此基礎上發(fā)展和演進而來,較為流行的管理平臺有Eucalyptus,OpenNebula,OpenStack,CloudStack等,應用最多的為OpenStack,并且前景廣闊,深受人們的喜愛與關注。
2)openstack概述。Openstack是一個開源云計算項目,其目的是方便部署云,為各項工作開展提供操作平臺。組成架構包括計算、存儲、網絡、共享服務、儀表板,有效完成存儲、網絡連接等各項功能。同時,openstack包括云計算和云存儲兩個項目,可以提供計算資源,提供自動創(chuàng)建和管理服務。并且存儲空間還能夠擴展,為用戶使用提供方便。
2 _源云計算openstack在高校計算機機房中的應用對策
高校計算機房系統(tǒng)以提高管理效率、促進教學水平提升、方便學生學習為目的。通過合理應用計算機技術措施開發(fā)而成,更好服務于實驗室教學、管理、學生學習等工作。機房管理是高校日常管理工作的重要內容,同時也是一項系統(tǒng)、復雜的工作,復雜程度高、任務繁瑣,需要耗費大量人力與物力,但對高校正常教學秩序、學生學習和發(fā)展等都會產生重要影響。隨著新任務和新要求出現(xiàn),原有管理方式逐漸顯示其滯后性,難以滿足高校計算機房管理需要。因此,設計和開發(fā)新的管理系統(tǒng)是十分必要的,開源云計算openstack是重要的技術措施,滿足機房日常工作需要,實際工作中從以下方面采取應用對策。
1)建立大規(guī)模網絡存儲。傳統(tǒng)實驗教學中,大容量文件拷貝與高寬帶傳輸加大單機服務器負荷,對不同機房存儲服務器開展集中管理是迫切需要解決的問題。Openstack提供云存儲技術,可以便捷、迅速的構建大容量存儲。收集現(xiàn)有可用的存儲服務器,以5臺為單位組成節(jié)點區(qū),結合需要擴展多個節(jié)點區(qū)。并融入身份認證節(jié)點,對用戶訪問進行控制,組建云存儲,滿足管理工作需要。
2)建立虛擬計算機云系統(tǒng)。傳統(tǒng)計算機房管理效率低,耗費大量人力物力,安裝過多軟件會影響計算機性能。而openstack可以構建虛擬計算機云,有利于提升計算機性能,減少人力與物力消耗,提升計算機房管理效率。以4臺計算節(jié)點為單位,使用交換機組成一個區(qū),管理員根據(jù)需要增加區(qū)。每臺計算機節(jié)點連接內網與外網,內網管理云計算,外網訪問虛擬計算機。還可以增加管理端和監(jiān)控點,實時監(jiān)控計算機服務的各項工作,確保計算機運營安全。利用openstack虛擬化后的網絡架構,虛擬計算機和物理計算機一樣。
3)落實安全保障措施。一方面,為保障計算機房的安全,讓開源云計算openstack有效發(fā)揮作用。與Internet連接設置防護墻技術,進行用戶權限設置,設置安全密碼,安裝防病毒軟件,去掉測試賬號和共享賬號。另一方面,為保障計算機房數(shù)據(jù)庫系統(tǒng)安全,嚴格限制管理權限和用戶訪問權限,使用安全的密碼,設置強度高密碼,重視記錄數(shù)據(jù)庫日志審核與管理。另外,為保證權限級別安全,計算機房還給不同用戶分配不同訪問權限,禁止未注冊用戶訪問,對用戶名和密碼進行校驗和審核,防止非法訪問,確保計算機房的數(shù)據(jù)信息安全。要建立并落實安全管理控制制度,加強用戶管理,杜絕不法分子篡改數(shù)據(jù),實現(xiàn)有效保障計算機房數(shù)據(jù)信息安全的目的。
3 開源云計算openstack在高校計算機機房中的應用實例
通過上述介紹,對開源云計算openstack計算機房系統(tǒng)設計和實現(xiàn)有基本了解,為促進系統(tǒng)功能和作用充分發(fā)揮,要將其有效應用到計算機房具體管理工作當中,以證明其實用性,為提高計算機房管理水平,推動教師教學和學生學習順利進行奠定基礎。下面將對系統(tǒng)應用進行介紹,以掌握開源云計算openstack的功能,為推動其有效利用和作用充分發(fā)揮提供借鑒。
3.1應用實例
某高校計算機房日常運營和管理中,通過開源云計算openstack的應用,設置以下模式,促進機房作用有效發(fā)揮。
1)頁面框架。系統(tǒng)開發(fā)時采用的是框架結構,以增加系統(tǒng)靈活性,方便操作和用戶使用。頁面頭、左邊導航、右邊正文分別置于不同框架結構中。為實現(xiàn)對右邊正文內容有效控制,具體使用和操作過程中,只需要移動左邊導航部分即可,提高使用的靈活性,有效滿足用戶需求。為方便計算機房管理,用戶只需要在左邊導航選擇不同功能菜單,就能實現(xiàn)刷新右邊正文內容的目的。也讓整個頁面結構變得清晰合理,方便用戶觀察和使用,為開展具體的各項操作提供方便。
2)系統(tǒng)登錄。登錄界面為用戶登錄和進入機房提供平臺,輸入用戶名和密碼即可登錄界面。對用戶輸入的登錄信息,系統(tǒng)進行身份識別,根據(jù)用戶不同的身份信息進入不同界面,管理員進入管理員界面、教師進入教師界面、學生進入學生界面。將用戶合理分配到應該進入的頁面,然后用戶可以根據(jù)自己需要開展各項操作。系統(tǒng)根據(jù)用戶名和密碼確認身份,驗證登錄信息,只有通過驗證后才能登錄到用戶界面,并在該界面上瀏覽用戶信息,進行相應操作,還可以了解用戶身份信息以及可以操作模塊。如果登錄信息未通過驗證,則禁止登錄,表明該用戶不符合訪問身份條件,避免非法訪問和入侵,保證計算機房安全。
3)管理員登錄管理。為提高計算機房管理水平,避免相關信息資料泄露出去,實現(xiàn)對用戶信息嚴格保密的目的,管理員有權限管理和維護系統(tǒng)??紤]計算機房管理工作需要,方便管理人員登錄系統(tǒng)開展系統(tǒng)管理及維護工作,開源云計算openstack應用和計算機房設計時,將管理員登錄信息存放于數(shù)據(jù)表ex_adm中,該數(shù)據(jù)表建立時添加管理員記錄,用戶名和密碼均為admin。管理員登錄界面,包括用戶名和密碼輸入框,輸入并提交登錄按鈕后,進入管理員用戶界面,根據(jù)需要開展各項操作。
4)用戶管理模塊。該模板對用戶登錄信息和資料進行管理,決定用戶是否擁有登錄權限,并為用戶使用系統(tǒng)設置相關內容。具體來說,主要功能為:對不同用戶登錄權限操作開展管理,添加、修改或刪除用戶。添加用戶時要填寫新用戶資料以及用戶名和密碼,根據(jù)是學生、教師還是管理員對其進行分類,提交并確認后添加成功,從而在管理模塊當中新增用戶。如果提交失敗,需要重新添加,直至符合要求,_認后為止。
3.2應用效果
計算機房通過開源云計算openstack的應用,實際應用結果表明,openstack能便捷、迅速的部署云,還可以確保性能處于較為穩(wěn)定的狀態(tài),能滿足一般高校計算機房管理工作需要。同時,在openstack支持下,還有利于整合計算機房資源,為管理者、教師、學生提供較豐富的信息資源,甚至還可以將開源云計算openstack用于虛擬實驗教學,其重要的應用價值是不容忽視的,今后在實際工作中值得推廣和應用。
4 結束語
總之,高校計算機機房中,通過openstack的應用,能夠較為迅速的部署云,并確保系統(tǒng)的性能穩(wěn)定,為人們開展管理和其它操作提供方便,對一般高校計算機房各項工作順利開展也具有積極作用。同時它還有利于整合教學資源,對任課老師教學活動開展,學生獲取豐富的信息資源也具有一定價值,甚至還可以將其應用到虛擬實驗教學活動。因此,實際工作中應該重視openstack的應用,加強安全管理和系統(tǒng)維護,確保系統(tǒng)綜合性能,促進openstack在高校計算機機房中發(fā)揮更大作用。
參考文獻:
[1] 孫寒玉,顧春華.一種基于openstack的云應用開發(fā)框架[J].華東理工大學學報:自然科學版,2015(4):272-276.
[2] 馬文杰.基于OpenStack的高校實驗云平臺的研究與應用[J].綏化學院學報, 2014(12): 146-150
[3] 宋凌怡.基于OpenStack的高校云數(shù)據(jù)中心研究與實現(xiàn)[J].赤峰學院學報:自然科學版, 2016(8):33-35.
[4] 肖飛,楊晶.基于OpenStack的計算機實驗室自助服務平臺的設計與實現(xiàn)[J].計算機與現(xiàn)代化,2013(7):201-207.
[5] 蘇培華.基于openstack的高校數(shù)據(jù)中心應用研究[J].電子設計工程,2015(21),48-51.
篇9
本次年會依舊在舊金山市中心的Moscone Center舉行,上下兩層的展覽大廳被擠得滿滿的,共有252家公司展示了自己的廣告產品和技術,從重量級的Google、雅虎、微軟、AOL到初出茅廬的Get Glue、Goby、RichRelevance等,可謂八仙過海,各顯神通,其中與數(shù)字廣告平臺(Ad Network)有關的就有40多家,展會還專門設立手機廣告專區(qū),近20家公司參展。
技術:豐富多彩
經過兩天的交流學習,總體感覺是:歐美的技術豐富多彩,錯落有致。首先,歐美大公司更注重產品用戶體驗,在應用上比國內產品要簡單得多。就廣告管理系統(tǒng)而言,歐美的界面設計非常合理,只要擁有一點基本常識,且無需太多培訓,就能快速上手使用,復雜的功能都被隱藏起來,而背后則往往有非常復雜的技術作為支撐,個人覺得國內的產品設計人員應在這方面努力改進。其次,美國很多初創(chuàng)公司都非常專注地做某一方面的技術,這樣可以避免來自大公司的直接競爭。譬如有一家公司只做圖像識別技術,可以把該技術用在內容定向方面;另一家公司專注于匯總用戶線上、線下的數(shù)據(jù),供其他公司購買后用于行為定向;還有一家公司關注于發(fā)現(xiàn)和防止欺詐流量方面,據(jù)說此公司擁有一兩百種計算方法,且能在極短的時間內發(fā)現(xiàn)非正常的流量。總之,類似公司的數(shù)量之多,讓人眼花繚亂。
值得注意的是,這次我們并沒有看到非常突出的手機廣告技術,這一領域現(xiàn)在的模式仍是以Google收購的AdMob的中長尾推廣模式和Apple的iAd高端品牌廣告模式為主,其他的基本介于這兩者之間,基本不成主流。我們在年會現(xiàn)場倒是發(fā)現(xiàn)有些公司在提供開發(fā)人員工具方面有些創(chuàng)新,譬如有一家公司可以快速地把任何一個網站轉換成手機上的應用,這樣的平臺在美國有不少,在提供這種平臺的同時,把手機廣告植入其中,既幫助現(xiàn)有的互聯(lián)網媒體轉換到手機平臺,又能通過廣告盈利,不失為切入這一市場的有效途徑。
手機廣告:應有想象空間
基于位置的服務(LBS)仍然是大家談論的一個熱門話題,大家已不再局限于Foursquare以及類似的應用,似乎這樣的應用和模式已經被大家熟知,沒有新意。很多專家也認為手機廣告不應該僅僅是互聯(lián)網廣告的平移,應該有更多的想象空間。有些公司從運營商基站定位(LBS)出發(fā),這樣能觸及更廣泛的手機用戶,通過位置籬笆(Geofence)以及獲取用戶許可(Opt-in)來發(fā)送短信、彩信,傳播信息,獲得了比較好的效果,這種簡單有效的營銷手段獲得了用戶80%以上的接受度。二維碼已經在市場上談論很久了,但并沒有看到廣泛的運用。最近在美國的平面媒體上經常可以看到一種微軟的tag碼,理論上和二維碼非常相似,只是背景為一張彩圖,上面有些彩色的點,就是這么一個簡單的創(chuàng)意,據(jù)說在美國已經獲得了極大的增長,過去半年中就有30億個tag被打印,2011年的前三個月每月按照250%的速度遞增。這種理念來自把平面媒體和手機掛鉤,擁有廣泛的市場前景。
云計算:平臺架構穩(wěn)定
這次舊金山之行,我們不僅參加了Ad Tech會議,還與很多廣告相關的頂尖公司進行了廣泛深入的交流,包括Google、雅虎、Facebook、IBM、Vodafone、comScore等。通過溝通,我們發(fā)現(xiàn)一個共同的特點,即對數(shù)據(jù)的熱衷,對云計算使用的平臺一致性。整個雅虎的開發(fā)平臺就是基于云的平臺,由于各個公司使用了類似的技術,技術人員之間的交流也非常普遍,使得平臺架構非常穩(wěn)定,代碼也非常健壯。這些既增強了我們使用類似技術的信心,也驗證了互動通廣告云計算平臺的方法和方向的高度及準確性。未來我們也會直接通過這些合作伙伴獲得技術上強有力的配合,這對互動通在技術上與國際接軌具有非常重要的意義。
就云計算及相關的NoSQL數(shù)據(jù)庫技術而言,我們發(fā)現(xiàn)市場上存在兩類公司:一類是專注于基礎設施平臺的建設,譬如開發(fā)先進的實時NoSQL數(shù)據(jù)庫,速度更快的云平臺等;另一類就是應用層面的公司,譬如Facebook、Twitter等。當然,你也可以說還有一類專注于運營及提供服務的公司,但這一類公司往往從平臺設計、研發(fā)開始,并在運營的過程中不斷改進平臺的功能?,F(xiàn)在,國內絕大多數(shù)公司都屬于應用層面的公司,這和國內的商業(yè)環(huán)境有關,大家都希望能在最短的時間內實現(xiàn)盈利,因此沒有人去關注基礎平臺的研發(fā),這對整個產業(yè)鏈來說很不利。雖然基礎平臺的搭建在短時間內可能看不到效果,但這是產業(yè)和技術發(fā)展的基石。很多人認為Facebook只是有個非常好的SNS創(chuàng)意,但其內在平臺系統(tǒng)也是非常超前的,Google、Twitter、Apple的成功無不是因為搭建在超越現(xiàn)有平臺的基礎之上。可以說,每一家成功的互聯(lián)網企業(yè)背后都有一個領先的技術平臺在支撐著。
篇10
【關鍵詞】云計算;CDN;發(fā)展;加速器
從PC時代到互聯(lián)網時代,再到移動互聯(lián)時代,技術的革新總是為行業(yè)發(fā)展提供催化劑。CDN伴隨著互聯(lián)網的發(fā)展已被越來越多的互聯(lián)網企業(yè)使用,并逐步呈現(xiàn)出一些新的特點。近年來,云計算異軍突起,由于其本身具有很多不可替代的優(yōu)勢,在互聯(lián)網行業(yè)得到越來越多的關注與應用。IDC、CDN與云計算在一定程度上的發(fā)展與融合不僅造福了企業(yè)與運營商,而且對于信息時代的發(fā)展也起到了不小的推動作用。在此過程中,所面臨的挑戰(zhàn)和困難也是不可預期的,摸索中前進成為主要的發(fā)展方式。三網融合、云計算乃至移動互聯(lián)網的發(fā)展將為CDN的發(fā)展注入新的動力。
1.CDN 、云計算的發(fā)展演進過程
CDN的全稱是Content Delivery Network,即內容分發(fā)網絡,是一種基于C/S結構的分布式媒體服務技術平臺。通過在現(xiàn)有的Internet中增加一層新的網絡架構,將網站的內容到最接近用戶的網絡“邊緣”,使用戶可以就近取得所需的內容,解決了Internet網絡擁擠的狀況,并提高用戶訪問網站的響應速度。
云計算是在分布式計算(Distributed Computing)、網格計算(Grid Computing)、并行計算(Parallel Computing)等發(fā)展的基礎上提出的一種新型計算模型,是一種新興的共享基礎框架的方法,它是超大規(guī)模的分布式環(huán)境,核心是提供數(shù)據(jù)存儲和網絡服務。是一種通過Internet以服務的方式提供動態(tài)可伸縮的虛擬化的資源的計算模式。有三種服務模型:IaaS(Infrastructure as a Service)、PaaS(Platform as a Service)和SaaS(Software as a Service)。
作為一層建立在業(yè)務平臺和基礎網絡之上的架構,CDN的誕生和發(fā)展與互聯(lián)網和新技術的發(fā)展、應用有著密切的關系,其目的就在于滿足應用需求。早期的CDN主要以實現(xiàn)靜態(tài)文本和圖片等靜態(tài)內容的加速為主,CDN作為IDC的一個增值服務出現(xiàn);以后隨著流媒體服務的發(fā)展和Web2.0應用的出現(xiàn),傳統(tǒng)HTTP和下載、網絡游戲產業(yè)以及網絡視頻等對服務器和網絡帶寬的需求壓力加大,流媒體、Flash、視頻和下載等網站內容及業(yè)務成了新的主要應用對象。為了給軟件下載、視頻流媒體、企業(yè)Web應用、B2B交易和Web 2.0互動等各種服務加速,傳統(tǒng)的CDN技術又增加了壓縮、流量整形、智能路由和網絡優(yōu)化等技術。隨著CDN能夠提供加速的內容類型不斷豐富,其提供的服務也已從單純的內容加速拓展到應用和服務的加速,但CDN仍然作為IDC的增值服務,CDN技術依然是DNS+Cache的模式,資源出租仍然是其主要的盈利模式; 隨著云計算應運而生,云計算+IDC模式的出現(xiàn),IDC向云計算方向的遷移成為不可阻擋的趨勢后,CDN開始扮演成為云計算加速器的重要角色,拉近了用戶與云端的距離,方便用戶通過終端設備快速從云端讀取所需要的數(shù)據(jù),CDN技術不可避免地受到云計算的影響,呈現(xiàn)出新的發(fā)展趨勢。一方面,很多云計算平臺在對外提供服務時不可避免地會用到CDN的分發(fā)能力,另一方面,CDN的技術特點使得它本身就很像一種云服務,很多CDN服務商也開始積極嘗試各種云計算技術在CDN系統(tǒng)中的應用。
在運營商方面,2000年年初,中國電信建設了自己的CDN網絡,2004年,中國電信組建了自己的CDN流媒體分發(fā)網絡。隨后在中國電信推廣IPTV業(yè)務時,為了使得用戶獲得良好的視頻業(yè)務體驗,又建設了部分CDN節(jié)點。目前,中國電信的CDN網絡一方面為電信內部業(yè)務提供加速服務,另一方面為中國電信的互聯(lián)星空,以及寬帶和IPTV業(yè)務提供良好的資源和服務保障。 在企業(yè)市場,大型互聯(lián)網網站成為CDN網絡的青睞者,新浪、搜狐、騰訊等大型門戶網站以及淘寶都采用了第三方的CDN加速服務。目前,藍汛、網宿是國內領先的CDN服務提供商,建設了遍布全國范圍的CDN網絡節(jié)點。
2.云計算改變了CDN的發(fā)展模式
2.1 技術的相互滲透與融合應用
2.1.1服務器虛擬化是云計算的核心技術,它同時被運用到CDN之中。虛擬化技術的采用,使得CDN系統(tǒng)可以根據(jù)用戶需要快速調整服務器的設備數(shù)量和處理能力,可以提升資源配置能力和優(yōu)化部署方法。
2.1.2除了虛擬化技術,云存儲也同樣被應用到CDN中。將云存儲引用到CDN的邊緣節(jié)點和中心節(jié)點,利用云計算的虛擬化,實現(xiàn)文件動態(tài)分布存儲,這需要邊緣域與中心域的全部服務器資源的設備相互配合,從而根據(jù)文件訪問的頻率程度和用戶需求自動調整存儲。高清視頻存儲的成功應用表明了云存儲適合大文件的讀取密集型訪問的特點完全符合CDN的應用需求。
2.1.3采用了云計算技術的CDN系統(tǒng)還能具備智能化的日志處理能力,可以綜合運用統(tǒng)計分析、數(shù)據(jù)挖掘及時跟進用戶需求,進行針對性的資源調配。如果在CDN 系統(tǒng)的邊緣節(jié)點部署具有分布式計算功能的分布式的云系統(tǒng)架構,基于新計算集群的分布式計算模型能夠針對系統(tǒng)地采集的海量非結構化數(shù)據(jù)進行并行處理,使得整個系統(tǒng)具有強大的大數(shù)據(jù)的處理能力和更優(yōu)化的擴展性。
2.2 網絡層次及架構的改變
在網絡層面,原互聯(lián)網數(shù)據(jù)中心(IDC)、CDN的網絡架構層次由傳統(tǒng)的接入層、匯聚層、核心層三個層次優(yōu)化為現(xiàn)在的數(shù)據(jù)層、共享層。數(shù)據(jù)流在互聯(lián)網數(shù)據(jù)中心的實際流向是從接入層―匯聚層―核心層,然后往返于匯聚層與核心層之間。這種數(shù)據(jù)流向不僅增加了網絡硬件設備的損耗,還造成了較明顯的延遲。層次優(yōu)化后,數(shù)據(jù)流向往返于數(shù)據(jù)層與共享層之間,即往返于本地與服務器之間,大大提高了數(shù)據(jù)訪問的實時性。未來,隨著技術的進步和網絡整體性能的優(yōu)化,網絡架構將逐步演變成核心層與邊緣層兩級:由核心層連接云計算的中心服務器、存儲和邊緣設備,執(zhí)行各邊緣層流量匯聚及高速數(shù)據(jù)的轉發(fā);更或者互聯(lián)網數(shù)據(jù)中心(IDC)、CDN的核心層與云計算數(shù)據(jù)中心的邊緣層合二為一。
總之,云計算開啟了CDN網絡架構、設計、應用的新思路。CDN既是云計算的一種應用,也是云計算的加速器。一方面,CDN服務商可以構建自己的云計算模式的CDN平臺。另一方面,CDN服務商可利用現(xiàn)有的云計算平臺來輔助內容分發(fā)服務,按需取用資源,在保證分發(fā)效率的同時,提供可靠的服務質量保障。
早在2005年,亞馬遜推出的“CloudFront”的CDN服務為中小型客戶帶來了前所未有的便捷和實用。此項服務將IDC、CDN和云計算相融合,為全球的互聯(lián)網企業(yè)起到了示范作用。而我國在20011年已有互聯(lián)網企業(yè)成功建設了一種基于云計算的CDN網絡CloudCDN,采用分布式處理、并行化協(xié)同處理技術,實現(xiàn)了網絡資源的共享和高效利用,它透過全球各地不同的CDN云(CDN Cloud)產生的一種新型CDN服務。它是CDN在云計算上的延伸和發(fā)展,是云計算在CDN上的創(chuàng)新應用成果。
3.CDN、云計算發(fā)展存在的問題及未來展望
3.1、存在的問題
3.1.1 CDN與云計算的發(fā)展遭遇規(guī)模瓶頸
由于中國的互聯(lián)網起步較晚,國內的互聯(lián)網廠商的服務模式還很單一,從原來的短信到現(xiàn)在的網絡游戲;由于帶寬租用成本在運營成本中占據(jù)較高比例,造成價格偏高,而若互聯(lián)網廠商選擇自己建設CDN,雖然節(jié)約了成本,但因缺乏專業(yè)的經驗與規(guī)模效益,CDN建設后發(fā)揮的效果并不好;由于P2P的建設很便宜,因而很多企業(yè)選擇采用P2P實現(xiàn)加速作用。這些都在很大程度上阻礙了國內CDN市場的發(fā)展。
盡管表面上看,人們對云計算與云服務有廣泛的興趣,但僅有低于20%的人完成了公共 IaaS或PaaS 項目,低于10%的人實施了SaaS項目;在實施了云服務的地方,都明顯存在預期收益和實際收益的差距,比如在減少運行開支方面、IT的靈活性和災難修復預備等方面。以上種種都在制約、影響著云計算及服務的廣泛運用。
3.1.2 內容安全問題
由于云計算僅改變了服務方式,并未顛覆傳統(tǒng)的安全模式,因此人們普遍擔心云計算的安全問題。盡管云計算服務提供商鄭重承諾安裝多重安全設備、采取分級控制和流程化管理的方法等安全防范措施,但在特定的服務中,不同客戶之間的數(shù)據(jù)溢出;云供應商系統(tǒng)遭到大量惡意軟件攻擊;“惡意人群操作”導致的資料外泄;共享信息的不安全性;以及黑客盜取供應商系統(tǒng)的數(shù)據(jù)等安全隱患仍然存在。對于互聯(lián)網企業(yè)來說,云計算使用的終極目標是將海量的數(shù)據(jù)快速安全的傳遞給最終用戶。而對于具有企業(yè)機密性的數(shù)據(jù)來說,企業(yè)去構建一個企業(yè)內部的私有云,則是最佳選擇方式。由于海量的用戶、業(yè)務數(shù)據(jù)傳輸時是通過普通的寬帶進行傳輸?shù)?,云端的?shù)據(jù)是所有企業(yè)共享的,因此,如何有效保證私有云里企業(yè)機密數(shù)據(jù)傳輸?shù)陌踩?、共享?shù)據(jù)的私密性等安全性問題成為目前云計算及服務推廣應用過程中所遇到的最大難題。
目前有效的解決方案是:通過專業(yè)的云CDN平臺進行傳輸;數(shù)據(jù)加密后放到云端保存;同時,數(shù)據(jù)備份和容災技術保證云存儲中的數(shù)據(jù)不會丟失,從而保證云計算及云存儲自身的安全和穩(wěn)定。
3.1.3 系統(tǒng)管理的問題
CDN、云計算系統(tǒng)本身的可靠性、系統(tǒng)性能和系統(tǒng)的可擴展性、可用性、可管理性等都是需要重點解決的問題??煽啃詥栴}產生根源眾多,如過載、代碼問題、磁盤空間問題、服務器崩潰、數(shù)據(jù)庫問題、帶寬、硬件、云問題、CDN、數(shù)據(jù)中心問題等等;系統(tǒng)性能問題包括超負荷,就是常見的CPU、RAM 及IO 被大量占用;很多用戶同時登錄到客戶網站造成了各種問題等;系統(tǒng)擴展問題如系統(tǒng)架構應實現(xiàn)負載的均衡等等。
CDN、云系統(tǒng)之間的互操作是必須要考慮的另一個問題,當一個云系統(tǒng)需要使用另外一個云系統(tǒng)的計算資源時,要能夠提供跨云的管理策略,從而使得云系統(tǒng)之間能夠自動交互,同時為了保證SLA(Service-LevelAgreement),系統(tǒng)必須能夠進行SLA的監(jiān)測;當有服務失敗時,自動地進行資源的重新分配;在基礎設施層次上,云計算系統(tǒng)要能夠進行服務的動態(tài)遷移,目前的虛擬機只支持共享存儲的遷移,如何將虛擬機遷移到沒有共享存儲的其他物理主機上也是云計算系統(tǒng)面臨的挑戰(zhàn)之一。
3.1.4另外,云計算應用的快速增長還帶來了諸多其他問題,例如:應用終端距離不斷增加、數(shù)據(jù)量增大、網絡擁塞、網站訪問速度降低等等。
3.2、未來發(fā)展前景的展望
3.2.1從長遠來看,結合下一代最新網絡技術趨勢,構建融合、開放的CDN網絡成為共識。
未來,CDN定位于“云計算+SDN”模式的出現(xiàn),將實現(xiàn)從服務器虛擬化到網絡虛擬化的CDN的橫向整合,形成一個統(tǒng)一智能的融合CDN網絡。未來CDN的發(fā)展前景是通過業(yè)務平臺解耦,標準能力調用,內部模塊獨立,統(tǒng)一運營等能力的實現(xiàn),構建能夠適配所有業(yè)務的CDN“全能”網絡。這是一張將業(yè)務和網絡松耦合、將網絡完全開放化、標準化并向上承載所有的業(yè)務平臺,同時適應各類應用的交付網絡。
由于融合CDN網絡具有在任意時間、任意地點以及任意終端上看到任意內容的技術特點,以及統(tǒng)一性與智能性的特點,能實現(xiàn)業(yè)務內容在不同網絡、按照不同既定策略向多種終端的快速分發(fā),能夠實現(xiàn)熱門內容自動存儲到融合CDN各云端的節(jié)點,而無需增加額外的承載網設備,大大降低了CDN服務商的建網成本,提高了投資收益率。例如高清視頻業(yè)務向移動終端播放時,CDN網絡需根據(jù)終端的類型、網絡帶寬等因素,自動調整視頻類業(yè)務的分發(fā)策略,選擇適合手機屏幕的編碼格式,并采用預先設定好的手機視頻Qos策略,使用戶快速獲得業(yè)務內容,降低承載網的流量壓力,從而保證用戶的業(yè)務體驗。 同時還能動態(tài)適配用戶和網絡情況,對視頻內容進行識別,實現(xiàn)智能管控,從而適時添加針對性的增值業(yè)務和廣告,保證用戶的業(yè)務體驗。
3.2.2 CDN與云計算的融合業(yè)務、服務不斷推陳出新
隨著融合CDN網絡的建設的日益完善,一方面,云計算“即需即用”的方式可以被CDN服務商用來為客戶服務;另一方面,利用云基礎架構重新構建的CDN的平臺,無論是從成本還是技術與服務都取得明顯優(yōu)勢;云計算的推廣也使得CDN服務商實現(xiàn)了網絡資源共享,降低設備閑置率的目的,同時還根據(jù)用戶需求制定靈活和多元化的服務策略,實現(xiàn)雙贏。內容豐富多彩的融合視訊類業(yè)務、融合在線網絡游戲、手機視頻監(jiān)控、手機VOP等融合創(chuàng)新業(yè)務如雨后春筍般層出不窮。未來,無論是在產業(yè)鏈聯(lián)合與重構方面,還是從最基本的互聯(lián)網接入到各種豐富多彩的業(yè)務應用,都將給眾多的CDN服務提供商、云服務提供商、運營商、SP、CP帶來豐厚的利益。
4.結語
CDN與云計算的相互滲透發(fā)展引領了信息時代的潮流。站在互聯(lián)網產業(yè)鏈的角度來看,云計算和CDN是相輔相成,密不可分的。CDN就是云端的一種形式,也是云端技術價值實現(xiàn)的基石所在。它們的融合提供了大量可以發(fā)展的新契機,未來其貢獻值與發(fā)展?jié)摿κ遣豢晒懒康摹?/p>
參考文獻:
[1]魯維.三網融合時代的機遇和挑戰(zhàn)[J].電信科學,2011.(02).