正文 Platform:給雲計算一個平台(2 / 3)

隨著雲計算技術和應用的普及,兩個傳統的IT概念可能要消失了:一個是高可用性(HA),另一個是容災。舉例來說,雲計算係統是分布式的,當係統中的某台機器宕機,其上的應用會迅速自動轉移到另外一台機器上。從這個角度說,傳統的高可用性的概念就不複存在了。

貫穿底層架構與上層應用

劉保華:您覺得雲計算有哪些主要的技術特征?

周鬆年:雲計算最重要的是結構和設計。就像一幢樓的基礎結構決定了樓的高度、樓的功能一樣,雲計算的係統結構決定了它的特征。從主機係統到網絡係統再到今天的雲係統結構,IT係統結構經曆了一個螺旋式上升的發展過程。

雲係統結構就是把標準化的零部件全部集中在一起,形成一個大機,稱為雲機。雲機就像是一台主機,可以承載各種不同的應用,並且讓用戶分享。這台主機既可以供一個企業內部的不同部門使用,也可以作為一個公用設施,讓企業外部的更多用戶使用,還可以將內部使用和外部使用這兩種模式結合一起。這就是人們常說的私有雲、公共雲、混合雲的概念。

基於上述技術特征,雲計算係統可以提供無盡的容量、各種資源以及服務。因此,雲計算一定是基於異構平台的。雲就是一台活著的計算機,而且永遠不死,永遠都在變化,就像人的皮膚細胞,每天都在進行新陳代謝。異構是雲計算的一個基本特征。

由於雲計算係統結構的需要,一個新的軟件層出現了,即雲中間件。原來,每台計算機都是各自為政,包括硬件、操作係統、應用,有的可能還有中間件。但是現在不同了,在雲計算環境中,服務器不再是一台獨立的設備,而是一個零部件。在零部件層與應用層之間需要一個雲中間件來管理和調配這些零部件資源。

在雲計算環境中,操作係統的作用也改變了。用戶不必直接與Windows、Linux這樣的傳統操作係統打交道。雲管理軟件會根據用戶的需求,將工作負載自動分配到適合的機器上,在得到最終的計算結果後再反饋給用戶。雲管理軟件這一層其實可以分成兩個部分,向下與基礎架構打交道的是雲管理平台,向上與應用對接的是雲中間件。雲管理平台可與多個不同的雲中間件連接。不同的雲中間件可以支持不同的雲應用。

劉保華:業界有這樣一種看法,雲計算要經曆從私有雲到公共雲再到混合雲的發展過程。雲計算的大規模應用還需要時間,但是現在確實有一部分應用已經逐漸轉移到公共雲上。您對此有何看法?

周鬆年:最開始的很多雲應用都是公共雲。從全球範圍來看,公共雲一直處在不斷發展之中。State Street Bank提供的也是公共雲服務。當公共雲發展到一定程度,很多企業可能會想,不能總去飯店(好比公共雲)吃飯,還是擁有自己的廚房(好比私有雲)比較好。這樣一來,企業就會慢慢轉到私有雲上。究竟采用哪種雲計算模式,還要看應用的需求,有的應用隻適合放在公共雲上,有的應用則適合放在私有雲上,還有的應用最好放在混合雲上。

劉保華:雖然雲計算的應用模式有很多種,但是對於用戶來說,它們並不關心應用具體運行在公共雲還是私有雲上。因此,實現不同雲之間的無縫連接和交互是非常重要的。Platform Computing的雲中間件和雲管理平台,可以實現跨雲的交付嗎?

周鬆年:Platform Computing的產品可以實現跨雲的交付。目前,有幾個用戶正在使用Platform Computing的雲中間件和雲管理平台實現跨雲的交付。當前,雲計算還處於應用的初級階段,采用這種跨雲交付的用戶還比較少,但是從技術的角度上看,實現跨雲的交付並沒有障礙,隻要提供一個通用的接口即可。