云計算概念、模型和關(guān)鍵技術(shù)

相關(guān)專題: 云計算 中興通訊

摘要:云計算指IP技術(shù)架構(gòu)下的網(wǎng)絡(luò)計算,其本質(zhì)是ICT業(yè)務(wù)的一種新的應(yīng)用方式。絕大數(shù)企業(yè)和運營商的數(shù)據(jù)中心的改造將是云計算未來發(fā)展的主要任務(wù):使云計算技術(shù)更為普遍和更為廣泛地為絕大部分企業(yè)、機構(gòu)、團體和運營商服務(wù)。云計算技術(shù)將不僅提供傳統(tǒng)意義的IT資源和應(yīng)用服務(wù),而且將支持包括IT、通信、電視、移動和物聯(lián)等一切互聯(lián)網(wǎng)技術(shù)融合后的資源使用和業(yè)務(wù)應(yīng)用。云計算發(fā)展的關(guān)鍵技術(shù)主要有統(tǒng)一交換構(gòu)架、統(tǒng)一虛擬化和統(tǒng)一計算系統(tǒng),云計算發(fā)展的戰(zhàn)略推手將是組建開放產(chǎn)業(yè)聯(lián)盟和推動開放技術(shù)標準。

關(guān)鍵字:云計算;統(tǒng)一交換構(gòu)架;統(tǒng)一虛擬化;統(tǒng)一計算系統(tǒng)

英文摘要:Cloud computing is a new technology for network computing under the IP architecture, and its potential lies in new ICT business applications. For the majority of operators and enterprises, the main task of cloud computing is data centre transformation. This will ensure cloud computing becomes more widespread among enterprises, institutions, organizations, and operators. Cloud computing will not only provide traditional IT resource usage and application services, but will also support full resource usage and application services—such as IT, communications, video, mobile, as well as Internet of Things under a converged network infrastructure. Some key cloud computing technologies include unified fabric, unified virtualization, and a unified computing system. The formation of an open industry alliance and promotion of open technology standards will also be strategically critical for future development of cloud computing.

英文關(guān)鍵字:cloud computing; unified fabrics; unified virtualization; unified computing system
 
    隨著有關(guān)云計算概念、術(shù)語和技術(shù)的不斷涌現(xiàn)和大量報道,人們對在企業(yè)中采用和實施云計算技術(shù)的熱情大增,F(xiàn)在人們對云計算可能帶來的好處已有所了解,但同時也應(yīng)該看到,由于云計算概念和技術(shù)比較新穎,涵義比較寬泛,再加上市場上一些人將云計算放大成無所不包、無所不能和無所不在的萬能技術(shù),因此對云計算的描述和推銷多少出現(xiàn)了一些浮燥和炒做的嫌疑。云計算有點像天上的云的感覺:飄忽不定,虛無縹緲。本文認為,脫離實際過分夸大或缺乏全面分析地炒做云計算不僅可能帶來誤解,也會使得云計算的市場實踐盲目推進,對于云計算產(chǎn)業(yè)在中國的成長非常不利。事實上在中國產(chǎn)業(yè)界有關(guān)云計算的介紹文章較多,對云計算發(fā)展趨勢的理性分析文章較少。所以,有必要對云計算的由來和概念進行了較為全面的梳理和定義,并在此基礎(chǔ)上,分析云計算的早期技術(shù)模式和業(yè)務(wù)形態(tài)。在總結(jié)云計算技術(shù)為IT產(chǎn)業(yè)帶來好處的同時,理性分析其技術(shù)的不足及局限,從而找出云計算未來發(fā)展的突破方向十分必要。

值得一提的是,目前中國云計算的討論多數(shù)集中在早期云計算的概念、技術(shù)和模式。早期的云計算是一種動態(tài)的、易擴展的、通過互聯(lián)網(wǎng)提供虛擬化IT資源和應(yīng)用的一種計算模式。用戶不需要了解云技術(shù)內(nèi)部的細節(jié),也不必具有云內(nèi)部的專業(yè)知識,更不需要直接參與、投入、建設(shè)、維護和控制就能直接按需使用并按用量付費。早期的云計算技術(shù)本質(zhì)特征是采用虛擬技術(shù)使用戶共享一個共同的物理資源池,但應(yīng)看到虛擬技術(shù)不是云計算技術(shù)的全部。

早期云計算的IT資源包括服務(wù)器、存儲、寬帶、網(wǎng)絡(luò)及安全等資源組件,而數(shù)據(jù)中心是云計算資源和能力的主要支持和供應(yīng)核心。早期云計算實踐結(jié)合了虛擬化技術(shù)、網(wǎng)格計算技術(shù)、分布式計算技術(shù),不但體現(xiàn)了新興技術(shù)的組合和創(chuàng)新,更代表著業(yè)務(wù)和商業(yè)模式的創(chuàng)新和開拓。早期云計算的實踐不僅影響了IT技術(shù)和架構(gòu)未來的走向,還影響著商業(yè)模式、應(yīng)用開發(fā)、業(yè)務(wù)部署、運行交付的一系列IT應(yīng)用和實現(xiàn)。

盡管人們所普遍熟悉和廣為介紹的這些早期的云計算概念、技術(shù)和模式已經(jīng)商用,并取得一些矚目的成功,但是必須看到,早期的云計算理念和技術(shù)還有極大的局限性。本文分析了早期的云計算理念的由來、基礎(chǔ)設(shè)施、云業(yè)務(wù)適用的模式、商業(yè)模型以及相關(guān)技術(shù)和應(yīng)用場景,同時也指出了其局限性及造成局限性的技術(shù)根源,并從產(chǎn)業(yè)發(fā)展的視野來分析云計算下一個階段的重點。本文認為絕大數(shù)企業(yè)和運營商的數(shù)據(jù)中心的改造將是云計算未來發(fā)展的主要任務(wù):使云計算技術(shù)更為普遍和更為廣泛地為絕大部分企業(yè)、機構(gòu)、團體和運營商服務(wù)[1-4]。

早期的云計算概念、技術(shù)和模式將得以全面拓展,云計算將不僅提供傳統(tǒng)意義的IT資源和應(yīng)用服務(wù),而且將支持包括IT、通信、電視、移動和物聯(lián)等一切互聯(lián)網(wǎng)技術(shù)融合后的資源和應(yīng)用。毫無疑問,云計算作為一個新技術(shù)和新的運營模式正影響著IT產(chǎn)業(yè)的未來走向。

1 云計算的概念

計算機的應(yīng)用模式大體經(jīng)歷了以大型機為主體的集中式架構(gòu)(數(shù)據(jù)中心1.0)、以PC機為主體的客戶/服務(wù)器分布式計算架構(gòu)(數(shù)據(jù)中心2.0)、以虛擬化技術(shù)為核心面向服務(wù)的體系結(jié)構(gòu)(SOA)及基于Web2.0應(yīng)用特征的新型架構(gòu)(數(shù)據(jù)中心3.0)。計算機的應(yīng)用模式、技術(shù)架構(gòu)及實現(xiàn)特征的演變是云計算發(fā)展的時代背景。

云計算由英文Cloud Computing直接翻譯而來。這樣一個通俗的技術(shù)術(shù)語,卻難以找到業(yè)界統(tǒng)一的定義。隨著云計算術(shù)語的流行和廣泛使用,有必要對云計算的由來和其核心概念簡略進行介紹,以方便理性分析和討論。

云計算中的“計算”是一個簡單而明確的概念。“計算”系指計算應(yīng)用,在產(chǎn)業(yè)和市場中,可以指一切IT應(yīng)用。隨著網(wǎng)絡(luò)技術(shù)的融合,一切信息、通信和視頻應(yīng)用也都整合在統(tǒng)一的平臺之上。由此推而廣之,云計算中的“計算”可以泛指一切ICT的融合應(yīng)用。所以,云計算術(shù)語的關(guān)鍵特征并不在于“計算”,而在于“云”。

應(yīng)該說,云概念這個術(shù)語的誕生和使用純屬偶然。在互聯(lián)網(wǎng)技術(shù)發(fā)展的早期階段,技術(shù)人員都習慣性地將互聯(lián)網(wǎng)畫成一朵“云”來代表,因為這樣一來,人們可以簡化網(wǎng)絡(luò)內(nèi)部的技術(shù)細節(jié)和復雜機制來方便討論新技術(shù)。隨著互聯(lián)網(wǎng)技術(shù)的飛速發(fā)展,互聯(lián)網(wǎng)應(yīng)用的全面普及和廣泛深入,互聯(lián)網(wǎng)技術(shù)使ICT應(yīng)用架構(gòu)發(fā)生了深刻和根本的改變,于是采用云計算來代表和體現(xiàn)新型的網(wǎng)絡(luò)計算特征和技術(shù)趨勢就變得非常自然。因此,云計算這一術(shù)語很容易就在業(yè)界流行起來。

互聯(lián)網(wǎng)技術(shù)成為ICT應(yīng)用的基礎(chǔ),層出不窮的互聯(lián)網(wǎng)應(yīng)用需求也要求ICT理念進行重新思考和設(shè)計。這種改變不僅帶來ICT應(yīng)用平臺的更新?lián)Q代,而且也帶來ICT應(yīng)用實現(xiàn)和商用模式的創(chuàng)新。這種變化的影響是如此巨大而鮮明,以至于人們可以從多個角度和視角來描述這些新的特征和現(xiàn)象。盡管云計算的概念和定義很多,但究其本質(zhì)還是為了滿足ICT應(yīng)用和業(yè)務(wù)的網(wǎng)絡(luò)實現(xiàn)。為了理論和討論的嚴謹性,本文給云計算更為明確而嚴格的定義:云計算是在整合的架構(gòu)之下,基于IP網(wǎng)絡(luò)的虛擬化資源平臺,提供規(guī);疘CT應(yīng)用的實現(xiàn)方式。

云計算的實質(zhì)是網(wǎng)絡(luò)下的應(yīng)用,是由IP和IT技術(shù)共同構(gòu)建的。從發(fā)展的角度來看,“云”的技術(shù)和目標是一個逐步演化的過程。比如,Web技術(shù)出現(xiàn)時,就具備了云計算的應(yīng)用特征有了統(tǒng)一界面的雛形。隨著服務(wù)器應(yīng)用平臺上的虛擬化技術(shù)的成熟和Web統(tǒng)一界面的推出,虛擬化和Web走向結(jié)合,使得云計算可以在一個整合的架構(gòu)上統(tǒng)一實現(xiàn)。

2 云計算的實現(xiàn)模型

如果說“云”的本質(zhì)就是業(yè)務(wù)實現(xiàn)的方式,那么云計算有哪些新的業(yè)務(wù)模型呢?

比較熟悉的早期云計算實踐來之于國際上以亞馬遜、谷歌(Google)和Saleforces.com為代表的公司,并且都提供了具有顯著特征,但又代表著不同模式的成功云業(yè)務(wù)。

基云系指將IT的基礎(chǔ)設(shè)施作為業(yè)務(wù)平臺,直接按資源占用的時長和多少,通過公共互聯(lián)網(wǎng)進行業(yè)務(wù)實現(xiàn)的“云”。基云的用戶可以是個人,也可以是企業(yè)、集體和行政單位。基云在英文里是IaaS,也稱基礎(chǔ)設(shè)施即服務(wù)。亞馬遜(Amazon)是業(yè)界通過其彈性計算云(EC2)最早實施基云的運營商;频腎T業(yè)務(wù)將計算、存儲、網(wǎng)絡(luò)、安全等原始IT資源以出租形式租給用戶。用戶可以通過操作系統(tǒng)和應(yīng)用軟件(如數(shù)據(jù)庫和Web服務(wù)軟件)使用租來的IT資源。

平云系指將應(yīng)用開發(fā)環(huán)境作為業(yè)務(wù)平臺,將應(yīng)用開發(fā)的接口和工具提供給用戶用于創(chuàng)造新的應(yīng)用,并利用互聯(lián)網(wǎng)和提供商來進行業(yè)務(wù)實現(xiàn)的“云”。平云可以利用其他基云平臺,也可以用平云運營商自己的基云平臺。平云在英文里是PaaS,也稱平臺即服務(wù)。谷歌(Google)通過其AppEngine軟件環(huán)境向應(yīng)用開發(fā)者提供平云業(yè)務(wù),應(yīng)用開發(fā)者必須采用AppEngine應(yīng)用接口來開發(fā)應(yīng)用。

軟云系指基于基云或平云開發(fā)的軟件。與傳統(tǒng)的套裝軟件不同,軟云是通過互聯(lián)網(wǎng)的應(yīng)用來進行業(yè)務(wù)的實現(xiàn)。軟云業(yè)務(wù)可以利用其他的基云和平云平臺,也可以利用軟云運營商自己的基云和平云環(huán)境。軟云在英文里是SaaS,也稱軟件即服務(wù)。Saleforces.com是最著名的軟云運營商之一,提供企業(yè)資源規(guī)劃(ERP)應(yīng)用服務(wù)。軟云為用戶省去了套裝軟件安裝、維護、升級和管理造成的麻煩,因為應(yīng)用程序完全由軟云運營商集中管理。

云計算按照層次可將業(yè)務(wù)模式劃分為3層,最頂層是軟云,中間層是平云,底層是基云。在基云之下是構(gòu)建云計算的基礎(chǔ)技術(shù)。

基于云計算的實踐與運營案例,可以總結(jié)出云計算的基本特征:

(1)動態(tài)的高可擴展性

云技術(shù)使用戶可以隨時隨地根據(jù)應(yīng)用的需求動態(tài)地增減IT資源。由于應(yīng)用運行在虛擬平臺上,沒有事先預訂的固定資源被鎖定,所以云業(yè)務(wù)量的規(guī)?梢詣討B(tài)伸縮,以滿足特定時期、特定應(yīng)用及用戶規(guī)模變化的需要。

(2)虛擬化的超大規(guī)模

云業(yè)務(wù)的需求和使用與具體的物理資源無關(guān),IT應(yīng)用和業(yè)務(wù)運行在虛擬平臺之上。云計算支持用戶在任何有互聯(lián)網(wǎng)的地方、使用任何上網(wǎng)終端獲取應(yīng)用服務(wù)。用戶所請求的資源來自于規(guī)模巨大的云平臺。

(3)高可用性

云平臺使用數(shù)據(jù)多副本拷貝容錯、計算節(jié)點同構(gòu)可互換技術(shù)來保障服務(wù)的高可用性。任何單點物理故障發(fā)生,應(yīng)用都會在用戶完全不知情的情況下,轉(zhuǎn)移到其他物理資源上繼續(xù)運行,使用云計算比使用其他計算手段的可用性更高。

 

作者:殷康   來源:中興通訊技術(shù)——第4期 總第93期
微信掃描分享本文到朋友圈
掃碼關(guān)注5G通信官方公眾號,免費領(lǐng)取以下5G精品資料

本周熱點本月熱點

 

  最熱通信招聘

業(yè)界最新資訊


  最新招聘信息