無論是公共雲還是私有雲的搭建和應用都是一項艱巨而複雜的工作,不能一蹴而就。
前幾天跟領導一起採訪一家國內中介軟體公司,路上,領導拋出一個新觀點:雲計算其實就是一個大的中介軟體。 此語一出,當時就讓我摸不著頭腦,怎麼雲計算又跟中介軟體扯上關係了呢?
細想之下,這兩者還真有些淵源,雲計算不正是建立在中介軟體原則基礎之上的嗎?換句話說,雲計算就是一種新的中介軟體。
如果從一個IT架構師的角度看,肯定會發現一些相似之處。 我們把雲計算的商業模式放在一邊不談,僅僅集中在雲計算平臺是如何提供服務上面,那麼,我們將看到的是一個軟體服務平臺,這在概念上就是設計一個中介軟體核心原則。 從應用程式和資料整合的觀點看更是如此。
中介軟體最大的優勢,一是不去動現有的系統,而是插入新的系統,方便資料的遷移;二是便於提供個人化服務。
而根據雲架構的層次分類,雲環境可以提供三種層面的服務:基礎架構即服務(Infrastructure as a Service)、平臺即服務(Platform as a Service)和應用即服務(Application as a Service)。
從物理結構上講,雲計算的實體由一大堆分佈在各個地方的電腦群組成;但對於消費者而言,他們所看到的只是一台電腦,而且所提供的計算資源可以根據需要動態調整,其它的物理實質和管理細節則完全被遮罩于消費者甚至管理者的視野之外。 從計算資源管理的角度來看,雲計算就是將大量高度虛擬化的資源視作單一龐大計算資源,能夠用於交付彈性規模服務的一種管理方式。
而這一切似乎就是實現了一個大中介軟體的功能。 那麼,「雲計算中介軟體」到底是一個什麼理念呢?事實上,這一概念早已有人論述過了。
他們認為,把分散式運算資源管理中常見的問題和解決方案提煉出來,並針對不同的資源類型進行性能優化和容錯處理,然後通過統一的管理引擎和開發平臺提供給應用服務開發者使用,這就是雲計算中介軟體的技術理念。 雲計算中介軟體利用多層次分散式虛擬技術、智慧系統管理和資源自動調配,使企業能夠快速、有效地搭建和管理「雲」平臺。 在雲計算中介軟體的説明下,應用服務商可以從複雜繁瑣的分散式運算資源管理問題中解脫出來,集中精力和財力為他們的使用者提供更好的搜索、郵件、企業管理等各種服務。
雲計算中介軟體有效整合各種計算資源,是搭建雲平臺不可缺少的基石,它可以説明使用者搭建虛擬服務環境,説明企業快速利用雲計算技術完成從傳統結構向雲計算架構的平滑遷移。 這個平臺讓任何企業能夠像使用單機一樣使用電腦集群,使得以往難以想像的大規模的系統管理和海量的資料處理成為可能。
雖然雲計算可以更有效地整合和利用現有IT資源,提供高效、可靠的計算服務,但是無論是公共雲還是私有雲的搭建及應用都是一項艱巨而複雜的工作,不能一蹴而就。 尤其既要考慮充分利用已有的軟硬體平臺,又要將現存的大量應用和資料移轉到雲計算的平臺上,這是一個關鍵而難於實現的過程。
【編輯推薦】
雲計算是用web技術為使用者省去大量的硬體消耗混合雲計算模式瑕不掩瑜微軟雲計算產品詳解 主打Windows雲計算在高端的「軍事」領域走到了哪一步? 【責任編輯:簫韻 TEL:(010)68476606】