劉熠
【摘要】 云計(jì)算是將計(jì)算資源用網(wǎng)絡(luò)并行連接起來,按需分配,通過高效快速的運(yùn)算存儲(chǔ)方法,提供給用戶更加方便有效的服務(wù)。本文主要對(duì)云計(jì)算進(jìn)行了簡要的介紹。分別從發(fā)展史、云計(jì)算原理、云計(jì)算核心技術(shù)進(jìn)行了闡述。
【關(guān)鍵字】 云計(jì)算定義 云計(jì)算發(fā)展史 云計(jì)算核心技術(shù)
一、前言
1.1云計(jì)算定義
云計(jì)算是分布式計(jì)算、并行計(jì)算、效用計(jì)算、網(wǎng)絡(luò)存儲(chǔ)、虛擬化、負(fù)載均衡、熱備份冗余等傳統(tǒng)計(jì)算機(jī)和網(wǎng)絡(luò)技術(shù)發(fā)展融合的產(chǎn)物。
1.2云計(jì)算特征
云計(jì)算特征主要表現(xiàn)在按需自助服務(wù)、無所不在的網(wǎng)絡(luò)訪問、獨(dú)立劃分資源池、對(duì)資源進(jìn)行快速而又有彈性的管理,并且該服務(wù)以可計(jì)量的方式呈現(xiàn)給用戶。從這幾個(gè)層面上來說,大大方方便了用戶的使用??蛻艨梢愿颖憬?、快速的去使用云端資源。
二、云計(jì)算發(fā)展史
隨著網(wǎng)絡(luò)的發(fā)展,信息爆炸以及數(shù)據(jù)分析需求的日益增加,在虛擬技術(shù)和大數(shù)據(jù)技術(shù)的成熟之下,一門“新”的技術(shù)走進(jìn)了我們的眼前——云計(jì)算。云計(jì)算從它的出現(xiàn)到如今的成型歷經(jīng)過程如下:電廠模式階段、效用計(jì)算階段、網(wǎng)格計(jì)算階段再到云計(jì)算階段。
從最早的工廠模式只是簡單的整合存儲(chǔ)設(shè)備供用戶使用,到后來并行技術(shù)的突破。云計(jì)算這一新型模式來臨。真正做到了利用虛擬的云端設(shè)備供應(yīng)全球用戶隨時(shí)隨地簡單使用。如今這一技術(shù)正逐步走向成熟。
三、云計(jì)算的核心技術(shù)
3.1虛擬化技術(shù)
虛擬化是云計(jì)算最重要的核心技術(shù)之一,它為云計(jì)算服務(wù)提供基礎(chǔ)架構(gòu)層面的支撐,是ICT服務(wù)快速走向云計(jì)算的最主要驅(qū)動(dòng)力。從技術(shù)上講,虛擬化是一種在軟件中仿真計(jì)算機(jī)硬件,以虛擬資源為用戶提供服務(wù)的計(jì)算形式。從表現(xiàn)形式上看,一是將一臺(tái)性能強(qiáng)大的服務(wù)器虛擬成多個(gè)獨(dú)立的小服務(wù)器,服務(wù)不同的用戶。二是將多個(gè)服務(wù)器虛擬成一個(gè)強(qiáng)大的服務(wù)器,完成特定的功能。
3.2分布式數(shù)據(jù)存儲(chǔ)技術(shù)
在當(dāng)前的云計(jì)算領(lǐng)域,Google的GFS和Hadoop開發(fā)的開源系統(tǒng)HDFS是比較流行的兩種云計(jì)算分布式存儲(chǔ)系統(tǒng)。 GFS(Google File System):谷歌的非開源的GFS(GoogleFile System) 云計(jì)算平臺(tái)滿足大量用戶的需求,并行地為大量用戶提供服務(wù)。HDFS(Hadoop Distributed File System)技術(shù):大部分ICT廠商,包括Yahoo、Intel的“云”計(jì)劃采用的都是HDFS的數(shù)據(jù)存儲(chǔ)技術(shù)。
3.3編程模式MapReduce
MapReduce是當(dāng)前云計(jì)算主流并行編程模式之一。MapReduce模式將任務(wù)自動(dòng)分成多個(gè)子任務(wù),通過Map和Reduce兩步實(shí)現(xiàn)任務(wù)在大規(guī)模計(jì)算節(jié)點(diǎn)中的高度與分配。MapReduce模式的思想是將要執(zhí)行的問題分解成Map(映射)和Reduce(化簡)的方式,先通過Map程序?qū)?shù)據(jù)切割成不相關(guān)的區(qū)塊,分配(調(diào)度)給大量計(jì)算機(jī)處理,達(dá)到分布式運(yùn)算的效果,再通過Reduce程序?qū)⒔Y(jié)果匯整輸出。
3.4大規(guī)模數(shù)據(jù)管理
處理海量數(shù)據(jù)是云計(jì)算的一大優(yōu)勢(shì)。高效的數(shù)據(jù)處理技術(shù)也是云計(jì)算不可或缺的核心技術(shù)之一。Google的BigTable是非關(guān)系的數(shù)據(jù)庫,與傳統(tǒng)的關(guān)系數(shù)據(jù)庫不同,它把所有數(shù)據(jù)都作為對(duì)象來處理,形成一個(gè)巨大的表格,用來分布存儲(chǔ)大規(guī)模結(jié)構(gòu)化數(shù)據(jù)。 HBase是Apache的Hadoop項(xiàng)目的子項(xiàng)目,定位于分布式、面向列的開源數(shù)據(jù)庫。HBase不同于一般的關(guān)系數(shù)據(jù)庫,它是一個(gè)適合于非結(jié)構(gòu)化數(shù)據(jù)存儲(chǔ)的數(shù)據(jù)庫。
3.5分布式資源管理
云計(jì)算系統(tǒng)所處理的資源往往非常龐大,同時(shí)可能跨躍多個(gè)地域。且云平臺(tái)中運(yùn)行的應(yīng)用也是數(shù)以千計(jì),如何有效地管理這批資源,保證它們正常提供服務(wù),需要強(qiáng)大的技術(shù)支撐。因此,分布式資源管理技術(shù)的重要性可想而知。
四、結(jié)束語
云計(jì)算的出現(xiàn)并快速發(fā)展,一方面是虛擬化技術(shù)、大數(shù)據(jù)等技術(shù)的發(fā)展的結(jié)果,另一方面也是互聯(lián)網(wǎng)發(fā)展需要不斷豐富其應(yīng)用的必然趨勢(shì)的體現(xiàn)。云技術(shù)已經(jīng)走進(jìn)了我們的生活,為我們的各行各業(yè)帶來了前所未有的發(fā)展和革新。未來的云技術(shù)或?qū)l(fā)展成為前沿科技的領(lǐng)軍人。
參 考 文 獻(xiàn)
[1]張德豐.大數(shù)據(jù)走向云計(jì)算[M].北京:人民郵電出版社,2014.
[2][印度]Dinkar Sitaram,Geetha Manjunath著,程國建,楊曉靜,韓家新,王魁生譯,大數(shù)據(jù)走向云計(jì)算[M].北京:國防工業(yè)出版社,2015.
[3]陳國良,孫廣中,徐云.并行計(jì)算的一體化研究現(xiàn)狀與發(fā)展趨勢(shì).科學(xué)通報(bào),2009,54(8):1043~1 049.
[4]司品超,董超群,吳利,張超容.云計(jì)算:概念,現(xiàn)狀及關(guān)鍵技術(shù).2008年全國高性能計(jì)算學(xué)術(shù)年會(huì)論文集,2008.
[5]方巍,文學(xué)志,潘吳斌,薛勝軍.云計(jì)算:概念、技術(shù)及應(yīng)用研究綜述.南京信息工程大學(xué)學(xué)報(bào)[J]:自然科學(xué)版,2012,4(4):351-361
[6]劉鵬.云計(jì)算(第二版)[M].北京:電子工業(yè)出版社,2011.