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