前言:一篇好文章的誕生,需要你不斷地搜集資料、整理思路,本站小編為你收集了豐富的云計算技術的核心主題范文,僅供參考,歡迎閱讀并收藏。
隨著我國綜合實力的不斷提升,信息技術的不斷發(fā)展,信息工程在人們的日常生活與各行各業(yè)中影響力也在逐漸加深。為了讓我國繼續(xù)保持良好的發(fā)展態(tài)勢,我們需要對信息工程的發(fā)展加以分析,明確計算機網(wǎng)絡技術的應用狀況,大力發(fā)展我國的信息技術。
我國邁進信息化時代,社會上很多行業(yè)因為計算機網(wǎng)絡技術發(fā)生較大改變,貿易企業(yè)在信息工程的幫助下商品的售出率有很大提高,電商平臺不再局限于線下銷售,高效、迅速成為線上貿易的特點。目前,很多人都意識到發(fā)達的通信工程、穩(wěn)定的交易平臺以及多元化的發(fā)展會成為以后發(fā)展的主要方向,不斷拓展信息工程的綜合應用格外重要。
2信息工程的發(fā)展趨勢
信息化時代已經(jīng)來臨,面對信息工程對我國經(jīng)濟、科防、教育、交通等多方面的促進作用,我們需要大力培養(yǎng)新一代人才,完善信息工程的發(fā)展狀況,讓計算機網(wǎng)絡技術更加成熟。信息工程涵蓋很多領域,學習信息工程專業(yè)的學生主要進修各種類型模擬與數(shù)字信息傳輸過程、信息采集過程與信息處理的技術,為了有效管理信息技術,也需要學習一些協(xié)議內容與信息安全傳輸?shù)戎R。他們以后會從事通信網(wǎng)絡的一般設計、及時調試等工作,還會涉及信息的電子采集系統(tǒng)、網(wǎng)絡安全運行系統(tǒng)設計等方面。教育與企業(yè)是相適應的,大學教育會開設課程,竭盡全力培養(yǎng)具有專業(yè)知識的人才,適應企業(yè)與國家的需求。目前,信息工程仍然要加強電子設備的開發(fā),讓我國信息工程有更好的發(fā)展基礎,企業(yè)也要加強建設通信網(wǎng)絡,重視信息內容高質量發(fā)展與信息安全、快速傳遞,在計算機網(wǎng)絡技術充分發(fā)展下建設更高水平的信息工程。
3計算機網(wǎng)絡技術在信息工程中的應用狀況
3.1通信網(wǎng)絡的發(fā)展不均衡
為了更好滿足人們對美好生活的要求,物聯(lián)網(wǎng)時代是我們現(xiàn)階段主要發(fā)展的目標。但是要實現(xiàn)物聯(lián)網(wǎng)時代并不容易,我們的首要目標需要完善通信網(wǎng)絡系統(tǒng)。信息技術已經(jīng)成為人們日常生活的重要基礎部分,計算機網(wǎng)絡技術讓人們信息傳遞的方式發(fā)生深刻變化。信息是社會的重要組成部分,為了讓我國社會保有良好的發(fā)展氛圍,信息的具體內容以及今后信息的傳遞方式是需要重點研究。通過調查發(fā)現(xiàn)我國通信網(wǎng)絡的發(fā)展不均衡,在信息內容上只有較少人能夠盡心盡力地去制作文案,最后產(chǎn)生的信息或視頻有很多甚至都是無用的。
3.2開發(fā)電子設備
近些年,在信息工程發(fā)展的過程中,我們也逐漸發(fā)現(xiàn)了一些問題。電子設備的質量還普遍需要提高,作為信息工程的重要組成,如果承載網(wǎng)絡系統(tǒng)的能力不夠,那么用戶在線上使用的效果就會不佳,視頻卡頓、畫質不穩(wěn)定經(jīng)常發(fā)生,作為信息工程的核心技術,計算機網(wǎng)絡的使用狀況也會不好。平臺是由基礎的電子設備構成的,企業(yè)的負責人一定要充分重視硬件設備的根本地位,質量較好的設備作為信息工程發(fā)展的基礎,才能更好地促進信息工程綜合應用的發(fā)展。
4提高信息工程中計算機網(wǎng)絡工程綜合應用的方法
4.1加強建立信息資源庫
信息工程在人們生活與工作的方方面面都有應用,為了全面提高各大APP的信息質量,企業(yè)需要對相關信息加以分類管理,讓人們在各自領域將自己的長處充分發(fā)揮出來。在個人的短視頻上要加強對相關個人和公司的管理,基于計算機網(wǎng)絡技術讓人們的生活方面有更多發(fā)現(xiàn),體會不一樣的人生趣味。在新聞等信息的傳遞上,企業(yè)要牢牢把握計算機網(wǎng)絡技術改變信息傳遞的形式,還應該鼓勵更多有專業(yè)知識的人才做科普視頻,建立充足的信息資源庫,讓我國信息工程的發(fā)展有更好的基礎。
4.2通信網(wǎng)絡的安全性問題
很多信息的傳遞都是在計算機網(wǎng)絡系統(tǒng)中完成的,為了充分保障個人與企業(yè)的生產(chǎn)信息,企業(yè)要加強發(fā)展網(wǎng)絡安全系統(tǒng),保障信息在傳遞過程中的安全。目前,信息的保密工作一般都是先將明成密文,防止信息被竊取后個人或企業(yè)利益受到損失。不僅需要重點維護網(wǎng)絡安全,企業(yè)還需要不斷改善信息的生產(chǎn)過程,讓我國的通信網(wǎng)絡在較高質量的基礎上得以更好的發(fā)展。
全球經(jīng)濟的發(fā)展趨勢實現(xiàn)了全球知識經(jīng)濟的一體化,在這樣的經(jīng)濟環(huán)境中,企業(yè)在市場競爭中的成敗直接與企業(yè)的信息化建設掛鉤,企業(yè)在信息化建設上取得相應的成就,也會對應地在企業(yè)的市場競爭力中顯現(xiàn)出來。企業(yè)可以通過對計算機技術和現(xiàn)代信息技術的應用來獲得更多有利的資源。對這些資源合理地進行開發(fā)和利用,企業(yè)可以從中尋得更多適合的合作伙伴和合作項目,幫助企業(yè)在發(fā)展過程中增加了很多商機,便于企業(yè)進行正確的選擇,從而讓企業(yè)獲得更好的發(fā)展。企業(yè)計算機應用技術和信息化建設的根本目的是為了提高企業(yè)的整體核心競爭力。為了獲得核心競爭力,企業(yè)應該充分發(fā)揮現(xiàn)代化信息工具積極的作用,以此為企業(yè)發(fā)展提供強大的動力。企業(yè)在提高自身的科技水平時,可以大力推廣使用計算機應用技術,積極開展企業(yè)內部的信息化建設。通過計算機技術的應用和信息化建設,企業(yè)逐漸建立起技術上的優(yōu)勢,對市場動態(tài)進行準確快速的掌握,這就意味著企業(yè)在競爭中獲得了優(yōu)勢。企業(yè)計算機應用技術和信息化建設可以優(yōu)化企業(yè)在運營過程中的組織結構,企業(yè)的生產(chǎn)效率得到顯著的提高,降低了企業(yè)經(jīng)營的成本,擴大了企業(yè)在生產(chǎn)經(jīng)營中的范圍。這些措施的利用,大大增加了企業(yè)的經(jīng)濟利潤,從而帶動了企業(yè)的發(fā)展。在整個企業(yè)的信息化科技化的轉變過程中,企業(yè)的整體綜合水平都在不斷的發(fā)展和提高,有利于企業(yè)在良性循環(huán)過程中不斷地發(fā)展和壯大。
2計算機應用技術的實施階段
計算機應用技術在企業(yè)信息化的運用就是將企業(yè)傳統(tǒng)的工作流程等操作轉變成數(shù)字化,主要包括事物的處理、現(xiàn)金的流動和客戶交易等業(yè)務信息這幾個方面。企業(yè)利用計算機應用技術對企業(yè)工作中的各類信息進行合理的有效的整合,然后根據(jù)具體的實際情況制定對應的運作模式,以達到高效、快捷的工作模式,提高工作效率。企業(yè)對計算機應用技術的實施其實就是在實現(xiàn)管理自動化的過程,同時將企業(yè)的管理提升到遠程控制的階段。在企業(yè)一系列的工作流程中,生產(chǎn)過程相對來說更為重要,如果在這個環(huán)節(jié)運用計算機技術實現(xiàn)信息化自動化的控制,不僅能夠保證生產(chǎn)產(chǎn)品的質量,同時還能提高生產(chǎn)的效率。在企業(yè)的經(jīng)營管理中,應該著重于抓重點,有效地利用這個點實現(xiàn)對整個企業(yè)管理上的優(yōu)化,保證企業(yè)各個環(huán)節(jié)的正常運作,提高工作效率,使得企業(yè)在激烈的市場競爭環(huán)境中占有一席之地。另外,企業(yè)在進行經(jīng)營管理時可能還會出現(xiàn)一些非正?;男畔?,又被稱作是非結構化的信息。非結構化信息和結構化信息是互為對立的關系,非結構化信息主要包括電子文檔、電子郵件、視頻文件和多媒體。為了順應社會發(fā)展的趨勢,需要把計算機的一些網(wǎng)絡功能和實際的辦公工作進行有機的結合,才能讓計算機應用技術在企業(yè)信息化中充分地發(fā)揮其作用。企業(yè)從零件采購到產(chǎn)品的銷售這一系列的流程,使用計算機應用技術可以很好對其進行管理,提高工作的效率,這也是企業(yè)生產(chǎn)發(fā)展過程的必然趨勢。信息化管理利用的是企業(yè)內部的局域網(wǎng)、互聯(lián)網(wǎng)、數(shù)據(jù)庫等技術資源,對這些信息資源進行有效的管理和調控,可以將企業(yè)的外部供應和內部管理進行有機的結合統(tǒng)一,方便了企業(yè)的管理,同時還能提高企業(yè)在處理事情時的隨機應變的能力。
3企業(yè)采用計算機應用技術的優(yōu)勢
企業(yè)在經(jīng)營生產(chǎn)過程中把計算機應用技術進行結合能夠載入更多基礎數(shù)據(jù)信息,可以逐漸加強企業(yè)經(jīng)營基礎信息的精確程度和時效性,可以為企業(yè)領導做出企業(yè)的戰(zhàn)略規(guī)劃時提供引導。計算機應用技術實現(xiàn)了企業(yè)的自動化辦公,改變了傳統(tǒng)的工作形式,實現(xiàn)了無紙化辦公,有利于企業(yè)內部節(jié)約生產(chǎn)成本,提高管理的效率,簡化了很多工作流程,真正意義上達到了工作的高效便捷。對企業(yè)的工作流程進行合理的整理優(yōu)化,能夠在工作過程中不斷的消除一些存在的不合理的環(huán)節(jié),進而提高產(chǎn)品質量和工作的效率。計算機應用技術的使用能夠將所有的企業(yè)員工優(yōu)秀的工作經(jīng)驗進行整理結合,能夠讓員工之間的優(yōu)勢資源互相流通學習,通過彼此之間的經(jīng)驗的交流能夠很好的培養(yǎng)員工的學習能力和創(chuàng)新能力??茖W合理地調控企業(yè)各部門的配置是企業(yè)在信息化建設中表現(xiàn)出來的優(yōu)勢,可以充分地利用企業(yè)人力、物力、財力等各項資源,在有限的條件下達到資源的最大程度的優(yōu)化配置,大大提高企業(yè)生產(chǎn)和管理的效率,從而提高企業(yè)的核心競爭力。
4結語
關鍵詞 分布式計算 非關系型數(shù)據(jù)庫 海量數(shù)據(jù)處理 云計算
1 引言
目前網(wǎng)絡服務正從傳統(tǒng)的“高集中、高成本、低通用”的服務配置向“高分布、低成本、高通用”轉變。為了構建出動態(tài)的、易擴展的、高性價比的計算和存儲平臺,目前涌現(xiàn)出了云計算(Cloud computing)等新型網(wǎng)絡計算技術及其應用系統(tǒng),目的都是將客戶數(shù)據(jù)和計算請求部署在大量集中或分布管理的廉價計算與存儲設備(如PC)上,利用高效的并行和分布式計算技術,支持應用的快速部署和任務調度,提供數(shù)據(jù)冗余機制,穩(wěn)定、快捷地滿足用戶的各種應用。其中,數(shù)據(jù)的存儲方式是構建云計算平臺時需要重點考慮的關鍵因素。
1970年,Edgar Frank Codd首次提出了數(shù)據(jù)庫的關系模型的概念,奠定了關系模型的理論基礎。后來Codd又陸續(xù)發(fā)表多篇文章,論述了范式理論和衡量關系系統(tǒng)的12條標準,用數(shù)學理論奠定了關系數(shù)據(jù)庫的基礎。IBM的Ray Boyce和Don Chamberlin將Codd關系數(shù)據(jù)庫的12條準則的數(shù)學定義以簡單的關鍵字語法表現(xiàn)出來,里程碑式地提出了SQL語言。由于關系模型簡單明了、具有堅實的數(shù)學理論基礎,所以一經(jīng)推出就受到了學術界和產(chǎn)業(yè)界的高度重視和廣泛響應,并很快成為數(shù)據(jù)庫市場的主流。當前的大多數(shù)數(shù)據(jù)主要以關系型數(shù)據(jù)庫的方式進行存儲。
隨著Web2.0的快速發(fā)展,非關系型、分布式數(shù)據(jù)庫存儲得到了快速的發(fā)展,它們不保證關系數(shù)據(jù)的ACID特性。非關系型數(shù)據(jù)庫(NosQL)概念在2009年被提出來,其主要特點如下:
(1)松耦合類型:使用松耦合類型、可擴展的數(shù)據(jù)模式來對數(shù)據(jù)進行邏輯建模(Map、列、文檔、圖標等)。
(2)彈性計算能力:以遵循于CAP定理的跨多節(jié)點數(shù)據(jù)分布模型而設計,支持水平伸縮。也即對于多數(shù)據(jù)中心和動態(tài)供應的必要支持,即彈性計算能力。
(3)靈活存儲:擁有在磁盤或者內存中,或者在這兩者中都有,對數(shù)據(jù)持久化的能力,有時候還可以使用可熱插拔的定制存儲。
(4)多數(shù)據(jù)接口:支持多種的“Non-SQL”接口進行數(shù)據(jù)訪問。
(5)易擴展:NoSQL種類繁多,但是共同的特點是沒有關系數(shù)據(jù)庫的關系型特征。數(shù)據(jù)中間無關系,因此擴展比較容易,同時在架構的層面也帶來了可擴展的能力。
(6)大數(shù)據(jù)量,高性能:NoSQL由于無關系型,數(shù)據(jù)存儲的結構簡單;且NoSQL的Cache是記錄級別的,因此性能要高很多。
(7)靈活的數(shù)據(jù)模型:NoSQL無需事先為要存儲的數(shù)據(jù)建立字段,隨時可以存儲自定義的數(shù)據(jù)格式;而關系數(shù)據(jù)庫,則基本不可能。
(8)高可用:NoSQL由于采用CAP原則設計,在不影響性能的情況下,可以實現(xiàn)高可用的架構。
目前普遍受到關注的基于大規(guī)模廉價計算平臺的系統(tǒng)包括Google的云計算平臺和Yahoo資助的開源項目Hadoop系統(tǒng)等。這兩種系統(tǒng)采用了非常近似的Map/Reduce計算模式和大規(guī)模分布式非關系數(shù)據(jù)存儲NoSQL機制(Google的Bigtable和Hadoop的HBase)。
本文的貢獻在于:探索在混搭平臺上,既利用NoSQL的高并發(fā)、高擴展、低成本的特性,又保持了傳統(tǒng)數(shù)據(jù)庫成熟的解決方案,從而展示了混搭平臺對于海量數(shù)據(jù)存儲及分析處理能力,以源自電信部門的大規(guī)模業(yè)務數(shù)據(jù)為分析對象,構建了一個具有良好參考價值的應用示范。
2 技術思路
隨著電信行業(yè)的發(fā)展和用戶規(guī)模的不斷擴大,每天都產(chǎn)生著海量的業(yè)務數(shù)據(jù)、上網(wǎng)數(shù)據(jù)、信令數(shù)據(jù)、用戶話單數(shù)據(jù)等。運營商普遍希望利用數(shù)據(jù)挖掘技術對這些數(shù)據(jù)進行分析處理,從而提供決策支持和為用戶提供增值服務。然而由于數(shù)據(jù)量過于龐大,利用關系型數(shù)據(jù)庫和復雜SQL語言對數(shù)據(jù)進行處理的傳統(tǒng)方法將占用大量處理與存儲資源,造成承載的服務器負載過高,執(zhí)行效率低下,不得不提升服務器性能及存儲規(guī)模,導致投資成本增加,已經(jīng)越來越不可取。
“非關系型數(shù)據(jù)庫”能夠以兩種基本的方式實現(xiàn)業(yè)務處理的靈活性。模式自由的邏輯數(shù)據(jù)模型有助于為任何業(yè)務進行調整帶來更快的周轉時間,把對現(xiàn)有應用和功能造成的影響減到最少,在大多數(shù)情況下因變更而帶來的遷移工作幾乎為零;水平伸縮性能夠在用戶增加造成負載周期性變化,或者應用突然變更的使用模式時,提供堅固的保障。面向水平伸縮型的架構也是邁向基于SLA構建的第一步,這樣才能保證在應用不斷變化的情形下業(yè)務處理保持連續(xù)。
分布式數(shù)據(jù)的核心問題是保證磁盤I/O不能成為應用性能的瓶頸,在此之上,絕大部分解決方案支持各種新一代并行計算的范式,例如MapReduce、排序列、Bloom Filter、B樹、Memtable等。分布式計算模式將大型任務分成很多細粒度的子任務,這些子任務分布式地在多個計算節(jié)點上進行調度和計算,從而在云平臺上獲得對海量數(shù)據(jù)的處理能力,可以有效地解決電信行業(yè)海量數(shù)據(jù)挖掘處理中所存在的問題。
以關系型數(shù)據(jù)庫存儲和非關系型數(shù)據(jù)NoSQL存儲為基礎,結合云計算下的分布式計算理念,以下提出對電信數(shù)據(jù)的海量數(shù)據(jù)處理方法。
3 方案設計
結合關系數(shù)據(jù)庫存儲敏感數(shù)據(jù)及實時訪問的優(yōu)點,以及非關系數(shù)據(jù)庫模式自由與低成本高性能高可擴展的優(yōu)點,本文提出了關系數(shù)據(jù)庫與非關系數(shù)據(jù)庫NoSQL相結合的海量數(shù)據(jù)方案。系統(tǒng)架構如圖1所示。
(1)數(shù)據(jù)整合層
通過封裝關系數(shù)據(jù)存儲與非關系數(shù)據(jù)存儲的混合存儲模型,化繁為簡,用于實現(xiàn)數(shù)據(jù)訪問與共享的隔離。
本系統(tǒng)的核心在于關系數(shù)據(jù)存儲和非關系數(shù)據(jù)存儲的有效結合。非關系型數(shù)據(jù)存儲和關系數(shù)據(jù)存儲主要包括如下技術實現(xiàn)方式:非關系存儲作為鏡像(可以采用代碼同步模式或者同步模式)、關系與非關系數(shù)據(jù)存儲的組合。鑒于電信行業(yè)數(shù)據(jù)的特點,本系統(tǒng)主要采用關系和非關系存儲組合的方式進行實現(xiàn)。
隨著信息技術的不斷發(fā)展,傳統(tǒng)計算機模式已遠遠無法滿足人們日益增加的信息需求,企業(yè)、個人利用計算機網(wǎng)絡處理的信息數(shù)據(jù)量也越來越大,正是在這種背景下,云計算技術應用而生。其實質上是一種核心數(shù)據(jù)存儲于互聯(lián)網(wǎng)、計算方式也來自于互聯(lián)網(wǎng)的新型計算機技術,從某種程度上講,其是計算機信息技術發(fā)展到一定程度的產(chǎn)物。文章主要針對云計算技術的應用進行綜述分析。
【關鍵詞】云計算 應用 功能架構
1 云計算技術的內涵
其實到目前為止,業(yè)界還會對云計算形成一個準確的概念,多數(shù)專家認為云計算是分布式處理、并行處理及網(wǎng)絡計算機發(fā)展的結果。云計算的基本原理,是指計算機日常應用中,其所進行計算過程不僅分布于本地計算機,還分布于遠程服務器中。云計算與互聯(lián)網(wǎng)的工作原理有某種異曲同工之處,云計算技術的數(shù)據(jù)處理就是將用戶所需的資料切換至對應的程序,再根據(jù)其需求進行訪問、存儲,上述過程主要通過互聯(lián)網(wǎng)來實現(xiàn)。由此可見,云計算從某種程度上講是計算機的商業(yè)實現(xiàn),其主要表現(xiàn)出以下幾個特點:首先,規(guī)模大。必須具有相當?shù)囊?guī)模才能滿足用戶越來越高的信息需求?,F(xiàn)階段企業(yè)私有云通常至少擁有數(shù)百臺以上的服務器,而谷歌、微軟、雅虎、亞馬遜等云計算企業(yè)服務器則多達幾十萬臺,甚至上百萬吧,規(guī)模非常之龐大。其次,虛擬化。云計算用戶可任意時間、通過任意終端、在任意位置通過“云”來請求資源,無需有固定的、有形的實體,因此具有顯著的虛擬化特點。再次,穩(wěn)定性。云計算高穩(wěn)定性是通過多副本容錯技術保證的,因此與普通計算機相比,云計算技術的穩(wěn)定性更為顯著。最后,自動化。對于用戶而言,云計算具有自我管理及自我維護功能,其所提供的各種工作項目及服務也是自動完成的。
2 云計算結構
云計算中包含了并行計算、分布式計算、網(wǎng)格計算等三種技術,其結構包括四大模塊:
2.1 存儲層
云計算以存儲層為基礎,其以NAS、iSCSI等IP存儲設備或SAS、SCSI等DAS存儲設備為基礎,這些物理存儲設備分布于網(wǎng)絡的不同區(qū)域,由統(tǒng)一的管理系統(tǒng)進行管理,真正打破了物理機邏輯化存儲空間條件的限制,實現(xiàn)對硬件狀態(tài)監(jiān)控及故障維護的實時性。
2.2 基礎管理層
該模塊是云計算技術的核心部發(fā),其通過集群、分布式文件系統(tǒng)、網(wǎng)格計算等技術實現(xiàn)存儲設備的協(xié)同工作,多個設備可對外提供同一種服務,大大提高了數(shù)據(jù)訪問的性能。基礎管理層的主要問題在于其安全性的保證。
2.3 應用接口層
該模塊的主要作用是實現(xiàn)應用服務系統(tǒng)對基礎層的不同開發(fā)環(huán)境及API。
2.4 訪問層
該模塊的主要作用是響應用戶請求。用戶通過標準的公用應用接口登錄云系統(tǒng),系統(tǒng)響應用戶請求實現(xiàn)資源配置。
3 云計算技術的應用
隨著云計算技術的不斷發(fā)展,其應用范圍也越來越廣泛,目前其應用比較成熟的領域包括以下幾個方面:
3.1 商業(yè)領域的應用
云計算在商業(yè)領域的應用主要體現(xiàn)出云存儲及電子商務等方面,其中云存儲包括兩大部分,一是個人云存儲,云計算通過其資源調度功能將不同的服務器構成存儲空間池,用戶可以根據(jù)自身的實際需要進行實時存儲,可進行統(tǒng)一編輯文檔。另一方面,企業(yè)級云存儲主要是通過企業(yè)間的空間租賃實現(xiàn)的。云存儲性能強、容量大,可為企業(yè)的數(shù)據(jù)存儲提供安全、便捷的數(shù)據(jù)服務。比如企業(yè)遠程數(shù)據(jù)備分,大大提高了云計算技術的實用性,改善系統(tǒng)的安全性,并且云計算在電子商務中的應用提高了電子商務的靈活性與專業(yè)性。
3.2 教育領域的應用
相比商業(yè)領域,云計算在教育領域的作用更加突出。應用云計算可以大大降低學校的資源建設成本,實現(xiàn)了隨時、隨地的教學活動;云計算還可保證學校相關數(shù)據(jù)的安全性,云計算可跨設備、跨平臺運行,用戶可通過任意終端獲取云系統(tǒng)中的相關數(shù)據(jù),再分享給他人,最大程度上實現(xiàn)教育信息資源共享。在圖書館中的應用主要包括圖書管理、數(shù)字資源檢索、下載等;用戶還可以通過電腦、手機等訪問圖書館的電子資料,真正實現(xiàn)移動學習。
3.3 推動社會信息化水平的提升
首先云計算可推動計算機軟硬件及網(wǎng)絡資源信息基礎設施的建設,降低系統(tǒng)建設及管理成本,可有效解決事業(yè)單位、政府部門存在的歷史垢病,促進社會信息化水平的不斷提升。其次,云計算可將電子政務、公共服務等信息資源整合在一起,大大提高公共服務及政府公關服務的工作效率。再次,可大大提高企業(yè)的科技創(chuàng)新能力,并且可縮短服務與產(chǎn)品進入市場的周期,提高用戶獲得信息的動態(tài)性及敏捷性。最后,降低系統(tǒng)設備運行成本。云計算可延長系統(tǒng)硬件設備的使用壽命,降低電能消耗及運營成本,具有顯著的節(jié)能效果。
4 展望
云計算技術使得互聯(lián)網(wǎng)成為所有用戶的計算中心與數(shù)據(jù)中心,增強了互聯(lián)網(wǎng)的核心功能,通過云計算技術,大規(guī)模數(shù)據(jù)資源及計算能力等信息服務不再是少數(shù)人的專利,每個用戶均可享受到。當然,盡管云計算具有一系列優(yōu)勢,但是其不可避免的存在諸多客觀問題,最突出的就是云計算的數(shù)據(jù)安全及公共標準問題。云計算的公共標準與企業(yè)的技術互通、利益協(xié)調等均有直接關系,雖然其這一特性促進了云計算的良好發(fā)展,但是也是一個復雜問題。云計算技術的安全問題包括兩個層面的含義,一是云計算系統(tǒng)本身的安全問題,主要內容包括數(shù)據(jù)安全、隱私保護、安全服務、安全監(jiān)管等;另外一個層面是指基于云計算平臺的安全工具,即安全云。但是無論云計算技術存在保種問題,都無法阻擋其為網(wǎng)絡信息技術發(fā)展帶來的機遇,因此可以預見,云計算技術的應用前景十分廣闊。
參考文獻
[1]王佳雋,呂智慧,吳杰.云計算技術發(fā)展分析及其應用探討[J].計算機工程與設計,2015(20):4404-4409.
[2]何明,鄭翔,賴海光.云計算技術發(fā)展及應用探討[J].電信科學,2015(5):42-46.
[3]滕萍.云計算技術發(fā)展分析及其應用研究[J].信息網(wǎng)絡安全,2015(11):89-91.
[4]周紫熙,葉建偉.云計算環(huán)境中的數(shù)據(jù)安全評估技術量化研究[J].智能計算機與應用,2016(1).
關鍵詞:云計算技術;計算機應用;應用架構;服務平臺
中圖分類號:TP393.09
云計算是利用虛擬化技術將價格低廉的服務器進行松散耦合,然后形成一個大規(guī)模的計算機中心及大容量的儲存系統(tǒng),然后利用互聯(lián)網(wǎng)絡進行交付服務。用戶不用了解該技術的基礎構架,就能夠方便的使用計算機資源。在大學生計算機應用大賽中,對作品有一個特殊的要求,就是參賽者提交的必須是代碼。在傳統(tǒng)的競賽中,參賽者通常是采用郵箱投遞的方式提交作品,然后由大賽的組織者將作品進行統(tǒng)一部署,交給專家評審?;ヂ?lián)網(wǎng)技術的應用需要在較為復雜的環(huán)境部署下進行,而云計算的交付模式能夠為用戶提供一個多元化的平臺,在該平臺上能夠對作品進行在線部署,在線評審等。
1 云計算的定義
至今為止,云計算技術還沒有一個統(tǒng)一的定義,不同的組織給云計算下了不同的定義,據(jù)不完全統(tǒng)計,其定義內容在25種以上,例如:Gartner認為,云計算技術是利用網(wǎng)絡技術作為服務為用戶提供計算的一種服務;美國國家標準給出的定義是,云計算是通過互聯(lián)網(wǎng)便捷服務通過付費模式使資源進行快速部署,并且不需要較多的管理工作。隨著云計算技術的不斷應用,其定義將產(chǎn)生更多的新觀點。
云計算并僅僅作為一個技術的代名詞,它還意味著多種技術的結合,其指向是IT基礎設施的交付以及使用,通過互聯(lián)網(wǎng)技術按照不同用戶的需求和擴展的方式對硬件資源、平臺資源以及軟件資源進行獲取,同時也可作為其他服務,無論是從廣義還是狹義的角度而言,云計算運行的核心觀念是按照用戶不同的需要提供服務,類似人們對水、電等資源使用的模式一樣。從云技術的技術層面而言,其功能的實現(xiàn)主要受兩個因素的影響,第一,數(shù)據(jù)儲存能力;第二,計算能力,其中,“云”還可以分為兩種:儲存云和計算云。其發(fā)展的勢頭吸引了各個研究領域的興趣,從而推動了相關技術和商業(yè)模式的發(fā)展,各種創(chuàng)新業(yè)務層出不窮,云技術的發(fā)展勢頭將越來越激烈。
2 云計算應用架構
云計算技術的應用價值極高,出來具備擴展、服務以及計算機功能外,他還有許多隱形價值,其特點為以互聯(lián)網(wǎng)、服務、使用量作為基礎,并且能夠根據(jù)用戶的不同需要進行擴展,其核心技術為:虛擬化技術、網(wǎng)絡計算以及網(wǎng)絡儲存等。云計算技術在其架構上分為三個層次:基礎設施、應用程序、應用平臺。它們分別能夠為用戶提供互聯(lián)網(wǎng)資源、儲存資源、計算機資源。雖然云計算處于一個虛擬的環(huán)境,但是其具備強大的全面性,能夠提供數(shù)據(jù)庫、中間件和服務環(huán)境,同時能夠為用戶提供科學、完整的應用程序,為用戶展示最先進的計算機成果。
2.1 基礎設施
云計算技術在大學生計算機大賽中主要的作用是為參賽者和評委提供評審和交流的平臺,該平臺是通過硬件服務群來實現(xiàn)相關的運算工作,其存儲及內存資源池由服務器組合而成,所以可以將虛擬平臺和存儲空間分為不同的等級??梢詫τ嬎銠C應用大賽的數(shù)據(jù)資料進行適當?shù)奶幚恚纾悍窒?、分析等,操作十分方便快捷?/p>
2.2 應用程序
就應用程序而言,可以交給參賽組隊作品進行部署,然后完成對該應用程序的調試工作,最大限度的滿足計算機應用大賽的系統(tǒng)以及相關評價系統(tǒng)。
2.3 服務平臺
其服務平臺最核心的功能是為用戶提供操作系統(tǒng)和其他重要服務,即利用虛擬化技術,主要為用戶提供IOS和Linux操作系統(tǒng)還有相關操作模板,另外,還為用戶提供七大開發(fā)平臺,如下表所示。
表1
基礎模板:Window Template、Linux&Unix Template、Apple OS Template
應用模板:android、Apple IOS、Windows Phone、J2ME、MTK、Blackberry、Symbian
3 云計算技術在大學生計算機應用競賽中的應用
在大學生計算機大賽中,云計算技術主要是為用戶提供計算資源,其資源量必須和實際的需求一致,另外,由于計算機競賽的規(guī)模較大,參賽者沒有收到地域的要求,云計算技術可以提供一個跨區(qū)域的平臺,方便評委進行考核,當比賽結束后,參賽者可以隨時隨地瀏覽云端開發(fā)環(huán)境,一般從教育網(wǎng)或者公網(wǎng)進行登錄。
云計算技術主要通過網(wǎng)絡安全技術以及負載均衡技術進行支撐,這兩種技術讓云平臺運行的更加順暢,使其訪問速度更快,很大程度上保證了系統(tǒng)的安全性和實用性。針對云計算存在的負載以及失衡問題,云平臺可以一一解決。其關鍵步驟是建立在云計算環(huán)境下存在的負載均衡模型,然后建立概率矩陣。云平臺首先應該保證其安全性,所以無論從互聯(lián)網(wǎng)的安全性、數(shù)據(jù)的安全性還是虛擬化安全方面而言,將云安全的解決手段應用進去是最佳的方式,無論用戶使用哪一種云計算模式,最重要的就是保證數(shù)據(jù)安全,所以,為了保證計算機大賽的公正性,需要將相關數(shù)據(jù)進行備份,如果數(shù)據(jù)遭到意外丟失,僅需要一個小時就能恢復數(shù)據(jù)。另外,互聯(lián)網(wǎng)絡的各種威脅也要得到重視,這時云端的應用程序將充分體現(xiàn)其作用。由于虛擬化技術被采用,所以服務器和虛擬機的安全性也應該得到重視。
4 云計算技術的應用過程
在大學生計算機應用大賽中使用云計算技術,首先需要參賽者向云平臺提出自身的資源需求,根據(jù)不同的情況,對資源的使用權限為半個小時至一年,供用戶使用的開發(fā)平臺高達七個,用戶只需要付費就能夠開始使用,申請使用的過程只需要短短的幾分鐘。在云平臺內,資源是多元化的,其用處十分廣泛,不僅能夠備份多種開發(fā)手段以及多個版本,同時還能夠建立及維護快照,讓整個團隊獲取更大的利益,使其配合更加和諧,效率得到提升。
一般來說,計算機大賽的規(guī)模大且選手來自各地,同時還有港澳臺地區(qū)的參賽者,評委也不例外,如果采用傳統(tǒng)的現(xiàn)場考核模式將給評審工作帶了很大的困難,所以,大賽的主辦方一般通過云計算技術作為橋梁,為評審和參賽者提供溝通的平臺,云平臺在不同地區(qū)間能夠進行便捷的溝通,能夠很好的進行異地評審。計算機大賽的評委只需要通過進入指定網(wǎng)址,登陸到云計算平臺中,就能夠對參賽者的作品進行觀摩和評判,從而給出公正和專業(yè)的考核結果,其安全性也能夠得到保障,可以說云計算技術為大賽做出了巨大的貢獻。
5 結束語
綜上所述,在大學生計算機應用大賽中應用云計算技術是必不可少的,不僅能夠實現(xiàn)跨地區(qū)評審,節(jié)省考核的時間和人力,還能夠發(fā)揮其優(yōu)勢,保證參賽數(shù)據(jù)的安全性,并且使用的過程十分簡便,價格合理。通過云計算技術的不斷應用和發(fā)展,在未來一定會變得更加完善,在計算機應用大賽中有更大更廣的覆蓋率。
參考文獻:
[1]王劍鋒.“虛擬”豐“云”――虛擬化和云計算技術淺析[A].中國新聞技術工作者聯(lián)合會五屆一次理事會暨學術年會論文集(上篇),2009.
[2]曹沁宇.淺談云計算技術在客服系統(tǒng)中的應用[A].全國無線及移動通信學術大會論文集,2011.
[3]董敏,陳金鷹,鄒振宇.云端漫步――云計算時代來臨[A].四川省通信學會2009年學術年會論文集,2009.
[4]徐雷,辛,馬少武.云計算與電信運營商服務平臺建設[A].中國通信學會信息通信網(wǎng)絡技術委員會2009年年會論文集(上冊),2009.
關鍵詞 云計算;云測試;軟件測試
中圖分類號:TP311 文獻標識碼:A 文章編號:1671-7597(2014)09-0058-01
近年來,云計算(Cloud Computing)異軍突起,已經(jīng)發(fā)展成為新一代信息技術革命的基礎產(chǎn)業(yè)。尤其在軟件應用領域,無論是軟件工具開發(fā),還是開發(fā)環(huán)境和工作模式,可以說云計算深刻影響了傳統(tǒng)軟件產(chǎn)品的供應和消費模式,這些也勢必將改變軟件測試的技術,方法和工具。在云計算環(huán)境下,軟件的測試活動被拓展到云環(huán)境條件下進行,充分調用了云環(huán)境條件下提供的各種計算和資源平臺。
1 云計算體系的結構組成
云計算是計算機技術發(fā)展到一定程度,基于軟件和硬件互動而產(chǎn)生的創(chuàng)新模式:一方面需要它借助互連網(wǎng)絡獲得服務支持,因而具有鮮明的互連網(wǎng)特征;另一方面云計算搭建基于眾多主機或服務器構成的資源集群,其需要對這些集群進行協(xié)同化的統(tǒng)一管理。
從其系統(tǒng)構成來看,云計算主要包括物理基礎設施、云計算服務以及云計算運營等三個組成部分。物理基礎設施是承載云計算的物質基礎,包括服務器,存儲,網(wǎng)絡及其相關的管理技術;云計算服務是云計算的核心和中樞神經(jīng),包括基礎設施即服務(IaaS),平臺即服務(PaaS)以及軟件即服務(SaaS)三個層次;而云計算運營則是提供云計算服務運營的各項關鍵技術的總括,包含認證,監(jiān)控,計費等各個環(huán)節(jié)。
2 云計算技術在軟件測試中的應用
伴隨著云計算技術的蓬勃發(fā)展,尤其是基于互聯(lián)網(wǎng)分布式和協(xié)同計算技術的不斷成熟,軟件測試也發(fā)生了深刻變革,一種基于云計算環(huán)境下的軟件測試技術,即云測試也應運而生。云測試的誕生離不開云計算技術的發(fā)展與創(chuàng)新,離不開云計算技術在軟件測試領域滲透和應用。在云測試中應用的主要云計算核心技術包括如下幾點。
1)分布式存儲技術。云計算的海量數(shù)據(jù)運用分布式存儲技術存儲在多個設備上,借助互聯(lián)網(wǎng)絡可以方便地實現(xiàn)系統(tǒng)的拓展,顯著提供云計算系統(tǒng)的利用效率和可靠性能,為云測試提供強大的物理基礎設施。
2)數(shù)據(jù)管理技術。 在云計算中,涉及到大量的復雜的海量數(shù)據(jù),這些天文量級的海量數(shù)據(jù)對傳統(tǒng)數(shù)據(jù)管理提出了挑戰(zhàn)。如何有效管理這些海量數(shù)據(jù)并應用于分布式存儲設備,是云計算發(fā)展的核心技術。
3)平臺管理技術。 云計算的數(shù)據(jù)存儲在多個設備上且這些設備分布各處,因而如果保證這些設備能夠統(tǒng)一步伐,實現(xiàn)云計算或者云測試結果的有效輸出就顯得尤為關鍵。對于云計算而言,高效的平臺管理技術是其核心保證,也是目前云計算領域的重點研究課題。
3 基于云計算環(huán)境下的軟件測試特征及優(yōu)點
依托于云計算的軟件測試與傳統(tǒng)的基于本地環(huán)境的軟件測試有諸多不同。筆者認為可以從性價比這個角度切入,將基于云計算環(huán)境下的云測試簡要歸結為技術、服務質量以及價格三個方面的特征進行闡述。
1)測試技術平臺化。基于云計算環(huán)境的軟件測試可以由云測試平臺提供測試的基礎設施和各方面的資源支持,無需本地化的軟硬件投資,并通過眾包模式獲取專業(yè)測試領域專家型人才。從本質說,由于云計算實現(xiàn)了平臺化,將眾多的測試技術要求從本地移植到云計算平臺,讓測試更容易實現(xiàn),因而降低了測試的門檻以及資源需求。
2)統(tǒng)一可控的質量保證。相比傳統(tǒng)軟件測試模式的分散式管理容易導致參差不齊的軟件質量,基于云計算環(huán)境的軟件測試借助強大的云平臺,實現(xiàn)了統(tǒng)一管理,可有效實現(xiàn)軟件測試的標準化和規(guī)范化,保障軟件質量的完整性與統(tǒng)一性。
3)有效降低測試成本。傳統(tǒng)的軟件測試模式需要大量的基礎設施投資以及人力投資,尤其是對一些特殊性的項目,可能造成脈沖性浪費。云計算測試通過云平臺的協(xié)同效應,可有效降低測試的基礎設施以及人力資源投資,降低測試的復雜度,有效降低測試成本。
4 基于云計算環(huán)境的軟件測試應用現(xiàn)狀及平臺研究進展
云測試平臺綜合了復雜的軟硬件和服務,是云測試領域的核心技術,因而也備受學界和工業(yè)界的高度重視。日本筑波大學,瑞士洛桑理工大學,英國約克大學等諸多知名學府的專家和學者或搭建自己的云測試平臺模型,或是對云測試核心技術進行闡述研究。筑波大學開發(fā)了一款基于云計算的可靠并行分布式測試平臺,支持虛擬故障插入技術。而洛桑理工大學則通過研究云測試和預期軟件質量直接的關系,提出測試即服務,試圖降低軟件測試成本。
與此同時,在工業(yè)界多家知名計算機服務商業(yè)提供了商業(yè)化的云測試平臺服務,有力地推動云測試從理論研究到商業(yè)化轉變進程。從平臺類型上,這些眾多商業(yè)化的云測試平臺主要分為私有云、公共云以及混合云三種平臺類型;在業(yè)務模式上,各家既有提供測試外包服務,也有專注于客戶自行測試。IBM推出了一款名叫Smart Business Test Cloud的私有云,提供自行測試和測試外包兩種模式的服務,幫助企業(yè)建立虛擬,安全,動態(tài)可拓展的測試環(huán)境,因而其測試環(huán)境位于公司防火墻之后,所以其是公司私有云的一部分。專業(yè)云測試公司CloudTesting推出的cloud testing平臺,提供多種瀏覽器平臺。用戶只需要編寫測試腳本并上傳到其網(wǎng)站,就可以借助cloud testing平臺運行測試腳本,在商業(yè)模式上,cloud testing 平臺也進行了探索,提出按需付款的商業(yè)模式。另一件專業(yè)化公司UTest推出的Utest測試平臺,通過云計算,眾包等方式幫助開發(fā)者進行軟件測試,查找錯誤和解決問題,提供測試外包服務,Utest還針對不同的軟件測試特點和需求將測試分為五種方式:功能測試,負載測試,安全測試,本地化測試以及可用測試。
參考文獻
[1]李喬,鄭嘯.云計算研究現(xiàn)狀綜述[J].計算機科學,2011,38(4).
[2]李喬,柯棟梁,王小林.云測試研究綜述[J].計算機應用研究,2012,29(12).
關鍵詞:云計算;云計算技術;安全問題
中圖分類號:TP393 文獻標識碼:A 文章編號:1009-3044(2012)28-6690-03
云計算技術的出現(xiàn),主要是為了滿足人們對于各種計算環(huán)境要求,通過將互聯(lián)網(wǎng)資源進行快速的計算與共享,使得網(wǎng)絡中的資源達到一個平衡的狀態(tài),這樣才能夠將大量閑置的資源和設備進行充分的利用。在云計算模式下,客戶端不需要安裝復雜的應用軟件,只需要通過計算機與互聯(lián)網(wǎng)進行連接,實現(xiàn)遠程數(shù)據(jù)和服務器數(shù)據(jù)的交換,來直接獲取所需要的遠程信息和服務??梢哉f,云計算技術的運用有效的實現(xiàn)了網(wǎng)絡資源的整合,是計算機計算領域內以此飛躍性的技術更新。當前,我國針對云計算的研究工作還不夠多,而且進展也較慢,在實際的運行過程中,已經(jīng)有很多企業(yè)實施了自己的云計算平臺,比如IBM的“blue cloud”,而且獲得了實質性的運用。然而,由于計算機網(wǎng)絡特有的開放性特征,云計算也無法避免的要面臨信息安全問題,如何有效的對云計算技術面臨的安全威脅進行有效的處理,為云計算創(chuàng)造一個安全的環(huán)境,是當前面臨的一個重要問題。
1 云計算的涵義
云計算可以認為是一個大量計算機服務器集群而成的平臺,通過該平臺與網(wǎng)絡的連接,實現(xiàn)服務器、存儲設備的集成與運行平臺,滿足遠程用戶對數(shù)據(jù)的計算需求,因此,云計算也可以說將計算作為一種資源,并且使其從本地計算機轉移到互聯(lián)網(wǎng)上的過程。云計算是前期分布式運算和并行計算的一種改進和發(fā)展,也是未來商業(yè)運用的發(fā)展對象。可以認為在云計算環(huán)境中,每個用戶所使用的終端設不要求一定是具有計算能力的主機,可以是手機或者是其他的終端設備,只要該設備能夠將自己所需要的信息傳遞到遠程云環(huán)境中,便可以實現(xiàn)云計算的過程,并且及時將計算獲得的結果反饋給用戶,云計算技術的運用將這一數(shù)據(jù)傳遞的過程大大的簡化,將復雜的運算以及其他的繁瑣功能都進行了轉移到網(wǎng)絡上完成,極大的減輕了用戶運算的壓力。
2 云計算的特點
2.1 云計算對用戶終端設備的要求不高
在計算機運用過程中,用戶經(jīng)常會為了使用某個新的軟件,而不斷的對系統(tǒng)進行升級,或者是為了實現(xiàn)某個軟件的升級而不得不更換計算機硬件,才能進行應用。而在云計算環(huán)境中,只需要用戶輸入云計算服務的地址,便能夠在其中找到與自己需要相適應的功能,能夠在沒有任何限制的情況下,順利的使用新的操作系統(tǒng),實現(xiàn)軟件的升級,打開未知格式的文檔。而這一切所有的前提,只要能夠將計算機接入到互聯(lián)網(wǎng)中,便能夠實現(xiàn)。
2.2 云計算提供了安全可靠的數(shù)據(jù)存儲中心
在用戶使用計算機時,經(jīng)常會遇到由于受到病毒攻擊而導致?lián)p壞,或者是硬盤中的數(shù)據(jù)丟失等情況,甚至有的用戶信息被盜取等。如果將用戶的重要數(shù)據(jù)保存在一個類似Google Docs的網(wǎng)絡服務上,就不會發(fā)生上述情況。這是因為在云計算運行平臺的背后,有專業(yè)的數(shù)據(jù)中心和管理團隊對信息進行存儲與管理。
2.3 云計算技術提供了無限的計算空間
當用戶離開常住地點,比如駕車出游,這時無論用戶深處何處,只要能將手機接入到互聯(lián)網(wǎng)中,便能夠直接獲得自己所處位置的詳細信息,包括實時的交通狀況等,同時也能根據(jù)用戶的需求,查詢到達目的地最短、最快的行車路線。
2.4 云計算能夠滿足不同設備的數(shù)據(jù)共享
在實際生活中經(jīng)常會到一種情況,手機和電腦中分別存儲了幾百個人的電話號碼和郵件地址,如果用戶處在出差的狀態(tài),想要獲得聯(lián)系人的同步信息,或者更換新手機,需要將所有的號碼進行移動,這將是一項十分繁瑣的工作。而云計算技術的運用,能夠輕松的實現(xiàn)不同設備之間的數(shù)據(jù)共享,只要將所有的數(shù)據(jù)保存在云計算的數(shù)據(jù)中心,這時只需要保證電子設備接入到互聯(lián)網(wǎng),便可以隨時獲得需要的信息和數(shù)據(jù),而無需繁瑣的轉換與移動。
3 云計算面臨的網(wǎng)絡安全風險
云計算作為一個龐大的運算平臺,其在為用戶提供更多計算服務的同時,本身也存在著一定的安全風險,主要可以歸納為:
3.1 客戶端信息安全
云計算的運行基礎是分布式網(wǎng)絡,在網(wǎng)絡狀態(tài)下的計算可以將其視為一個節(jié)點。當計算機接入到互聯(lián)網(wǎng)后,其就成為了云計算的一個組成部分,其中包含了大量的客戶信息,比如以政府機構以及社會公共服務等,如果缺乏有效的隱私保護,將會導致信息數(shù)據(jù)的丟失和損壞,為用戶帶來不可估量的損失,比如從醫(yī)療保險的機構中獲得政府專員購買醫(yī)療保險的信息,然后從當?shù)剡x舉機構中獲得選民的信息,這時便能夠通過醫(yī)療保險信息以及選民信息的結合,獲得選民的姓名和疾病,這就造成了隱私信息的泄露。
3.2 服務器端的信息安全
云計算技術在安全性方面仍然不夠完善,當用戶將自己的信息交給別人進行存儲和管理,必然會產(chǎn)生對信息失去控制的恐懼,而且會對信息安全更為敏感,這便涉及到一個如何取得客戶信任的問題。近些年來,不斷發(fā)生的網(wǎng)絡竊取事件,使得人們對于網(wǎng)絡的安全與性可靠性產(chǎn)生產(chǎn)生了極大地質疑,這也是云計算技術所面臨的一個重點問題。
4 云計算的信息安全模型構建
云計算信息安全模型可以按照以下的層次進行構建:
1) 基礎設施層。該層次的資源主要是來自于本地資源,該層次負的安全問題也主要是計算機本地安全,可以通過安裝殺毒軟件、設置防火墻等方式來實現(xiàn)。
2) 核心層。該層次的功能主要是為用戶提供分布式的資源管理,通過抽象技術的運用,形成一個分布式應用的部署環(huán)境。
3) 資源架構層。該層次提供的服務主要有分布式存儲服務、分布式計算服務和分布式通信服務。存儲服務主要是通過數(shù)據(jù)加密、隔離、備份等方式來保證信息的安全;計算服務則主要是在虛擬的環(huán)境中,利用虛擬計算就會,對計算機計算進行隔離來防止信息干擾的出現(xiàn);通信服務則主要是通過數(shù)據(jù)加密、延長通信時間、建立通信安全協(xié)議等方法實現(xiàn)對信息和數(shù)據(jù)的保護功能。
4) 開發(fā)平臺層。該層主要運用的平臺升級和Parley-X保護技術實現(xiàn)對信息的安全保證。
5) 應用層。在應用層中一般是通過軟件的不斷升級以及安裝軟件補丁的方式來解決其安全問題。
5 云計算的信息安全關鍵技術
5.1 文件加密以及解密技術
對于云計算的信息安全來說,應當在云計算服務提供商與客戶端之間同時進行數(shù)據(jù)的加密,才能夠有效的提升數(shù)據(jù)的安全性。可以運用PGP、True Crypt等程序能夠加密文件,運用該加密方法一般必須要使用密碼,才能夠實現(xiàn)對文件和文檔的讀取。因此,只需要在數(shù)據(jù)傳輸之前先進行加密,這樣信息的內容便不會被泄漏或者竊取。
5.2 使用虛擬技術隔離
虛擬技術是實現(xiàn)云計算的關鍵核心技術。在云計算系統(tǒng)環(huán)境下,物理邊界基本消失,因此物理隔離方式已經(jīng)沒有保障了。因此需要設置邏輯安全邊界。在安裝虛擬服務器時,為每一臺虛擬服務器分配獨立硬盤分區(qū),使各個虛擬服務器從邏輯上隔離。虛擬服務器系統(tǒng)還需要安裝防火墻、殺毒軟件、IPS(IDS)、日志記錄以及恢復軟件,并構成多層次防范體系。而對于每一臺虛擬服務器還應該通過VLAN劃分不同的IP網(wǎng)段進行邏輯上的隔離。需要通信的虛擬服務器之間通過VPN的方式來進行,以達到虛擬化技術隔離的效果。
5.3 選擇良好的服務商和第三方審計
云計算安全是所有云計算服務提供商所應當承擔的責任,任何云計算服務商在為用戶提供服務的同時,都必須保證用戶數(shù)據(jù)的安全。因此,對于云計算服務的提供商的選擇,也是關系到云計算安全性的主要影響因素。IaaS云服務提供商主要負責為用戶提供基礎架構服務,云計算基礎設施的可靠性、物理安全、網(wǎng)絡安全、信息存儲安全、系統(tǒng)安全是其基本職責范疇。PaaS云服務提供商主要負責為用戶提供簡化的分布式軟件開發(fā)、測試和部署環(huán)境,云服務提供商除了負責底層基礎設施安全外,還需解決應用接口安全、數(shù)據(jù)與計算可用性等。SaaS云服務提供商需保障其所提供的SaaS服務從基礎設施到應用層的整體安全。另外,對于用戶來講,普遍缺少安全管理與事件的舉證能力,所以由第三方實施的安全審計就顯得更為重要。云審計服務必須能夠提供滿足審計事件的所有證據(jù)以及證據(jù)的可信度說明,而且,保證完整合規(guī)的云審計服務也是云服務商滿足各種合規(guī)性要求的重要方式。
5.4 災備與恢復
在云計算的環(huán)境中,災難恢復的定義與傳統(tǒng)環(huán)境中沒有區(qū)別,同樣由一些指標決定,如恢復時間目標(RTO)、恢復點目標(RPO)等。而在云計算環(huán)境中,虛擬化存儲以離散的方式存放文件,因此,相比傳統(tǒng)的災難恢復,云計算災難恢復可以有更簡單的流程和更短的恢復時間。
6 結束語
云計算技術的有效運用,已經(jīng)成為了當前計算機領域中一個廣泛的研究話題,而云計算系統(tǒng)的建立與安全也成為了用戶是否選擇云計算環(huán)境的一個重要指標。從云計算本身來說,只有滿足用戶對計算機計算技術高可靠性、高性價比的要求,才能夠促使用戶選擇云計算,進而推動云計算持續(xù)的發(fā)展。為此,我們需要對云計算技術的安全問題進行全面的研究,并且通過各種有效的措施和技術,不斷的提高云計算環(huán)境的安全性和可靠性,滿足廣大用戶的需求,促進云計算技術不斷的發(fā)展,并且獲得更廣泛的運用空間。
參考文獻:
[1] 虞慧群,范貴生.云計算技術的應用及發(fā)展趨勢綜述[J].微型電腦應用,2011(10).
[2] 李楠,.云計算技術的發(fā)展與挑戰(zhàn)性問題[J].考試周刊,2010(37).
[3] 張啟云.云計算中數(shù)據(jù)安全問題的研究[J].計算機光盤軟件與應用,2012(6).
[4] 房秉毅,張云勇,徐雷.21 云計算的安全問題和技術隱憂[J].硅谷,2011(22).
[5] 李云.移動互聯(lián)網(wǎng)環(huán)境下云計算安全淺析[J].移動通信,2011(9).
[6] 劉志強.云計算數(shù)據(jù)安全問題與對策研究[J].中國科技信息,2012(5).
[7] 李少飚.云計算的安全技術分析[J].計算機光盤軟件與應用,2011(4).
關鍵詞:云計算技術;數(shù)字城市;應用;信息化建設
中圖分類號:TP393.18
數(shù)字城市是人類社會發(fā)展水平達到一定程度后的產(chǎn)物。作為區(qū)域間的政治、經(jīng)濟、文化中心,提高城市數(shù)字化程度與信息化水平,實現(xiàn)城市現(xiàn)代化管理,對城市的長期、可持續(xù)發(fā)展具有重要的戰(zhàn)略意義。盡管我國當前數(shù)字城市發(fā)展速度有了很大的提高,但數(shù)字城市建設在技術、戰(zhàn)略上仍有很大的發(fā)展空間。面對數(shù)據(jù)量急劇增加以及社會群眾需求量增加的現(xiàn)象,數(shù)字化城市迫切需要建立高效率、高精度的信息網(wǎng)絡系統(tǒng)及其相應的管理體系。云計算技術作為新興的商業(yè)計算模型,以其高效率、易于進行擴展等突出優(yōu)點,成為計算機領域中的熱門發(fā)展技術之一。云計算技術的發(fā)展與應用為數(shù)字城市建設提供了良好的技術指導與支持,是數(shù)字城市建設過程中不可或缺的重要技術。
1 數(shù)字城市概述
1.1 數(shù)字城市的概念。數(shù)字城市就是將信息化、網(wǎng)絡化與數(shù)字化等多種高新技術進行融合與應用而建立的計算機應用與管理系統(tǒng)。廣義上來講,數(shù)字城市就是通過多媒體信息網(wǎng)絡等基礎平臺的建設,將城市信息資源進行整合,實現(xiàn)城市信息化以及城市信息技術的綜合應用,數(shù)字城市涵蓋了城市生產(chǎn)與生活的方方面面,主要包括電子政務、電子商務、公眾信息服務、市政基礎設施管理、城市教育管理、社會保障管理、城市交通智能化管理、城市環(huán)境質量檢測及管理等。
1.2 數(shù)字城市的生態(tài)發(fā)展環(huán)境。數(shù)字城市的生態(tài)基礎包含計算機服務、數(shù)據(jù)和綜合數(shù)據(jù)處理系統(tǒng)。其中,計算機服務基本特征為大容量、高速寬帶;數(shù)據(jù)特征為數(shù)量多、多源、多時態(tài)、多尺度、多分辨率等;數(shù)據(jù)綜合處理系統(tǒng)主要進行數(shù)據(jù)的存儲、分析、處理、及展示等工作。
2 我國數(shù)字化城市建設發(fā)展現(xiàn)狀及存在問題
城市數(shù)字化建設一般要經(jīng)歷四個階段:網(wǎng)絡基礎設施的建設;各部門、企業(yè)內部進行信息化建設;各部門、企業(yè)間進行互聯(lián)網(wǎng)連接;完成數(shù)字城市的建設工作。我國數(shù)字城市建設完成了階段性的信息化建設工作,建立了數(shù)字化城市體系,其發(fā)展建設水平仍不能滿足我國社會經(jīng)濟發(fā)展的需求,這主要表現(xiàn)在信息量過多導致信息溢出,必須建立大型的數(shù)據(jù)存儲與交換中心以及信息系統(tǒng)建設與維護中投入資金過多兩個方面。
我國數(shù)字城市建設中主要存在的問題有:數(shù)字城市建設發(fā)展整體框架缺乏科學性、合理性、規(guī)范性;公眾信息服務平臺建設工作不到位,建設緩慢,服務平臺實用性能較低;數(shù)字城市信息庫內容缺乏全面性,缺乏信息挖掘、更新、共享、管理、以及服務等方面的技術創(chuàng)新與改革;高精技術人才與專業(yè)人才嚴重匱乏;數(shù)字城市建設資金缺乏。
3 云計算技術概述
3.1 云計算技術的概念。云計算是一種新型計算模式,用戶或者應用程序依照自身需求或運行需要獲取相應的計算能力、應用軟件以及信息存儲空間等各種服務,云計算技術實現(xiàn)了在用戶具有相關知識、服務技術以及設備操作知識的情況下,通過IT將相關的能力或服務提供給用戶。中國云計算網(wǎng)絡定義的云概念為分布式計算、并行計算以及網(wǎng)絡計算的發(fā)展以及三種計算方法商業(yè)價值的實現(xiàn)。云計算在本質上是提供IT資源,IT資源中應用程序、計算、編程、存儲等幾乎所有的IT資源可以通過云服務方式提供給客戶。
3.2 云計算服務類型分類。云計算服務主要分為基礎設施即服務、平臺即服務以及軟件即服務三種。基礎設施即服務是指利用云計算技術對遠程計算資源進行訪問,其中包括信息計算、存儲以及應用等相關功能。平臺即服務是指服務商提供開發(fā)環(huán)境作為服務,主要包括應用的設計、研發(fā)、測試機托管。軟件即服務則是取代傳統(tǒng)的軟件安裝,通過網(wǎng)絡向提供商獲取所需要服務的新形式。
3.3 云計算的核心技術。為確保云計算系統(tǒng)的順利運行,系統(tǒng)中運用了很多計算機技術,其中,云計算的核心技術包括海量數(shù)據(jù)分布存儲技術、海量數(shù)據(jù)管理技術、虛擬化技術以及云計算平臺管理技術。海量數(shù)據(jù)分布存儲技術應用中,數(shù)據(jù)存儲采用分布式存儲方式,并采用冗余存儲的方式保證了存儲數(shù)據(jù)的可靠性。海量數(shù)據(jù)管理技術的應用能對海量分散的數(shù)據(jù)進行分析與處理工作,虛擬化技術將應用軟件與硬件設施進行隔離,虛擬化技術的應用可以實現(xiàn)將單個資源劃分或將多個資源整合,從而對數(shù)據(jù)源進行高效率的管理。云計算平臺管理技術的應用目的在于協(xié)調多個服務器進行工作運行,及時發(fā)現(xiàn)系統(tǒng)運行故障并進行處理及恢復,實現(xiàn)云系統(tǒng)整體的智能化運營。
3.4 云計算技術的特點。云計算技術具有規(guī)模超大、可靠性高、易于擴展、虛擬性、通用性高、費用低廉等特點。要實現(xiàn)云計算的超大規(guī)模必須保證足夠的網(wǎng)絡連接與帶寬資源以及開放型應用程序接口。云計算的高可靠性是由于云計算采用可互換的計算節(jié)點同構和數(shù)據(jù)多副本容錯等措施,保證數(shù)據(jù)的安全性以及服務的可靠性。易于擴展是指云規(guī)??梢愿鶕?jù)應用中的實際需要進行動態(tài)伸縮,保證滿足不斷增長的使用需求。虛擬化是指云計算不受相應的硬件以及應用軟件的影響,抽象化的云計算基礎設施也為基礎架構提供了足夠的雙向擴展能力。通用性高是指云計算技術不是單一、特定的應用,可以根據(jù)實際需要構造出多種變化并可以支撐多種應用同時運行。云計算技術費用低廉是指,云具有的通用性可以使其對數(shù)據(jù)信息進行自動化管理,降低管理成本,提升資源使用率,實現(xiàn)云計算技術成本大幅度降低。
4 云計算在數(shù)字城市建設中的應用
4.1 政府服務。云計算技術在數(shù)字化城市建設中的應用可以使政府行政等日常工作通過網(wǎng)絡進行規(guī)劃、實現(xiàn)以及管理,打破傳統(tǒng)的人力資源界限,構建虛擬化的政府工作體系,提高政府工作信息化水平,形成政府與基層群眾之間的有機聯(lián)系。
4.2 公共安全。云計算技術在數(shù)字城市中的應用,通過建立城市安全監(jiān)控系統(tǒng)并實現(xiàn)各個監(jiān)控系統(tǒng)之間的有機結合,并與公安部門各種安全監(jiān)控系統(tǒng)與措施進行整合,實現(xiàn)對城市中重點場所、重要部門的安全監(jiān)控與管理,貫徹落實各種措施與政策,提高城市公共安全水平。
4.3 教育。云計算技術在教育中的應用以師生教學為中心,圍繞教育教學的主要方面,通過云計算系統(tǒng)強大的計算能力,有針對性的為教育教學提供所需數(shù)據(jù),提高了教育教學水平與質量。在提高學生學習效率、提升學生素質及學習能力、分析能力,培育高素質、高水平的新型人才有重大意義。
4.4 交通和醫(yī)療。云計算技術在數(shù)字城市的應用中,可以通過網(wǎng)絡系統(tǒng)的應用建立智能化的交通運輸系統(tǒng),改變人們的出行模式,改善路面通行狀況,減少因交通問題導致的空氣污染等現(xiàn)象。此外,通過建立基于云計算技術的新型醫(yī)療系統(tǒng),打造醫(yī)療信息平臺,實現(xiàn)各醫(yī)療體系間的信息互通,為患者提高高質量的醫(yī)療服務,進一步推動醫(yī)療科學研究的進步。
5 結束語
數(shù)字城市的建設對于城市建設及未來發(fā)展具有重要意義,云計算技術的應用實現(xiàn)了信息資源的共享,為數(shù)字城市的建設提供了支持平臺與技術保證。數(shù)字化城市的建設過程必須通過云計算技術形式來實現(xiàn),充分發(fā)揮云計算技術的優(yōu)勢,實現(xiàn)數(shù)字城市建設工程的順利實施,確保城市未來可持續(xù)發(fā)展。
參考文獻:
[1]李勇.云計算——IT技術的新轉折[J].計算機光盤軟件與應用,2010,(12):7-7.
[2]任怡.走進“云”時代的城市設計[J].計算機光盤軟件與應用,2012,(7):45-46.
[3] 黃偉,鄒成武.基于云計算技術的數(shù)字生態(tài)城市平臺設計[J].科技廣場,2012,(9):74-75.
作者簡介:疏靖(1974-),男,安徽蕪湖人,碩士,副教授,主要研究方向:電子信息技術。
關鍵詞:云計算技術;分布存儲技術;數(shù)據(jù)處理
DOIDOI:10.11907/rjdk.161889
中圖分類號:TP319
文獻標識碼:A 文章編號文章編號:16727800(2016)011016104
0 引言
當前,計算機技術、信息技術和通訊技術的發(fā)展成為全球社會、經(jīng)濟、科技發(fā)展的重要推動力,它們已經(jīng)融入到了人們生產(chǎn)生活的各個環(huán)節(jié)。隨著對其應用程度的逐漸深入,各領域需要存儲和處理的數(shù)據(jù)規(guī)模愈來愈大,這給相關技術的可持續(xù)發(fā)展帶來了巨大挑戰(zhàn)。云計算技術是計算機、存儲和通訊技術發(fā)展到一定階段后自然而然形成的一種新的計算模型,其在數(shù)據(jù)的儲存和處理上與個人PC機有非常大的區(qū)別。它通過現(xiàn)代“互聯(lián)網(wǎng)+機器設備”構建了一個龐大的數(shù)據(jù)中心庫,并以此為基礎向各領域提供數(shù)據(jù)存儲、處理、分析以及計算服務。整個云計算系統(tǒng)的中心是數(shù)據(jù)中心,而對數(shù)據(jù)進行管理、存儲以及組織的分布存儲技術又是數(shù)據(jù)中心的關鍵??梢哉f,分布存儲技術水平直接決定了云計算的整體水平。然而,目前分布存儲技術難擴展、高成本、低容錯的特性極大地限制了云計算技術的應用與發(fā)展。因此,分布存儲技術的研究成為當前云計算技術研究的重點和熱點。
1 分布存儲技術產(chǎn)生背景
隨著計算機應用的逐漸深入,海量數(shù)據(jù)隨之產(chǎn)生,單一的PC機或者服務器已難以滿足人們對數(shù)據(jù)處理的需求。因此,解決當前更大規(guī)模數(shù)據(jù)存儲與數(shù)據(jù)計算的云計算技術應時而生[1]。
云計算環(huán)境下的分布存儲技術指用戶為了實現(xiàn)自己存儲數(shù)據(jù)的目標,通過購買或租賃等手段,獲得互聯(lián)網(wǎng)空間,進而滿足自己對數(shù)據(jù)的存儲和計算需求。在云計算環(huán)境下,數(shù)據(jù)中心會對儲存在其內部節(jié)點上的數(shù)據(jù)進行有序編排,通過專用的端口將用戶需要的數(shù)據(jù)傳輸給用戶,同時用戶也能通過該端口將需要存儲和處理的數(shù)據(jù)傳輸?shù)阶约嘿徺I的互聯(lián)網(wǎng)空間中。通俗來講,云計算就是以互聯(lián)網(wǎng)為基礎,能夠使人們分享基礎資源的計算模型。
2 云計算環(huán)境下的分布存儲技術分析
2.1 容錯性技術分析
傳統(tǒng)情況下,采取RAID來提升存儲技術的容錯性,但這樣的技術提升手段要求使用高性能的服務器,同時使用更加專業(yè)的存儲設備。因此,這種提升存儲容錯性的手段會使成本大幅度提升,極大降低了企業(yè)的經(jīng)濟效益。但是,采用這種技術提升數(shù)據(jù)存儲的容錯性時,時常發(fā)生存儲失誤或錯誤的情況,給企業(yè)和用戶造成了巨大損失,嚴重阻礙了云計算技術的進一步發(fā)展和應用。
2.2 可擴展性分析
提高存儲可擴展性的最常用手段是預留冗余磁盤空間,這種提升手段適用于常規(guī)的存儲技術。然而,目前云計算環(huán)境下所需儲存和處理的數(shù)據(jù)達到了EB級別,在這種情況下,采取傳統(tǒng)預留冗余磁盤空間的手段已經(jīng)無法適應當前需要。
2.3 成本控制分析
在傳統(tǒng)的數(shù)據(jù)存儲過程中,小規(guī)模的數(shù)據(jù)交換不會產(chǎn)生很高的熱量,不需要對數(shù)據(jù)存儲設備進行降溫,也不需要考慮節(jié)能問題。因此,傳統(tǒng)的成本控制方式無法為云計算環(huán)境下的成本控制提供有效借鑒。在云計算環(huán)境下,由于涉及海量EB級別的數(shù)據(jù)存儲、交換、計算,因而必須大規(guī)模增加存儲空間和數(shù)據(jù)存儲節(jié)點,也就必然會增加生產(chǎn)成本。另外,大量數(shù)據(jù)的傳輸和運算必然會使設備的散熱量大大增加,在設備制造時必須要考慮散熱問題,這在無形中也增加了實際運營成本[2]。
3 云計算環(huán)境下的分布存儲技術構造
云計算環(huán)境下的數(shù)據(jù)中心主要由兩方面的部件構成:軟件與硬件。其中軟件主要提供數(shù)據(jù)中心傳輸數(shù)據(jù)、計算等服務;硬件主要提供其存在環(huán)境所需要的支撐。通常情況下將其分成3種構造類型。
3.1 交換機構造
交換機結構在云計算技術出現(xiàn)之前就已是一種常用的分布存儲技術手段,它不僅被用作數(shù)據(jù)中心,還是連接數(shù)據(jù)與用戶的紐帶。通常情況下,以交換機為中心的構造會形成一種樹形結構,如圖1所示,它由聚合層、核心層以及邊緣層構成。邊緣層通常由服務器和交換機構成,在數(shù)據(jù)存儲時為了保證均衡的帶寬環(huán)境,邊緣層一定要和聚合層產(chǎn)生連接;在數(shù)據(jù)訪問和傳輸時,聚合層也必須和核心層產(chǎn)生連接。該結構具備如下3個優(yōu)點:①非常易于操作;②連接簡單;③很容易實現(xiàn)擴展。同時其也存在一些不足:①靈活性差、資源利用率低;②帶寬不足;③受聚合層結構影響較大;④發(fā)生故障后會浪費很多資源[3]。
3.2 服務器構造
將服務器結構作為數(shù)據(jù)中心時,為了實現(xiàn)不同服務器之間的連接,需要設置一些網(wǎng)卡。這種結構不必連接路由器和交換機,其本身就能夠實現(xiàn)數(shù)據(jù)的傳輸和存儲功能。由于通過網(wǎng)卡可以實現(xiàn)服務器的聯(lián)網(wǎng)功能,因而構建服務器結構相對而言比較容易,但是應用它作為數(shù)據(jù)中心很容易發(fā)生鏈路冗余。并且在進行數(shù)據(jù)轉發(fā)時,資源使用量較大,極易導致服務器高強度運轉,會對服務器造成不同程度的損害。簡言之,服務器作為數(shù)據(jù)中心易于構造但在運行過程中數(shù)據(jù)冗余現(xiàn)象嚴重。其結構如圖2所示。
3.3 混合型構造
將交換機結構和混合型結構進行適度組合就構成了混合型構造,這種結構集中了交換機與服務器的優(yōu)點,它將交換機作為中心,用網(wǎng)卡連接服務器并傳輸數(shù)據(jù),能夠很好地完成大型數(shù)據(jù)包的存儲和傳輸。例如,DCell混合型構造是一種分層的、遞歸型的網(wǎng)絡構造,上層DCell由多個下層DCell網(wǎng)絡構成,假如把位于第J層的DCell當成一個節(jié)點,那么位于最底層的DCell將由N個服務器共同連接一臺交換機。因此,當N=4時,該結構如圖3所示。
4 當前分布存儲技術容易產(chǎn)生的問題
4.1 容錯問題
存儲技術的容錯性能可運用傳統(tǒng)的技術手段加以提高,比如,傳統(tǒng)的RAID、高性能服務器、更加專業(yè)的存儲裝置都能夠有效地改善存儲技術的容錯性能。但是,隨著社會經(jīng)濟的快速發(fā)展以及計算機應用的逐漸普及,需要存儲和處理的數(shù)據(jù)量快速增長,這就要求數(shù)據(jù)中心的存儲節(jié)點隨之增長。在這種情況下,技術的限制導致數(shù)據(jù)存儲和計算出現(xiàn)諸多問題,比如數(shù)據(jù)缺失、數(shù)據(jù)失效等。類似狀況的發(fā)生使用戶遭受了巨大損失,同時也嚴重限制了云計算技術的發(fā)展和應用[4]。
4.2 可擴展性問題
提升可擴展性能的傳統(tǒng)方式是預留出足夠的冗余磁盤空間。這種方式適用于常規(guī)的儲存技術,但并不能很好地適用于云計算環(huán)境下的分布存儲技術。因為預留冗余磁盤是通過增加磁盤來實現(xiàn),在當前大數(shù)據(jù)庫浪潮的沖擊下,用預留磁盤冗余的手段來解決EB級數(shù)據(jù)的擴展性問題并不科學,而且在未來,數(shù)據(jù)庫的級別可能會更高,這就要求采用新的技術來解決可擴展性問題。
4.3 成本增大問題
在云計算技術出現(xiàn)之前,常規(guī)的分布存儲技術只需要對小規(guī)模數(shù)據(jù)進行存儲和計算,不需要對設備的散熱與降溫加以特殊考慮,因而在傳統(tǒng)的存儲設備制造和應用上并沒有涉及散熱和能耗問題。然而,在云計算環(huán)境下,隨著用戶的迅速增加以及數(shù)據(jù)級別的不斷攀升,如何解決好設備存儲、傳輸問題,以及計算EB級別數(shù)據(jù)時的散熱和能耗問題,有效降低設備制造成本以賺取更多盈利已成為困擾諸多設備廠家的難題。
5 分布存儲關鍵技術分析
5.1 容錯性技術
隨著互聯(lián)網(wǎng)、計算機以及通訊技術的發(fā)展,云計算技術在人們生產(chǎn)和生活中的應用越來越廣泛,云計算環(huán)境下的分布儲存技術也備受關注。數(shù)據(jù)容錯技術的應用意味著即便云計算系統(tǒng)在使用期間由于未知原因產(chǎn)生了錯誤,其依然可以不間斷地、正常地向用戶提供數(shù)據(jù)存儲、計算、傳輸服務。該技術的發(fā)現(xiàn)和使用可以有效提高系統(tǒng)的可靠性能,同時在一定程度上還能夠增強系統(tǒng)應用性,使數(shù)據(jù)訪問率實現(xiàn)一定程度的增長。通常情況下,數(shù)據(jù)容錯是利用添加數(shù)據(jù)冗余來實現(xiàn),即在向用戶傳輸數(shù)據(jù)時即便有一些數(shù)據(jù)失效,但依然可以從冗余數(shù)據(jù)中召回所需數(shù)據(jù),以滿足客戶需求。冗余數(shù)據(jù)在實際工作中的確能夠提升系統(tǒng)的容錯性,但同時也加大了存儲資源的占用。因此,良好的數(shù)據(jù)容錯技術不但要保證系統(tǒng)擁有良好的容錯性,而且也要最大限度地降低對存儲資源的占用,以控制成本、提升效益。
數(shù)據(jù)容錯技術可以分為復制型與糾、刪碼型的容錯技術。復制型數(shù)據(jù)容錯技術能夠實現(xiàn)簡單應用,但由于建立副本的需要,會占用非常多的存儲資源;糾、刪碼型數(shù)據(jù)容錯技術雖然占用空間較少,但在數(shù)據(jù)存儲和輸出過程中需要重復編碼及解碼,對設備的計算性能要求很高。在數(shù)據(jù)缺失時,復制型容錯技術只需將其它副本中的數(shù)據(jù)復制下載修復就可;糾、刪碼型容錯技術修復數(shù)據(jù)時需要查找更大的數(shù)據(jù)量,難度和成本都相應較高。
(1)復制型數(shù)據(jù)容錯技術。復制型容錯技術的原理是將個體數(shù)據(jù)實現(xiàn)多模塊化,將多個模塊放置到不同的節(jié)點中,運用這種方法可以有效避免數(shù)據(jù)丟失、失效對用戶造成的損失,因為某一個模塊缺失時依然能夠利用其它節(jié)點中的相同數(shù)據(jù)。當前,對該技術的研究主要有2個方向:①復制策略;②組織結構。
(2)糾、刪碼型數(shù)據(jù)容錯技術。糾、刪碼型數(shù)據(jù)容錯技術的原理是將存儲數(shù)據(jù)實現(xiàn)編碼化,產(chǎn)生新的占用空間更小的編碼數(shù)據(jù),運用這種方法不但可以進行數(shù)據(jù)的復制存儲,而且可以有效減小存儲占用空間。
上述兩種數(shù)據(jù)容錯技術各有優(yōu)缺點,其對比結果如表1所示。
5.2 節(jié)能技術
據(jù)相關統(tǒng)計機構調查結果可知,云計算環(huán)境下數(shù)據(jù)存儲系統(tǒng)的能耗可達到系統(tǒng)總能耗的44%。因此,對云計算技術節(jié)能的研究重點是對存儲系統(tǒng)節(jié)能的研究。對存儲技術節(jié)能技術的研究可以實現(xiàn)成本的有效控制,降低生產(chǎn)成本,提升企業(yè)利潤,同時節(jié)能技術的研究與應用還能夠有效地保護環(huán)境。數(shù)據(jù)存儲技術是云計算技術的基礎,降低數(shù)據(jù)存儲的能耗能夠有力地促進云計算技術的發(fā)展和應用,對社會發(fā)展也具有一定的積極意義。
5.2.1 節(jié)能技術能耗模型
云計算環(huán)境下的分布存儲通常會運用到數(shù)據(jù)中心,如果想有效降低數(shù)據(jù)存儲、傳輸、計算過程的能量消耗,最簡單有效的手段是減少每一個儲存節(jié)點對能量的消耗。只是在通常情況下,能量消耗的減少也同時意味著設備性能的降低。可通過單一的計算機能耗模型來對其性能與能耗之間的關聯(lián)性進行研究,此模型主要分為比例模型和兩段模型[5]。
在比例模型中,能量的消耗和計算機硬件的使用程度是正比關系,在硬件沒有負載時基本不會有能量消耗,因而該模型無法精準地計算出系統(tǒng)能量的消耗情況。在實際情況中,計算機只要開機就會有能量消耗。動態(tài)頻率、電壓調整以及固態(tài)硬盤技術的運用,使計算機工作時其硬盤可以根據(jù)負載調整轉速,使得性能與能量消耗步調一致,在保證性能的前提下有效減少能量消耗。
在兩端模型中,計算機整體能耗分為固定能耗和可變能耗。固定能耗主要為硬件設備運轉時的能量消耗,可變能耗由磁盤運轉速度決定。雖然上述兩種模型都認為設備高負載運轉時能量的消耗最高,但兩種模型對于空載時的能量消耗認識不同。兩端模型認為空載時的能量消耗是無法被忽略的,所以兩者相比,兩端模型可以更精準地計算出其能量消耗情況。DVFS技術以及VOVO技術的運用,使得通過關閉沒有任務的組件或數(shù)據(jù)節(jié)點的方法來減少能量消耗成為可能,可有效降低整個系統(tǒng)的能量消耗。
5.2.2 節(jié)能技術分類
目前,在減少分布存儲能耗方面出現(xiàn)了很多有用成果,可將最新成果分成兩類:軟件節(jié)能技術、硬件節(jié)能技術。
(1)軟件節(jié)能技術。這種技術是利用相關軟件合理調控和分配存儲資源來降低能耗,其特點是在降低系統(tǒng)能量消耗的同時不會導致性能的改變。軟件直接調控管理數(shù)據(jù)節(jié)點通過對其應用情況進行分析與調控,合理地關閉節(jié)點,降低其能量消耗
(2)硬件節(jié)能技術。這種技術是減少分布存儲硬件構成組件的能量消耗來實現(xiàn)整體的降耗節(jié)能,從硬件的構成層次可以將其分為兩個方面:數(shù)據(jù)中心技術、計算機整體技術。
5.3 可擴展性能技術
隨著數(shù)據(jù)存儲量上升到EB級別,對云計算環(huán)境下分布存儲技術的數(shù)據(jù)存儲、傳輸、計算能力都有著更高要求。在其發(fā)展過程中,必須要對硬件設備的可擴展性能加以提升和完善,以更好地促進云計算技術的發(fā)展和應用。
6 結語
云計算是適應新時展要求的新型計算模式,目前已廣泛運用于人們的生活和工作領域。云計算技術的應用受到數(shù)據(jù)分布存儲技術容錯性、成本、擴展性能等方面的限制,研究數(shù)據(jù)分布存儲的容錯性技術、節(jié)能降耗技術、可擴展性能力有助于提升云計算的整體發(fā)展水平,使云計算技術更好地服務于人類[6]。本文結合云計算技術的實際應用情況,分析了其中存在的問題,對提升分布存儲技術的一些關鍵成果進行了介紹,這些成果的應用可有效提升云計算環(huán)境下分布儲存技術的性能,從而增強其對數(shù)據(jù)的存儲和處理能力,促進云計算技術的廣泛應用。
參考文獻:
[1] 史海疆.數(shù)據(jù)中心節(jié)能降耗技術探討――訪中國科學院計算機技術研究所研究員張廣明[J].電氣應用,2014(2):4546.
[2] 王聰,王翠榮,王興偉,等.面向云計算的數(shù)據(jù)中心網(wǎng)絡體系結構設計[J].計算機研究與發(fā)展,2012(2):2628.
[3] 宋杰,李甜甜,閆振興,等.一種云計算環(huán)境下的能效模型和度量方法[J].軟件學報,2012(2):26.
[4] 譚一鳴,曾國蓀,王偉.隨機任務在云計算平臺中能耗的優(yōu)化管理方法[J].軟件學報,2012(2):1013.