近來,全世界所有的企業(yè)和組織,尤其是他們的IT部門,都像蜜蜂一樣忙著將自己的IT業(yè)務(wù)系統(tǒng)從他們的數(shù)據(jù)中心遷移到云上?,F(xiàn)在流行這樣一種觀念,他們認(rèn)為,只要你用了IaaS和SaaS,或者其它什么XaaS,它就可以將系統(tǒng)的成本降低,架構(gòu)更靈活,性能提高。但是,他們卻很少考慮系統(tǒng)的安全性和限制、以及其他一些缺點(diǎn)。
難道云計算是真正的良方嗎?還是讓我們來調(diào)查一下。
假設(shè)你正在將你的商業(yè)應(yīng)用系統(tǒng)托管到你的數(shù)據(jù)中心上,這是一個典型的3層架構(gòu):數(shù)據(jù)庫、應(yīng)用服務(wù)器、和一個瀏覽器界面,這是一個基于WEB用戶訪問的界面,現(xiàn)在你希望將其移植到云上,從而用一個SaaS替代。
現(xiàn)在的問題是:你的商業(yè)應(yīng)用程序運(yùn)行在哪里?
1、在你的數(shù)據(jù)中心里面
2、在其它公司的數(shù)據(jù)中心里面
3、在云上
答案當(dāng)然是2,你的應(yīng)用程序運(yùn)行在其它的數(shù)據(jù)中心里面,實際上,我們可以選擇:
1、你的數(shù)據(jù)中心
2、其它公司的數(shù)據(jù)中心,也就是云上
這里就沒有選項3了,也就是說云計算的最簡捷定義或許應(yīng)該是:其他人的數(shù)據(jù)中心
最大的組織和公司已經(jīng)運(yùn)行在多種多樣的數(shù)據(jù)中心上了,出于連續(xù)性的原因,還有網(wǎng)絡(luò)延遲的原因,這些數(shù)據(jù)中心不能物理距離太遠(yuǎn)。甚至比較有趣是,類似于童話《皇帝的新裝》一樣,那些你認(rèn)為是其它人的數(shù)據(jù)中心其實還是由數(shù)據(jù)庫服務(wù)器、應(yīng)用服務(wù)器、網(wǎng)絡(luò)設(shè)備、安全以及其它應(yīng)用程序所需要的雜七雜八組件,這些材料跟你自己以前的數(shù)據(jù)中心沒什么區(qū)別。
這意味著,乍一看,把數(shù)據(jù)中心移植到云上沒什么變化,或者說我們沒什么感覺。
那么,把IT應(yīng)用遷移到別人的數(shù)據(jù)中心上是一個無用的操作么?當(dāng)然遠(yuǎn)非如此,因為在這些數(shù)據(jù)中心中,可以針對他們的組件和系統(tǒng)做各種各樣的優(yōu)化。當(dāng)然,額外的復(fù)雜性也會出現(xiàn),相比之下,優(yōu)化帶來的好處更加明顯。每個SaaS提供商都能為它的應(yīng)用建立一個大的、同質(zhì)的、可伸縮的場景,這在可擴(kuò)展方面是有優(yōu)勢的。這種優(yōu)勢一部分帶給了客戶,同時也為云服務(wù)提供商帶來了利潤。
但是,優(yōu)化帶來的額外的復(fù)雜性也被大大地忽視了,這才是轉(zhuǎn)向云端的最大問題。云也很平常,并非像你想象的那樣是靈丹妙藥。
系統(tǒng)延遲就是這樣的一個問題。由于長距離聯(lián)結(jié)帶來的低可靠性是另一個問題,云疊加(云服務(wù)提供商在背景中用了另一個云計算提供商)也將成為一個問題。
當(dāng)然,把PaaS和SaaS集成到你的系統(tǒng)中的時候,也表現(xiàn)出種種不完美。
甚至有些廠商將他們的一個經(jīng)典的Windows應(yīng)用通過遠(yuǎn)程桌面協(xié)議來訪問就稱作云服務(wù)。
但是最重要的問題可能還是所有權(quán)問題。當(dāng)我們考慮我們的IT圖景和邊界時,我們需要一個變化的角度看問題。過去,我們的IT資產(chǎn)是我們的數(shù)據(jù)中心和那些在基礎(chǔ)架構(gòu)上面運(yùn)行的所有業(yè)務(wù),現(xiàn)在我們必須把所有支撐我們業(yè)務(wù)的一切IT都看成是IT的邊界。過去,這方面只是簡單的一對一的地圖,現(xiàn)在被忽視了。在云環(huán)境下,大家的邊界變得越來越分散并且顯得更加碎片化,更加模糊。這不光是物理上的,而且也是法律上的。
所有不同的部分與其他部分都有復(fù)雜的關(guān)系,每一部分看上去擔(dān)當(dāng)相對獨(dú)立的關(guān)系。在企業(yè)級服務(wù)中,從過去SOA的發(fā)展歷史可以看到,我們認(rèn)為復(fù)雜性問題消失了的幻想一次次被打破。
當(dāng)前被大家廣泛認(rèn)同的觀念是云計算是一個靈丹妙藥,因為在我們的觀念中我們的資產(chǎn)還是存在本地的數(shù)據(jù)中心中,所以過去的復(fù)雜性問題存在,而業(yè)務(wù)遷移到云端,大家就認(rèn)為這些問題消失了。但是實際上,我們的IT系統(tǒng)并未消失,取而代之的是,云計算讓我們傳統(tǒng)的IT基礎(chǔ)設(shè)施的邊界從過去的數(shù)據(jù)中心變成了包括復(fù)雜數(shù)據(jù)中心的架構(gòu)。而安全性、網(wǎng)絡(luò)復(fù)雜性、系統(tǒng)穩(wěn)定性和擴(kuò)展性也都會成為新的問題。
所以, 當(dāng)遷移到云端的時候,你以為IT的任務(wù)會消失,或者說復(fù)雜性應(yīng)該大大減少了,這其實是一種短視,所以對于數(shù)據(jù)中心來說,這只是一個幻覺。