別再說云計(jì)算了,我真的煩了

責(zé)任編輯:editor005

作者:Peter Cui

2016-01-20 14:10:38

摘自:樂生活與愛IT

我想跳出來,站在一個(gè)更高一點(diǎn)的高度看看整個(gè)數(shù)據(jù)中心或者整個(gè)云計(jì)算。1、一個(gè)物理主機(jī)上建立虛擬層,并且在虛擬層上創(chuàng)建若干硬件資源,在每個(gè)虛擬硬件資源上運(yùn)行若干個(gè)操作系統(tǒng),每個(gè)操作系統(tǒng)彼此獨(dú)立。

我想跳出來,站在一個(gè)更高一點(diǎn)的高度看看整個(gè)數(shù)據(jù)中心或者整個(gè)云計(jì)算。去除掉一個(gè)個(gè)技術(shù)細(xì)節(jié)后,會(huì)是什么樣子?至少我期望的樣子。數(shù)據(jù)中心無論有沒有云計(jì)算、無論有沒有虛擬化、無論是Windows還是Linux,無論是Web服務(wù)器還是數(shù)據(jù)庫服務(wù)器,數(shù)據(jù)中心只做三件事情,數(shù)據(jù)計(jì)算、數(shù)據(jù)存儲(chǔ)、數(shù)據(jù)傳輸。

以下文字是我的一些想法,而且我認(rèn)為在現(xiàn)有的技術(shù)上可以實(shí)現(xiàn)我所期望的云計(jì)算,那么我想象的云計(jì)算到底應(yīng)該是什么樣子呢?以下分為兩塊來展開,先是以VMware來舉例,說說從虛擬化到云計(jì)算;再說說我想象的云計(jì)算。

從虛擬化到云計(jì)算

說說云計(jì)算之前,我們先說說虛擬化,云計(jì)算和虛擬化還是有5毛錢的關(guān)系的,說說虛擬化就不得不說說VMware,VMware虛擬化部署在商業(yè)環(huán)境中,已經(jīng)有十幾年的時(shí)間了,從2000年左右。無論他們的產(chǎn)品歷史怎么發(fā)展,但是在我看來大概有以下三個(gè)關(guān)鍵的里程碑。

1、一個(gè)物理主機(jī)上建立虛擬層,并且在虛擬層上創(chuàng)建若干硬件資源,在每個(gè)虛擬硬件資源上運(yùn)行若干個(gè)操作系統(tǒng),每個(gè)操作系統(tǒng)彼此獨(dú)立。

這個(gè)時(shí)候的虛擬化最大的優(yōu)勢是充分利用剩余的計(jì)算資源,從開發(fā)環(huán)境、測試環(huán)境一步步的向生產(chǎn)系統(tǒng)遷移。

別再說云計(jì)算了,我真的煩了

2、幾乎同時(shí)和虛擬化發(fā)展起來的SAN技術(shù)越來越成熟,而且通過SAN,人們可以將避免單物理服務(wù)器的故障,可以共享數(shù)據(jù)來實(shí)現(xiàn)更高速的集群計(jì)算,數(shù)據(jù)統(tǒng)一管理等。虛擬化不可避免的用到SAN技術(shù),原先2臺(tái)物理主機(jī)之間的HA是依賴才操作系統(tǒng)的HA功能或者第三方的HA軟件,但是VMware推出了與上層操作系統(tǒng)和應(yīng)用無關(guān)的vMotion(編者按,還有HA和FT)。在我看來vMotion這個(gè)功能在很大程度上幫助VM真正成為虛擬化的領(lǐng)頭羊。

別再說云計(jì)算了,我真的煩了

3、VMware VSAN,這個(gè)上市時(shí)間并不長的軟件,成為今天的VMware云計(jì)算的一個(gè)核心組件。為最后的資源池化提供了技術(shù)保障。也可以說,VSAN是一個(gè)里程碑的產(chǎn)品。

別再說云計(jì)算了,我真的煩了

 

別再說云計(jì)算了,我真的煩了

 

以上是我認(rèn)為VMware的3個(gè)重要階段。按照從虛擬化到云計(jì)算的過程,當(dāng)然還有很多新功能不斷被增加進(jìn)來,網(wǎng)絡(luò)虛擬化,集中的管理功能等等。

我想象中的云計(jì)算

虛擬化到云計(jì)算,為什么這么發(fā)展?

數(shù)據(jù)和CPU的關(guān)系決定了今天的云計(jì)算的結(jié)構(gòu),我們通常考慮的事情是數(shù)據(jù)屬于哪個(gè)計(jì)算節(jié)點(diǎn)(CPU),數(shù)據(jù)在哪個(gè)計(jì)算節(jié)點(diǎn)上運(yùn)行。原先通過SAN來實(shí)現(xiàn)數(shù)據(jù)耦合不同的物理主機(jī),但是SAN的局限性決定了不可能擴(kuò)大到云計(jì)算的規(guī)模(速度、主機(jī)數(shù))。于是VSAN可以在更大的網(wǎng)絡(luò)規(guī)模上可以實(shí)現(xiàn)數(shù)據(jù)耦合不同的物理主機(jī)。由于VSAN的多副本,可以輕松的實(shí)現(xiàn)數(shù)據(jù)和其它主機(jī)的耦合。

別再說云計(jì)算了,我真的煩了

  (單機(jī)虛擬化,數(shù)據(jù)僅僅屬于這個(gè)主機(jī),數(shù)據(jù)和計(jì)算緊耦合)

別再說云計(jì)算了,我真的煩了

(數(shù)據(jù)通過SAN被投射給不同的物理主機(jī),而且因?yàn)镾AN可以靈活的按照各種策略將數(shù)據(jù)投射到不同的物理主機(jī))

別再說云計(jì)算了,我真的煩了

(由于正本和副本數(shù)據(jù)存儲(chǔ)在不同的物理主機(jī)上,可以按照需要來實(shí)現(xiàn)數(shù)據(jù)和物理主機(jī)的耦合,比如上圖紅色數(shù)據(jù)耦合在主機(jī)1,如果主機(jī)1宕機(jī),數(shù)據(jù)可以立即耦合到主機(jī)2)

由于有虛擬層的存在,所以數(shù)據(jù)可以被輕松的耦合到任何一個(gè)物理主機(jī),再分配給任何一臺(tái)虛擬機(jī),我認(rèn)為云計(jì)算就是數(shù)據(jù)更靈活的和計(jì)算單元(物理CPU或虛擬CPU)耦合。計(jì)算虛擬化為計(jì)算提供靈活的粒度,比如雙路至強(qiáng)CPU運(yùn)行1個(gè)VM或者20個(gè)VM。

因此,問題來了,

1) 有沒有可能不需要虛擬化實(shí)現(xiàn)靈活的數(shù)據(jù)和計(jì)算單元的耦合?

2) 有沒有可能沒有虛擬化,同時(shí)又能實(shí)現(xiàn)靈活的計(jì)算粒度?

至于為什么要去掉虛擬化呢?這是另外一個(gè)話題,改天再說。

(現(xiàn)在的云計(jì)算,圖片中的一個(gè)杯子就是一臺(tái)物理主機(jī),按照VM+APP的需求來填充,直到填充到每個(gè)杯子差不多滿就可以了(CPU利用率均衡)。)

(我想象的云計(jì)算是這樣的,用不同的計(jì)算單元來裝不同的應(yīng)用。有大杯子(4路或者8路服務(wù)器),也有小杯子(Atom或者ARM CPU),什么樣的應(yīng)用裝在什么樣的杯子里,可以自動(dòng)的或者手動(dòng)的)

別再說云計(jì)算了,我真的煩了

希望上面這幅圖可以清晰表達(dá)我想說的事情。我期望的云計(jì)算是什么樣子呢?

云計(jì)算環(huán)境中沒有虛擬層;

單計(jì)算節(jié)點(diǎn)功耗從5W到1000W,X86 、ARM、Power PC可以同時(shí)存在;

存儲(chǔ)資源池化,而且充分發(fā)揮每一個(gè)介質(zhì)的性能;

云計(jì)算以數(shù)據(jù)為中心,不同算力的計(jì)算節(jié)點(diǎn)來自動(dòng)適配不同的OS+應(yīng)用。

現(xiàn)有的OS和應(yīng)用不需要做出任何改變,可以是Linux、Windows或VM等;

可以實(shí)現(xiàn)自動(dòng)化、易管理、硬件資源透明、安全、可靠等等;

未來IO統(tǒng)一后甚至可以實(shí)現(xiàn)DSA(Direct Storage Access),從存儲(chǔ)直接提供數(shù)據(jù)給客戶端。

那么我的想法怎么才能實(shí)現(xiàn)呢?呵呵,改天再說。

重復(fù)一句我以前說過的話,數(shù)據(jù)中心三件事,數(shù)據(jù)計(jì)算、數(shù)據(jù)存儲(chǔ)、數(shù)據(jù)傳輸。

鏈接已復(fù)制,快去分享吧

企業(yè)網(wǎng)版權(quán)所有?2010-2024 京ICP備09108050號(hào)-6京公網(wǎng)安備 11010502049343號(hào)