5.1.2 云计算的定义
《虛擬化與云計(jì)算》第5章云計(jì)算概論,本章將解釋云計(jì)算的確切含義與分類,分析云計(jì)算的優(yōu)勢(shì)與其帶來(lái)的變革,并闡述云計(jì)算的來(lái)龍去脈。本節(jié)為大家介紹云計(jì)算的定義。
AD:
?
?
5.1.2 云計(jì)算的定義
1. 云計(jì)算的來(lái)源
在云計(jì)算最早被提出的時(shí)候,曾經(jīng)有一種流行的說(shuō)法來(lái)解釋“云計(jì)算”為何被稱為“云”計(jì)算:在互聯(lián)網(wǎng)技術(shù)剛剛興起的時(shí)候,人們畫圖時(shí)習(xí)慣用一朵云來(lái)表示互聯(lián)網(wǎng),因此在選擇一個(gè)名詞來(lái)表示這種基于互聯(lián)網(wǎng)的新一代計(jì)算方式的時(shí)候就選擇了“云計(jì)算”這個(gè)名詞。雖然這個(gè)解釋非常有趣和浪漫,但是卻容易讓人們陷入云里霧中,不得其正解。
進(jìn)入互聯(lián)網(wǎng)時(shí)代后,人們熱衷于上網(wǎng)沖浪,通過(guò)瀏覽網(wǎng)頁(yè)來(lái)獲得資訊。當(dāng)用戶在瀏覽器上輸入網(wǎng)址后,瀏覽器將會(huì)與DNS服務(wù)器和網(wǎng)站服務(wù)器進(jìn)行一系列的交互,將網(wǎng)頁(yè)內(nèi)容呈現(xiàn)在用戶面前,而這些交互過(guò)程是通過(guò)互聯(lián)網(wǎng)經(jīng)過(guò)多次路由轉(zhuǎn)發(fā)最終完成的。因?yàn)檫@個(gè)過(guò)程對(duì)用戶是透明的,所以當(dāng)時(shí)人們?cè)诶L制互聯(lián)網(wǎng)示意圖時(shí),將網(wǎng)絡(luò)抽象成一朵云,意在不去關(guān)心網(wǎng)絡(luò)的轉(zhuǎn)發(fā)過(guò)程,而去關(guān)注服務(wù)器端和客戶端,如圖5.1所示。
| (點(diǎn)擊查看大圖)圖5.1 云計(jì)算中的“云” |
隨著互聯(lián)網(wǎng)的發(fā)展,帶寬得到了顯著提高,無(wú)線接入方式也變得豐富起來(lái),除了個(gè)人電腦外,越來(lái)越多的設(shè)備已經(jīng)具有了接入互聯(lián)網(wǎng)的能力,比如移動(dòng)電話、辦公設(shè)備甚至是家用電器。同樣,互聯(lián)網(wǎng)的作用也不再局限于瀏覽網(wǎng)頁(yè)和收發(fā)電子郵件,還能夠?yàn)槠髽I(yè)提供諸如電子商務(wù)、客戶關(guān)系管理等信息服務(wù);為普通用戶提供諸如博客、視頻等服務(wù);為科研機(jī)構(gòu)提供強(qiáng)大的計(jì)算處理功能。因此,互聯(lián)網(wǎng)的含義變得充實(shí)起來(lái),除了人們普遍認(rèn)知的接入、路由等含義,還包括了計(jì)算、存儲(chǔ)、服務(wù)和軟件等元素。因此,“云計(jì)算”這個(gè)名詞就應(yīng)運(yùn)而生了。從圖5.1中我們可以看出,云計(jì)算中的“云”不僅包含了網(wǎng)絡(luò),更包含了那些曾經(jīng)被描繪在云外的事物。這個(gè)小小的改變?cè)趫D上看似簡(jiǎn)單,實(shí)際上蘊(yùn)含著深刻的變革。
正如用云描繪網(wǎng)絡(luò)來(lái)強(qiáng)調(diào)對(duì)網(wǎng)絡(luò)的運(yùn)用而非關(guān)注于其實(shí)現(xiàn)細(xì)節(jié)一樣,云計(jì)算用云描繪包括網(wǎng)絡(luò)、計(jì)算、存儲(chǔ)等在內(nèi)的信息服務(wù)基礎(chǔ)設(shè)施,以及包括操作系統(tǒng)、應(yīng)用平臺(tái)、Web服務(wù)等在內(nèi)的軟件,就是為了強(qiáng)調(diào)對(duì)這些資源的運(yùn)用,而不是它們的實(shí)現(xiàn)細(xì)節(jié)。
2. 什么是云計(jì)算
了解了云計(jì)算為什么被稱之為“云”之后,下面我們將給出云計(jì)算的定義。其實(shí),這個(gè)概念被提出的時(shí)間并不長(zhǎng),然而對(duì)這個(gè)概念的定義卻是百家爭(zhēng)鳴。這體現(xiàn)了云計(jì)算包羅萬(wàn)象的特質(zhì),也說(shuō)明業(yè)界對(duì)它的重視——既然所有人都希望成為云計(jì)算產(chǎn)業(yè)鏈中的一個(gè)角色,自然都會(huì)從自身的角度出發(fā)來(lái)定義云計(jì)算,那么對(duì)于概念的提取就是一個(gè)求同存異的過(guò)程。下面,我們先列舉一些為人們普遍認(rèn)可的云計(jì)算定義,然后再給出本書的定義。
維基百科(Wikipedia.com)認(rèn)為云計(jì)算是一種能夠?qū)?dòng)態(tài)伸縮的虛擬化資源通過(guò)互聯(lián)網(wǎng)以服務(wù)的方式提供給用戶的計(jì)算模式,用戶不需要知道如何管理那些支持云計(jì)算的基礎(chǔ)設(shè)施。
Whatis.com認(rèn)為云計(jì)算是一種通過(guò)網(wǎng)絡(luò)連接來(lái)獲取軟件和服務(wù)的計(jì)算模式,云計(jì)算使得用戶可以獲得使用超級(jí)計(jì)算機(jī)的體驗(yàn),用戶通過(guò)筆記本電腦與手機(jī)上的瘦客戶端接入云中獲取需要的資源。
美國(guó)加州大學(xué)伯克利分校最近發(fā)表了一篇關(guān)于云計(jì)算的報(bào)告,該報(bào)告認(rèn)為云計(jì)算既指在互聯(lián)網(wǎng)上以服務(wù)形式提供的應(yīng)用,也指在數(shù)據(jù)中心中提供這些服務(wù)的硬件和軟件,而這些數(shù)據(jù)中心中的硬件和軟件則被稱為云。
商業(yè)周刊(BussinessWeek.com)發(fā)表文章指出,Google的云就是由網(wǎng)絡(luò)連接起來(lái)的幾十萬(wàn)甚至上百萬(wàn)臺(tái)的廉價(jià)計(jì)算機(jī),這些大規(guī)模的計(jì)算機(jī)集群每天都處理著來(lái)自于互聯(lián)網(wǎng)上的海量檢索數(shù)據(jù)和搜索業(yè)務(wù)請(qǐng)求。商業(yè)周刊在另一篇文章中總結(jié)說(shuō),從Amazon的角度看,云計(jì)算就是在一個(gè)大規(guī)模的系統(tǒng)環(huán)境中,不同的系統(tǒng)之間相互提供服務(wù),軟件都是以服務(wù)的方式運(yùn)行,當(dāng)所有這些系統(tǒng)相互協(xié)作,并在互聯(lián)網(wǎng)上提供服務(wù)時(shí),這些系統(tǒng)的總體就成為了云。
Salesforce.com認(rèn)為云計(jì)算是一種更友好的業(yè)務(wù)運(yùn)行模式。在這種模式中,用戶的應(yīng)用程序運(yùn)行在共享的數(shù)據(jù)中心中,用戶只需要通過(guò)登錄和個(gè)性化定制就可以使用這些數(shù)據(jù)中心的應(yīng)用程序。
IBM認(rèn)為云計(jì)算是一種共享的網(wǎng)絡(luò)交付信息服務(wù)的模式,云服務(wù)的使用者看到的只有服務(wù)本身,而不用關(guān)心相關(guān)基礎(chǔ)設(shè)施的具體實(shí)現(xiàn)。本書沿用IBM的定義,云計(jì)算是一種革新的IT運(yùn)用模式。這種運(yùn)用模式的主體是所有連接著互聯(lián)網(wǎng)的實(shí)體,可以是人、設(shè)備和程序。這種運(yùn)用方式的客體就是IT本身,包括我們現(xiàn)在接觸到的,以及會(huì)在不遠(yuǎn)的將來(lái)出現(xiàn)的各種信息服務(wù)。而這種運(yùn)用方式的核心原則是:
硬件和軟件都是資源并被封裝為服務(wù),用戶可以通過(guò)互聯(lián)網(wǎng)按需地訪問(wèn)和使用。
在云計(jì)算中,IT業(yè)務(wù)通常運(yùn)行在遠(yuǎn)程的分布式系統(tǒng)上,而不是在本地計(jì)算機(jī)或者單個(gè)服務(wù)器上。這個(gè)分布式系統(tǒng)由互聯(lián)網(wǎng)相互連接,通過(guò)開(kāi)放的技術(shù)和標(biāo)準(zhǔn)把硬件和軟件抽象為動(dòng)態(tài)可擴(kuò)展、可配置的資源,并對(duì)外以服務(wù)的形式提供給用戶。該系統(tǒng)允許用戶通過(guò)互聯(lián)網(wǎng)訪問(wèn)這些服務(wù),并獲取資源。服務(wù)接口將資源在邏輯上以整合實(shí)體的形式呈現(xiàn),隱蔽其中的實(shí)現(xiàn)細(xì)節(jié)。該系統(tǒng)中業(yè)務(wù)的創(chuàng)建、發(fā)布、執(zhí)行和管理都可以在網(wǎng)絡(luò)上進(jìn)行,而用戶只需要按資源的使用量或者業(yè)務(wù)規(guī)模付費(fèi)。
3. 云計(jì)算的特征
在云計(jì)算的定義中,有四個(gè)關(guān)鍵要素,如圖5.2所示。
第一點(diǎn),硬件和軟件都是資源,通過(guò)互聯(lián)網(wǎng)以服務(wù)的方式提供給用戶。正如上一小節(jié)所描述的,Amazon EC2將計(jì)算處理能力打包為資源提供給用戶;Google App Engine將從設(shè)計(jì)開(kāi)發(fā)到部署實(shí)施Web應(yīng)用所需的軟件、硬件平臺(tái)一起打包提供給用戶;Salesforce.com CRM 將專業(yè)的客戶關(guān)系管理應(yīng)用模塊打包為解決方案提供給用戶。在云計(jì)算中,資源已經(jīng)不限定在諸如處理器機(jī)時(shí)、網(wǎng)絡(luò)帶寬等物理范疇,而是擴(kuò)展到了軟件平臺(tái)、Web服務(wù)和應(yīng)用程序的軟件范疇。傳統(tǒng)模式下自給自足的IT運(yùn)用模式,在云計(jì)算中已經(jīng)改變成為分工專業(yè)、協(xié)同配合的運(yùn)用模式。對(duì)于企業(yè)和機(jī)構(gòu)而言,他們不再需要規(guī)劃屬于自己的數(shù)據(jù)中心,也不需要將精力耗費(fèi)在與自己主營(yíng)業(yè)務(wù)無(wú)關(guān)的IT管理上。相反,他們可以將這些功能放到云中,由專業(yè)公司為他們提供不同程度、不同類型的信息服務(wù)。對(duì)于個(gè)人用戶而言,也不再需要一次性投入大量費(fèi)用購(gòu)買軟件,因?yàn)樵浦械姆?wù)已提供了他所需要的功能。
| (點(diǎn)擊查看大圖)圖5.2 云計(jì)算的特征 |
第二點(diǎn),這些資源都可以根據(jù)需要進(jìn)行動(dòng)態(tài)擴(kuò)展和配置。例如在上一小節(jié)的典型案例中,Amazon EC2可以在極短的時(shí)間內(nèi)為華盛頓郵報(bào)社初始化200臺(tái)虛擬服務(wù)器的資源,并在9小時(shí)的任務(wù)完成后快速地回收這些資源;Google App Engine可以滿足Giftag的快速增長(zhǎng),不斷為其提供更多的存儲(chǔ)空間、更高的帶寬和更快速的處理能力;Salesforce.com可以為哈根達(dá)斯公司在已經(jīng)成型的CRM系統(tǒng)中動(dòng)態(tài)地添加和刪除應(yīng)用模塊,來(lái)滿足客戶不斷改進(jìn)的業(yè)務(wù)需求。這些例子都體現(xiàn)了云計(jì)算可動(dòng)態(tài)擴(kuò)展和配置的特性。
第三點(diǎn),這些資源在物理上以分布式的共享方式存在,但最終在邏輯上以單一整體的形式呈現(xiàn)。對(duì)于分布式的理解有兩個(gè)方面。一方面,計(jì)算密集型的應(yīng)用需要并行計(jì)算來(lái)提高運(yùn)算效率。例如,一個(gè)Web應(yīng)用是由多個(gè)服務(wù)器通過(guò)集群的方式來(lái)實(shí)現(xiàn)的,此類的分布式系統(tǒng),往往是在同一個(gè)數(shù)據(jù)中心中實(shí)現(xiàn)的,雖然有較大的規(guī)模,由幾千甚至上萬(wàn)臺(tái)計(jì)算機(jī)組成,但是在地域上仍然相對(duì)集中。另一方面,就是地域上的分布式。例如,一款商業(yè)應(yīng)用的服務(wù)器可以設(shè)在位于紐約的華爾街,但是它的數(shù)據(jù)備份卻由位于德州戈壁中的數(shù)據(jù)中心完成。在上文的典型案例四中,IBM公司在世界范圍內(nèi)共擁有8所研究院,IBM RC2將這些研究院中的數(shù)據(jù)中心通過(guò)企業(yè)內(nèi)部網(wǎng)連接起來(lái),為世界各地的研究員提供服務(wù)。作為最終用戶,這些研究員們并不知道也不關(guān)心某一次科學(xué)運(yùn)算運(yùn)行在哪個(gè)研究院的哪臺(tái)服務(wù)器上,因?yàn)樵朴?jì)算中分布式的資源向用戶隱藏了實(shí)現(xiàn)細(xì)節(jié),并最終以單一整體的形式呈現(xiàn)給用戶。
最后,用戶按需使用云中的資源,按實(shí)際使用量付費(fèi),而不需要管理它們。例如,在上一小節(jié)的例子中,華盛頓郵報(bào)社為盡快完成檔案的轉(zhuǎn)換任務(wù),使用了200臺(tái)虛擬服務(wù)器,并為其所獲得的1407小時(shí)機(jī)時(shí)支付了144.62美元。雖然華盛頓郵報(bào)社沒(méi)有足夠的運(yùn)算處理能力,但是云給了它強(qiáng)大的資源以幫助其快速完成任務(wù),而它僅需要根據(jù)實(shí)際使用量來(lái)付費(fèi)。對(duì)于華盛頓郵報(bào)社來(lái)說(shuō),如此巨大計(jì)算量的任務(wù)并不經(jīng)常出現(xiàn),因此按照這個(gè)標(biāo)準(zhǔn)購(gòu)置IT設(shè)備顯然是不合理的。如果沒(méi)有Amazon EC2,華盛頓郵報(bào)社在9小時(shí)內(nèi)完成檔案的轉(zhuǎn)換工作將是不可能完成的任務(wù)。同樣,在Giftag的例子中,Giftag需要做的僅僅是根據(jù)其業(yè)務(wù)的增長(zhǎng)而使用更多的GoogleApp Engine的資源。依托Google強(qiáng)大的數(shù)據(jù)中心,Giftag擁有近乎無(wú)限的資源來(lái)滿足新用戶的注冊(cè),從而避免了自己投資IT基礎(chǔ)設(shè)施而可能出現(xiàn)的浪費(fèi)現(xiàn)象或客戶流失。
總之,在云計(jì)算中軟、硬件資源以分布式共享的形式存在,可以被動(dòng)態(tài)地?cái)U(kuò)展和配置,最終以服務(wù)的形式提供給用戶。用戶按需使用云中的資源,不需要管理,只需按實(shí)際使用量付費(fèi)。這些特征決定了云計(jì)算區(qū)別于自給自足的傳統(tǒng)IT運(yùn)用模式,必將引領(lǐng)信息產(chǎn)業(yè)發(fā)展的新浪潮。
?
http://book.51cto.com/art/201005/198426.htm
轉(zhuǎn)載于:https://blog.51cto.com/flydragon0815/670179
總結(jié)
以上是生活随笔為你收集整理的5.1.2 云计算的定义的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 用火车头采集小游戏网站教程[转载]
- 下一篇: F问题3-7:以太网使用载波监听多点接入