開篇
本篇是主要講述什么是云計(jì)算,并且講述云計(jì)算相比之前的一些比較新興的計(jì)算模式之間的區(qū)別,并且簡(jiǎn)單的分析下云計(jì)算相比這些傳統(tǒng)的企業(yè)應(yīng)
用模式之間的優(yōu)勢(shì)及優(yōu)缺點(diǎn)。由于本篇是云計(jì)算系列的開篇,可能概念性的內(nèi)容相對(duì)來說多一些,我會(huì)盡量講述的生動(dòng)一些,加深大家對(duì)云計(jì)算的理
解,當(dāng)然如果您在本文中發(fā)現(xiàn)錯(cuò)誤之處,那么請(qǐng)您批評(píng)指出,謝謝。
摘要
“云計(jì)算”這個(gè)詞,我想大伙肯定聽過不止一次了,但是可能我們經(jīng)常會(huì)被同行的同事或者業(yè)界的朋友問道,什么是云計(jì)算,云計(jì)算是干什么的?可
能讓我們?nèi)ジ麄兘忉尩臅r(shí)候,我們并不是很容易的把這個(gè)詞語(yǔ)解釋的很清楚或者很形象,為什么,可能是因?yàn)槲覀儗?duì)云計(jì)算本身的概念不是特別的清
晰,或者,由于我們沒有深入的了解和使用云計(jì)算的原因吧,或者還有其他方面的原因,本文是通過一些小的場(chǎng)景來說明云計(jì)算的概念,這個(gè)概念呢,
其實(shí)也不是什么新鮮的玩意了,可以說都是由前人提出來的,后人在使用的基礎(chǔ)上,通過柔和和總結(jié)提出來的新名詞了。
云計(jì)算其實(shí)已經(jīng)變得和web一樣,不是什么特別的新鮮詞了,云計(jì)算是多種技術(shù)演變的結(jié)果,通過這些技術(shù)的結(jié)合,形成新的方法,改變了現(xiàn)有的
信息服務(wù)方式,從根本上看,云計(jì)算并沒有提出什么新的技術(shù)。構(gòu)成云計(jì)算的技術(shù)都是過去的技術(shù),并且使用了很多年,通過一些商業(yè)巨頭,將這些技
術(shù)進(jìn)行整合,從而使這些技術(shù)能夠更好的適用于大眾而已。下面我們將詳細(xì)闡述云計(jì)算名次的起源和由來和云計(jì)算的其他相關(guān)概念。
本文大綱
1、開篇
2、摘要
3、本文大綱
4、云計(jì)算的概念
5、云計(jì)算的分類
6、云計(jì)算的與其他相關(guān)概念之間的區(qū)別
7、云計(jì)算的價(jià)值
8、本文總結(jié)
9、后續(xù)
云計(jì)算的概念
云技術(shù)的起源
云計(jì)算有個(gè)這樣的有趣故事,在互聯(lián)網(wǎng)技術(shù)剛剛興起的時(shí)候呢?由于人們畫圖的時(shí)候經(jīng)常用云的形狀來表示互聯(lián)網(wǎng),因此我們?cè)谶x取一個(gè)新的名次
來表示這種基于互聯(lián)網(wǎng)的新興計(jì)算方式的時(shí)候,我們就選擇了云計(jì)算這個(gè)名詞,雖然這樣來說云計(jì)算顯得非常的浪漫,但是我們對(duì)云計(jì)算還是一知半
解,有點(diǎn)云里霧里的感覺。
什么是云計(jì)算
其實(shí)針對(duì)云計(jì)算的定于有很多中形式,我們來摘自幾個(gè)權(quán)威的云計(jì)算的定義來看看吧:
1、維基百科:認(rèn)為云計(jì)算是一種能夠動(dòng)態(tài)伸縮的虛擬化資源,該資源在互聯(lián)網(wǎng)上通過服務(wù)的形式來提供給客戶,用戶不需要知道如何管理支持云計(jì)
算的這些基礎(chǔ)設(shè)施。
2、IBM:認(rèn)為云計(jì)算就是一種共享的網(wǎng)絡(luò)交付信息服務(wù)的模式,客戶看到的只有服務(wù)本身,而不用去關(guān)系實(shí)現(xiàn)服務(wù)的底層基礎(chǔ)設(shè)施,云計(jì)算是一種
革新的IT運(yùn)用模式。
3、其他報(bào)告:認(rèn)為云計(jì)算既是指互聯(lián)網(wǎng)上以服務(wù)形式提供的應(yīng)用,也指在數(shù)據(jù)中心提供這些服務(wù)的軟硬件。
上面的幾個(gè)權(quán)威的形式都提到了幾點(diǎn),基于互聯(lián)網(wǎng)以服務(wù)的形式提供應(yīng)用,然后云計(jì)算也包含物理資源,總體來說云計(jì)算相比傳統(tǒng)的互聯(lián)網(wǎng)應(yīng)用模式區(qū)
別很大,例如傳統(tǒng)的互聯(lián)網(wǎng)應(yīng)用模式:
這是傳統(tǒng)的互聯(lián)網(wǎng)的應(yīng)用模式,一般是用戶通過瀏覽器發(fā)出地址請(qǐng)求網(wǎng)頁(yè)內(nèi)容,請(qǐng)求通
過互聯(lián)網(wǎng)傳遞,DNS服務(wù)器對(duì)網(wǎng)址進(jìn)行解析,解析后將請(qǐng)求發(fā)送到具體的應(yīng)用服務(wù)器,應(yīng)用服務(wù)器將處理后的數(shù)據(jù)返回通過互聯(lián)網(wǎng)返回給用戶。
云計(jì)算中的服務(wù)模式:
云計(jì)算是將所有的資源進(jìn)行抽
象,所有的資源都通過抽象以服務(wù)的形式提供,用戶通過互聯(lián)網(wǎng)來進(jìn)行服務(wù)訪問。這些資源可能包括圖中畫出的相關(guān)資源。我們看到了圖中將原來的物
理資源也進(jìn)行了相應(yīng)的抽象。這絕對(duì)是具有巨大的變革意義。
云計(jì)算的特征
我們下面來看看云計(jì)算的幾個(gè)特征吧,后續(xù)再給出判定某個(gè)應(yīng)用是不是云計(jì)算服務(wù)的幾個(gè)簡(jiǎn)單標(biāo)準(zhǔn)。
1、軟件及硬件都是資源
這里的意思是將軟件和硬件資源都進(jìn)行抽象,通過互聯(lián)網(wǎng)以服務(wù)的形式進(jìn)行提供,在傳統(tǒng)的IT運(yùn)行模式下,我們需要自己構(gòu)建IT數(shù)據(jù)中心,當(dāng)然這里
說的一般來說是硬件設(shè)施,還包括一些相關(guān)的管理人員等,來滿足應(yīng)用的需要,云計(jì)算模式中,我們不需要關(guān)系數(shù)據(jù)中心的構(gòu)建,也不需要關(guān)系如何對(duì)
這些數(shù)據(jù)中心進(jìn)行維護(hù)和管理,我們只需要使用云計(jì)算中的硬件與軟件資源即可,如果我們想發(fā)布自己的應(yīng)用程序到云計(jì)算中,我們只需要購(gòu)買云計(jì)算
中提供的硬件資源服務(wù)即可。而不用我們自己構(gòu)建IT數(shù)據(jù)中心,降低自己的投入成本。
2、這些資源都可以根據(jù)需要?jiǎng)討B(tài)的配置和擴(kuò)展
云計(jì)算中的硬件與軟件資源,都可以通過按需配置來滿足客戶的業(yè)務(wù)需求,例如我們通過圖形來描述這一過程:
這里說明了,云計(jì)算資源中的動(dòng)態(tài)配置及動(dòng)
態(tài)分配,并且這些資源支持動(dòng)態(tài)的擴(kuò)展。例如我們現(xiàn)在訪問的資源無(wú)法滿足我們的業(yè)務(wù)需求時(shí),云計(jì)算資源管理器會(huì)動(dòng)態(tài)的擴(kuò)展我們需要的資源,來滿
足我們的服務(wù)需求,當(dāng)我們不需要這些資源時(shí),資源管理器會(huì)回收這些資源。例如我們現(xiàn)在需要對(duì)我們?cè)瓉淼拇鎯?chǔ)容量,進(jìn)行擴(kuò)展,從原理的1TB擴(kuò)展
到1.5TB,那么云計(jì)算資源管理器會(huì)自動(dòng)的進(jìn)行硬件資源的分配,我們只需要像其已經(jīng)有了這樣的資源一樣,進(jìn)行訪問即可,云計(jì)算資源管理器會(huì)在很
短的時(shí)間內(nèi),完成資源的分配,通常只需要幾分鐘的時(shí)間。
3、這些資源在物理上都是通過分布式的共享方式存在,但是在邏輯上卻是單一整體的形式呈現(xiàn)。
資源在物理上都是通過分布式的共享方式存在,一般分為2中形式,一種形式是計(jì)算密集型的應(yīng)用,我們需要通過并行計(jì)算的形式來完成計(jì)算需求,
通過并行計(jì)算的形式來提高計(jì)算性能,這種一般情況下是多個(gè)集群服務(wù)器來完成的,這里比較著名的就是Hadoop的開源應(yīng)用,基于MapReaduce的形
式來完成,另一種形式是地域上的分布式,例如我們這里講述的分布式共享方式,怎么來理解呢,就是例如云計(jì)算的提供商,我們?cè)谌蚋鞯亟⒋鎯?chǔ)
服務(wù)器,有一個(gè)分布式的資源管理器,對(duì)這些存儲(chǔ)服務(wù)器進(jìn)行統(tǒng)一的管理,實(shí)現(xiàn)異地的分布式備份服務(wù)器機(jī)制,當(dāng)我們的某一個(gè)服務(wù)器發(fā)生故障時(shí),其
他服務(wù)器可以接替故障服務(wù)器的任務(wù)繼續(xù)進(jìn)行服務(wù),這是一種形式,還有就是通過分布式管理器,完成所有的存儲(chǔ)服務(wù)器的統(tǒng)一管理,這些不同的存儲(chǔ)
服務(wù)器相當(dāng)于一個(gè)大的虛擬存儲(chǔ)服務(wù)器,用戶的業(yè)務(wù)需求,之間通過分布式資源管理器進(jìn)行統(tǒng)一分配,下面具體的分配細(xì)節(jié),都是由云計(jì)算提供商完
成。
4、按需使用資源,按用量付費(fèi),不用管理他們
這里所說的意思呢,就是,用戶通過互聯(lián)網(wǎng)使用云計(jì)算提供商提供的服務(wù)時(shí),你只需要為你使用的那部分資源進(jìn)行付費(fèi),你使用了多少,就付多少
錢,而不需要為你不使用的資源付費(fèi)。
云計(jì)算的分類
上節(jié)中,我們講述了云計(jì)算的相關(guān)概念了,云計(jì)算的幾個(gè)重要的特征,下面我們來分析下,云計(jì)算的類型,并且通過從服務(wù)類型和服務(wù)方式的角度
去講述云計(jì)算的分類,下面我們先來看看,以服務(wù)類型的角度來區(qū)分的云計(jì)算的分類
按服務(wù)類型分類
通過上圖我們知道,服務(wù)類型分類下,我們分為基礎(chǔ)設(shè)施云、平臺(tái)云、應(yīng)用云,那么下面我們來解釋下這幾類云之前的不同的關(guān)注點(diǎn)吧。
基礎(chǔ)設(shè)施云:這些云為用戶提供底層的接近于直接操作硬件資源的服務(wù),例如云的強(qiáng)大的計(jì)算能力和存儲(chǔ)能力,而且非常的靈活,基本上不受控制,但
是用戶自己如果想使用基礎(chǔ)設(shè)施云提供的服務(wù),那么自己需要提供大量的工作來完成設(shè)計(jì)和實(shí)現(xiàn),來完成自己的應(yīng)用,因?yàn)榛A(chǔ)設(shè)施云除了提供基礎(chǔ)的
技術(shù)及存儲(chǔ)服務(wù)外,不會(huì)提供其他的服務(wù)。
平臺(tái)云:這里的平臺(tái)類似于托管資源服務(wù)器,這樣的一個(gè)平臺(tái)為開發(fā)人員提供應(yīng)用程序的托管,一般來說,這樣的平臺(tái)會(huì)有相應(yīng)的規(guī)則和限制,一旦開
發(fā)人員開發(fā)出來滿足平臺(tái)運(yùn)行的應(yīng)用程序并成功部署后,運(yùn)行過程中的資源分配和其他的管理工作,將由平臺(tái)云自行管理。
應(yīng)用云:應(yīng)用云就是為客戶直接提供業(yè)務(wù)應(yīng)用,用戶只需要根據(jù)自己的業(yè)務(wù)需求對(duì)云提供商提供的服務(wù)進(jìn)行配置即可,當(dāng)然這樣的應(yīng)用對(duì)客戶來講是最
容易使用的,用戶只需要通過瀏覽器,對(duì)自身的業(yè)務(wù)需求對(duì)應(yīng)用云進(jìn)行相應(yīng)的定制即可,但是這類的云一般來說,靈活性和適用性比較差,因?yàn)橐话銇?div style="height:15px;">
說這類應(yīng)用只是針對(duì)一種特定的功能。
按服務(wù)方式分類
公有云:就是有若干企業(yè)和若干客戶使用的形式,在公有云中,用戶使用的服務(wù),都是由第三方云服務(wù)提供商提供,該提供商也為其他的客戶提供服
務(wù),所有的用戶共享云服務(wù)提供商提供的所有資源。
私有云:就是只是在某個(gè)企業(yè)內(nèi)部獨(dú)立建立的云環(huán)境,私有云是專門為企業(yè)提供服務(wù)的專有云計(jì)算服務(wù),企業(yè)內(nèi)部的員工都可以訪問這個(gè)私有云內(nèi)部的
所有服務(wù)資源,當(dāng)然這里也類似我們平時(shí)構(gòu)建的管理系統(tǒng),可以設(shè)置相應(yīng)的權(quán)限,公司或者組織以外的用戶,無(wú)法訪問這個(gè)云環(huán)境中的資源。
混合云:就是公有云和私有云相結(jié)合的形式。
云計(jì)算的與其他相關(guān)概念之間的區(qū)別
我想園子中的不少同仁看過唐駿前幾天的演講,說的內(nèi)容大概是,云計(jì)算不是什么新鮮的概念,不過是并行技術(shù),網(wǎng)格計(jì)算,分布式技術(shù)等一些技
術(shù)柔和在一起的新概念,云計(jì)算的確不是什么新技術(shù),下面我們來大概的講述下,這幾類計(jì)算之前的區(qū)別:
這里我就不詳細(xì)的講述他們之間的區(qū)別了,詳細(xì)的內(nèi)容,大家可以通過查閱相關(guān)資料。
云計(jì)算的價(jià)值
我們下面來分析下云計(jì)算的價(jià)值,云有著很大的潛力,對(duì)于某些組織機(jī)構(gòu)而言,特別是針對(duì)中小型企業(yè),云可以讓他們不需要投入一些不必要的投
資,或者說是再也不用為一些事情發(fā)愁了,例如購(gòu)買相關(guān)的硬件和軟件。
例如還有一些問題可能需要我們?nèi)タ紤]:
1、所有的軟件許可是否有效?而使用云的時(shí)候,我們不需要擔(dān)心這些,這些是云提供商考慮的事情。
2、下一次軟件升級(jí)是什么時(shí)候?使用云,提供商會(huì)自動(dòng)完成這些事情。
3、如果突然發(fā)現(xiàn)硬件故障了怎么辦?災(zāi)難恢復(fù)措施執(zhí)行?這些都是比較痛苦的事情,那么使用了云之后,我們不需要擔(dān)心這些,云提供商會(huì)有專門的
人員完成這些工作。
4、如何管理自己的技術(shù)資產(chǎn)?就是管理計(jì)算機(jī),打印機(jī),投影儀等設(shè)備,使用云,那么我們不需要管理這些。
5、如何應(yīng)對(duì)硬件的老化,資產(chǎn)的折舊?使用云,不需要考慮這些問題。
6、如何應(yīng)對(duì)IT基礎(chǔ)設(shè)施的擴(kuò)建,傳統(tǒng)模式,我們必須有了足夠的資金,才能進(jìn)行擴(kuò)建,而對(duì)于云,我們只需要為我們新增的資源付費(fèi)即可。
通過上面的講述,我們應(yīng)該大概的知道,云相對(duì)于傳統(tǒng)的應(yīng)用模式之間的差別,那么下面我們從IT基礎(chǔ)設(shè)施方面進(jìn)行分析
云是一種IT方法,競(jìng)爭(zhēng)著一般來說就是2類,一類是內(nèi)建IT基礎(chǔ)設(shè)施及支持,一類是外包服務(wù)。
下面我們將會(huì)給出這幾種形式之間的對(duì)比表。
對(duì)比項(xiàng)內(nèi)建IT服務(wù)外包云
資本投資需要自己承擔(dān)硬件設(shè)施的成本投入
一般會(huì)支付一定的安裝費(fèi)無(wú)
運(yùn)行成本需要有相關(guān)的人員進(jìn)行維護(hù),需要建設(shè)機(jī)房,不同的情況下,運(yùn)行成本可能不同,比如在好的可運(yùn)行性的前提下
一般來說價(jià)格比較昂貴,但是基本上每月的支出是定數(shù)根據(jù)使用的資源需求而定
準(zhǔn)備時(shí)間一般來說,都需要制定出相關(guān)的計(jì)劃
相對(duì)來說會(huì)短一些,一般情況下,外包商都會(huì)提前采購(gòu)基本不需要什么準(zhǔn)備時(shí)間
靈活性靈活性較差,因?yàn)槿绻行碌臄U(kuò)展性或者不需要太多的資源時(shí),都需要進(jìn)行規(guī)劃
相對(duì)來說辦法靈活一些比較靈活,會(huì)有自動(dòng)的資源管理器完成資源的擴(kuò)充或回收
技能要求對(duì)相關(guān)人員的技能要求較高,而且需要對(duì)基礎(chǔ)設(shè)施的方法面面都要精通的員工。外包商會(huì)有專門的人員進(jìn)行管理。有些云需要掌握很多的技能,有些不需要掌握很多的技能。
可靠性IT基礎(chǔ)設(shè)施的情況下,關(guān)鍵在于員工的技術(shù)水平和基礎(chǔ)設(shè)施的投資力度。最安全,并且是經(jīng)過實(shí)踐證明過的方式,缺點(diǎn)是缺乏冗余的地域性相比之前有全部的優(yōu)勢(shì),但是沒有成功的案例和穩(wěn)定的實(shí)例
本文總結(jié)
本文主要講述了,云計(jì)算的相關(guān)概念,并且針對(duì)云計(jì)算及其他的幾種計(jì)算模式之前的區(qū)別分析,并且講述了云計(jì)算的幾種特征和類型,下面給出如
何判定一個(gè)服務(wù)是不是云計(jì)算的幾個(gè)簡(jiǎn)單的標(biāo)準(zhǔn)吧:
1、判定這個(gè)服務(wù)是不是通過互聯(lián)網(wǎng)以服務(wù)的形式進(jìn)行訪問,或者是通過WebService的形式提供API進(jìn)行訪問。
2、剛開始的時(shí)候,無(wú)需支付任何的費(fèi)用或者投入任何的成本。
3、只對(duì)使用的服務(wù)付費(fèi),不需要為其他的未使用的部分付費(fèi)。
判定一個(gè)服務(wù)符合以上的幾類標(biāo)準(zhǔn),我們可以簡(jiǎn)單的認(rèn)為是一個(gè)云服務(wù)。也許這些簡(jiǎn)單的標(biāo)準(zhǔn)不是官方的,但是可以代表我們的看法。
后續(xù)
下一篇我們就開始講述下章的內(nèi)容了,希望大家看完本章內(nèi)容后,如果有什么意見和建議,請(qǐng)您提出來,我在下篇書寫的時(shí)候,會(huì)及時(shí)的改進(jìn),謝
謝您的意見,由于個(gè)人水平有限,錯(cuò)誤或不足之處還請(qǐng)多多指點(diǎn),如果想深入了解微軟云 Azure 那么請(qǐng)參考“圣殿騎士”的云系列。
作者:
CallHot-何戈洲出處:
http://www.cnblogs.com/hegezhou_hot/關(guān)于作者:專注于微軟平臺(tái)項(xiàng)目架構(gòu)、管理和企業(yè)解決方案。熟悉設(shè)計(jì)模式、極限編程、架構(gòu)設(shè)計(jì)、敏捷開發(fā)和項(xiàng)目管理?,F(xiàn)主要從事WinForm、ASP.NET、等方面的項(xiàng)目開發(fā)、架構(gòu)、管理工作。目前,主要負(fù)責(zé)一些系統(tǒng)架構(gòu),項(xiàng)目管理,技術(shù)培訓(xùn)等方面的工作。如有問題或建議,請(qǐng)多多賜教!
本文版權(quán)歸作者和博客園共有,歡迎轉(zhuǎn)載,但未經(jīng)作者同意必須保留此段聲明,且在文章頁(yè)面明顯位置給出原文連接,如有問題,可以通過
http://www.360doc.com/mailto:hegezhou_hot@163.com 聯(lián)系我,非常感謝。
其他聯(lián)系方式:
電話:18691480181
聯(lián)系人:何戈洲
系統(tǒng)架構(gòu):185074255(普通) -新建 AgileEAS.NET平臺(tái)交流群:172060626(高級(jí)群)[空90人]