云計(jì)算該“遷移”還是“自建”?
微軟***軟件師架構(gòu)Ray Ozzie所寫的一則備忘錄在云計(jì)算行業(yè)引起了巨大的反響。微軟***執(zhí)行官Steve Ballmer之后宣布,Ozzie即將退休,離開微軟公司。Ozzie趁此機(jī)會(huì),又寫了題為《嶄新的一天》的備忘錄,勾勒了計(jì)算行業(yè)的未來(lái):對(duì)微軟這家軟件開發(fā)商來(lái)說,未來(lái)既是挑戰(zhàn),又是機(jī)遇。
Ozzie發(fā)布的備忘錄之所以引起筆者的關(guān)注,是因?yàn)樗伙@了采用云計(jì)算方面的一個(gè)主要的細(xì)微差別:我認(rèn)為,IT部門需要認(rèn)真考慮這個(gè)細(xì)微差別:那就是“遷移到”云計(jì)算與為云計(jì)算“構(gòu)建”之間的區(qū)別。
我與其他人士之前強(qiáng)調(diào)過幾次:采用云計(jì)算的企業(yè)面臨的一個(gè)重大挑戰(zhàn)之一是,它們面臨的并不是“新興的”云計(jì)算機(jī)會(huì)。它們擁有遺留應(yīng)用程序——有許多這樣的應(yīng)用程序,而那些應(yīng)用程序必須保持具有經(jīng)濟(jì)效益和可用性,并且與IT生態(tài)系統(tǒng)合理集成,那樣企業(yè)才能順利地經(jīng)營(yíng)和發(fā)展。
不過正如Ozzie指出的那樣,將來(lái)會(huì)進(jìn)入“后個(gè)人電腦”時(shí)代,到時(shí)候軟件變得“不斷可用”,設(shè)備演變成了“類似硬件的互連裝置”。這個(gè)新未來(lái)聽上去簡(jiǎn)單得很,但是要迎來(lái)一種無(wú)縫的、可擴(kuò)展的計(jì)算模式,卻面臨重大挑戰(zhàn)。
你根本無(wú)法把現(xiàn)有的應(yīng)用程序“移植”到那樣的新模式。軟件根本無(wú)法那樣運(yùn)行。雖然數(shù)據(jù)格式和應(yīng)用程序的交換模式(metaphor)也許保持相對(duì)一致,但是關(guān)鍵的基本方面意味著,現(xiàn)有的代碼不可能預(yù)先準(zhǔn)備好用于真正的云計(jì)算模式,比如用戶界面的組件(如觸摸屏),數(shù)據(jù)管理(如非關(guān)系數(shù)據(jù)存儲(chǔ)區(qū)和新的多設(shè)備同步方案),甚至編程風(fēng)格(如“故障就緒”的軟件)。
這倒不是說,現(xiàn)有的應(yīng)用程序不應(yīng)該遷移到云環(huán)境;其實(shí)遷移到云環(huán)境是明智之舉。比如說,測(cè)試和開發(fā)是兩種能夠從動(dòng)態(tài)的、按需付費(fèi)的云計(jì)算模式得到tgdd好處的遺留計(jì)算環(huán)境。我聽人說,如果有一種動(dòng)態(tài)的使用模式,可以滿足AT&T全球商業(yè)服務(wù)公司的策略解決營(yíng)銷副總裁Joe Weinman在關(guān)于“云經(jīng)濟(jì)”的著作中闡述的標(biāo)準(zhǔn),連像SAP應(yīng)用軟件這些比較復(fù)雜的遺留應(yīng)用程序也能得益于采用云計(jì)算。
不過,如今的IT部門不得不開始認(rèn)真考慮本企業(yè)的哪些方面應(yīng)該采用云計(jì)算。不僅僅要關(guān)注技術(shù),還要關(guān)注企業(yè)業(yè)務(wù)系統(tǒng)。你會(huì)把云看作是現(xiàn)有計(jì)算模式的數(shù)據(jù)中心替代方案嗎?還是你會(huì)為本企業(yè)設(shè)計(jì)架構(gòu)、以便充分利用云計(jì)算?
后者方面的一個(gè)典例是在線電影流式播放領(lǐng)域的領(lǐng)頭羊Netflix。Netflix公司的云架構(gòu)師Adrian Cockcroft在最近的談?wù)撝忻枋隽诉@家公司如何決定從專有數(shù)據(jù)中心,改為向公共云計(jì)算和內(nèi)容分發(fā)網(wǎng)絡(luò)遷移。Netflix大量利用了亞馬遜網(wǎng)絡(luò)服務(wù)公司的整套云計(jì)算服務(wù),不但為其云環(huán)境設(shè)計(jì)了IT系統(tǒng),連其在線經(jīng)營(yíng)模式也得到了完善,使得這家公司在云計(jì)算方面變得準(zhǔn)備更充分。
關(guān)鍵的一點(diǎn)是,你不能簡(jiǎn)單地把現(xiàn)有的IT遷移到“基礎(chǔ)設(shè)施即服務(wù)”,然后宣稱已準(zhǔn)備好迎接云計(jì)算未來(lái)。沒錯(cuò),你應(yīng)該把遺留系統(tǒng)遷移到公共云或私有云系統(tǒng),如果這么做具有成本效益的話,但是你需要開始評(píng)估本企業(yè)的所有系統(tǒng),可能還要評(píng)估經(jīng)營(yíng)模式,以便確定它們?cè)趯?lái)持續(xù)服務(wù)、隨時(shí)連接的環(huán)境下會(huì)取得成功,還是問題重重。
“遷移”到云計(jì)算與為云計(jì)算“構(gòu)建”之間存在巨大區(qū)別。你已準(zhǔn)備好了在這兩方面作足夠深入的了解嗎?
【編輯推薦】