作為客戶必須做出選擇
盡管這種法庭訴訟本身只能用鬧劇來(lái)形容,但那些已經(jīng)為運(yùn)行甲骨文的數(shù)據(jù)庫(kù)軟件而部署了惠普安騰服務(wù)器的消費(fèi)者們卻需要對(duì)自己當(dāng)初的決斷進(jìn)行思考了。如果甲骨文真的不再支持安騰設(shè)備,我們要如何處理過(guò)去的選擇、怎樣布置備選方案、又該在當(dāng)下采取哪些合適的行動(dòng)呢?
可能的事態(tài)發(fā)展方向
甲骨文公司等于是將其客戶強(qiáng)行拖入了一場(chǎng)戰(zhàn)爭(zhēng),一方是功能強(qiáng)大、表現(xiàn)拔群的數(shù)據(jù)庫(kù)的提供者、另一方則是硬件巨鱷惠普及英特爾。盡管這樣的事態(tài)相當(dāng)糟糕,但我們?nèi)匀挥斜匾ㄟ^(guò)理智的方式對(duì)所有可能的備選方案進(jìn)行分析。我們可用的選擇如下:
•消極應(yīng)對(duì)、保持觀望
•繼續(xù)使用惠普的安騰平臺(tái)并移除甲骨文公司的軟件
•繼續(xù)使用甲骨文公司的軟件,選擇采用其它不同各類(lèi)的平臺(tái)
•徹底更換硬件設(shè)備
讓我們有針對(duì)性地對(duì)每種選擇進(jìn)行分析,看看它們分別會(huì)帶來(lái)什么樣的后果:
消極應(yīng)對(duì)、保持觀望
有些企業(yè)會(huì)繼續(xù)使用他們現(xiàn)有的惠普系統(tǒng)及甲骨文數(shù)據(jù)庫(kù)服務(wù),直到這種搭配真正出現(xiàn)問(wèn)題。這類(lèi)企業(yè)的特征就是小車(chē)不倒只管推,只要還能維持,絕不主動(dòng)革新。在他們的觀念里,只有在維持現(xiàn)狀的成本高于遷移平臺(tái)所帶來(lái)的支出時(shí),他們才會(huì)下決心開(kāi)始行動(dòng)。也只有在這種狀況下他們才會(huì)尋求其它選擇。這種處理方式雖然就短期來(lái)說(shuō)具備一定成效,但作為明智的決策者,長(zhǎng)效的解決方案才是真正正確的答案。
•繼續(xù)使用惠普的安騰平臺(tái)并移除甲骨文公司的軟件
另有一些企業(yè)可能更愿意保留惠普的安騰系統(tǒng)。這種方案意味著要么繼續(xù)使用甲骨文的數(shù)據(jù)庫(kù)軟件直到兼容性出問(wèn)題、或是另選一套完全不同的數(shù)據(jù)庫(kù)平臺(tái)。
客戶需要面對(duì)以下現(xiàn)實(shí),即數(shù)據(jù)庫(kù)解決方案是現(xiàn)存軟件當(dāng)中最復(fù)雜的類(lèi)型之一。為了提供客戶必需的性能級(jí)別及可用性水平,數(shù)據(jù)庫(kù)供應(yīng)商需要為操作系統(tǒng)保留內(nèi)存管理、文件系統(tǒng)、集群及其它各類(lèi)常用功能。要實(shí)現(xiàn)這種整體兼容性幾乎是不可能完成的任務(wù)。當(dāng)客戶考慮將資料遷移到另一套數(shù)據(jù)庫(kù)當(dāng)中時(shí),他們的首要標(biāo)準(zhǔn)是過(guò)渡過(guò)程最好相對(duì)簡(jiǎn)單,因?yàn)檫@能夠最大限度地減少遷移成本??尚械姆桨钢皇菍ふ乙豢钆c原有數(shù)據(jù)庫(kù)高度兼容的新產(chǎn)品。而且如果客戶要求某些定制應(yīng)用程序必須在遷移之后仍能正常運(yùn)轉(zhuǎn),這種處理方式就顯得尤為理想。
另一種方案則是選擇一家具備良好遷移工具及服務(wù)的供應(yīng)商,這會(huì)讓整個(gè)遷移過(guò)程變得比較輕松。如果大家正在使用軟件套裝產(chǎn)品,而且其中很少或完全沒(méi)有定制應(yīng)用程序的話,這種處理方式就比較合適了。而且惠普及IBM本身都能在此類(lèi)方案中提供優(yōu)秀的表現(xiàn)。
對(duì)于固守安騰系統(tǒng)的客戶來(lái)說(shuō)還有另一項(xiàng)好消息,目前有數(shù)家數(shù)據(jù)庫(kù)軟件供應(yīng)商能提供高效的甲骨文軟件兼容服務(wù)。無(wú)論是EnterpriseDB這家以增強(qiáng)版開(kāi)源PostgreSQL數(shù)據(jù)庫(kù)聞名的供應(yīng)商、還是IBM這樣的老牌DB2數(shù)據(jù)庫(kù)軟件勁旅,都能將甲骨文軟件與自己的產(chǎn)品進(jìn)行局部整合。同樣重要的還有,這兩家公司的解決方案都支持以安騰為基礎(chǔ)的惠普系統(tǒng)。
選擇這類(lèi)方案,必然要求我們具備水平較高的兼容性或是優(yōu)秀的遷移工具及服務(wù)。換句話來(lái)說(shuō),我們需要為以下項(xiàng)目需求可行的替代品:
•腳本語(yǔ)言
•功能
•觸發(fā)器
•預(yù)存程序
•函數(shù)庫(kù)標(biāo)準(zhǔn)包
•直接支持用戶自主開(kāi)發(fā)的軟件包或通過(guò)透明的方式將其轉(zhuǎn)換為可用的新格式
此外,對(duì)于這類(lèi)客戶來(lái)說(shuō),新的數(shù)據(jù)庫(kù)服務(wù)必須能夠以同樣的方式來(lái)處理SQL語(yǔ)句、具備同樣的已知bug并與原有數(shù)據(jù)庫(kù)有相同的信息儲(chǔ)備。當(dāng)然,這是一項(xiàng)艱巨的任務(wù)。首先來(lái)說(shuō),數(shù)據(jù)庫(kù)之間的兼容性就非常難以實(shí)現(xiàn)。
既然某款同類(lèi)產(chǎn)品能夠提供90%的兼容性,客戶仍然不可避免地要面對(duì)許多挑戰(zhàn)。如果客戶的應(yīng)用程序集合恰好用到的是兼容性吻合的那90%內(nèi)容,遷移過(guò)程完全可以直接進(jìn)行;萬(wàn)一客戶的代碼用到了數(shù)據(jù)庫(kù)中那10%無(wú)法兼容的部分,遷移過(guò)程就會(huì)變得漫長(zhǎng)而痛苦。為了使整個(gè)過(guò)渡流程變得可行,供應(yīng)商必須想出其它方法來(lái)復(fù)制或支持對(duì)應(yīng)功能的運(yùn)行。
•選用另一款數(shù)據(jù)庫(kù)
有些企業(yè)可能對(duì)數(shù)據(jù)庫(kù)平臺(tái)的處理能力更感興趣,而并不特別在乎其對(duì)現(xiàn)有數(shù)據(jù)庫(kù)解決方案的兼容程度。對(duì)于這類(lèi)客戶,新數(shù)據(jù)庫(kù)的功能性才是他們選擇中要考慮的首要因素。
關(guān)于這個(gè)問(wèn)題,EnterpriseDB的建議是希望客戶采用其以PostgreSQL為基礎(chǔ)的開(kāi)源產(chǎn)品。根據(jù)他們的說(shuō)法,這樣一來(lái),不僅性?xún)r(jià)比超高、還能獲得足夠好的兼容性表現(xiàn)。IBM則無(wú)疑會(huì)推薦自己的DB2產(chǎn)品。該公司指出,客戶們選擇DB2的理由是這款數(shù)據(jù)庫(kù)的特性、功能、性能及可靠性能夠滿足全方位的需要。盡管能否與甲骨文軟件兼容不再是此類(lèi)客戶思考的首要因素,但DB2對(duì)甲骨文的兼容水平仍然值得一提。IBM還指出,其全球合作伙伴為遷移提供了一套完整的解決方案及必要工具,這使得整個(gè)過(guò)渡流程非常直觀且便捷。
EnterpriseDB在員工陣容、工具功能前瞻性及影響力廣度方面目前尚無(wú)法與IBM相抗衡。
徹底更換硬件設(shè)備
這種選擇意味著更換系統(tǒng)、系統(tǒng)管理軟件、開(kāi)發(fā)工具以及應(yīng)用程序軟件,當(dāng)然也包括數(shù)據(jù)庫(kù)軟件。除此之外,我們可能也需要對(duì)服務(wù)器內(nèi)置存儲(chǔ)設(shè)備進(jìn)行更換。
來(lái)自甲骨文公司的建議
根據(jù)這貨的一貫風(fēng)格,該套方案妥妥的昂貴之極,而且甲骨文仍然強(qiáng)烈推薦客戶遵循其建議。方案內(nèi)容包括將以安騰為基礎(chǔ)的惠普服務(wù)器更換為甲骨文自己的Sun服務(wù)器,此外還有很多完全不顧客戶死活的項(xiàng)目。
來(lái)自惠普公司的建議
惠普的想法是希望留住這類(lèi)客戶,并利用自身旗下基于X86的平臺(tái)來(lái)解決問(wèn)題。而且他們強(qiáng)調(diào),無(wú)論客戶在不更換硬件供應(yīng)商的前提下做何選擇,英特爾都會(huì)是大家強(qiáng)而有力的后盾。
來(lái)自IBM公司的建議
IBM公司在這方面的做法是提出數(shù)種不同的遷移策略。客戶可以遷移到IBM出品的X系列(即X86)、P系列(即Power架構(gòu))、甚至是Z系列(即大型機(jī))產(chǎn)品之上。數(shù)據(jù)庫(kù)產(chǎn)品他們當(dāng)然也是推薦自家的DB2。IBM認(rèn)為,甲骨文的方案意味著客戶必須從一個(gè)平臺(tái)遷移到另一個(gè)前景尚不明朗的平臺(tái)上。重點(diǎn)在于,我們必須確保能夠從新的硬件供應(yīng)商處獲得更豐富的企業(yè)級(jí)大型機(jī)使用經(jīng)驗(yàn)、更具可擴(kuò)展性的系統(tǒng)以及更加可靠且易于管理的設(shè)備。此外,IBM還提供了“服務(wù)器按需定制”計(jì)劃,以幫助客戶確定哪種硬件平臺(tái)才是切合他們需求的最佳選擇,并以此為契機(jī)促使客戶做出決定。IBM顯然認(rèn)為其產(chǎn)品在Sun或惠普廠牌面前具有壓倒性?xún)?yōu)勢(shì)。此外,IBM還不失時(shí)機(jī)地指出,它所提供的解決方案在支持甲骨文數(shù)據(jù)庫(kù)軟件方面優(yōu)于惠普的安騰系統(tǒng)及Sun的SPARC系統(tǒng)。該公司還談到,他們已經(jīng)在從惠普的安騰及甲骨文/Sun的SPARC服務(wù)器向其DB2系統(tǒng)遷移數(shù)據(jù)方面進(jìn)行了數(shù)千次實(shí)踐。理想的遷移方案應(yīng)該包括哪些內(nèi)容?
一套理想的遷移解決方案應(yīng)該包含以下內(nèi)容。每個(gè)客戶都能夠從中選取最適合自己的選項(xiàng),并滿足其獨(dú)特的需求。新采納的硬件及軟件產(chǎn)品,不僅應(yīng)在過(guò)去一段時(shí)間內(nèi)具有良好的運(yùn)行記錄,還要對(duì)未來(lái)的產(chǎn)品走向做出預(yù)期以提供強(qiáng)大的兼容性。
•服務(wù)器類(lèi)型的選擇范圍可以從小型到巨型
•一個(gè)完整的軟件棧(范圍涵蓋從單一供應(yīng)商到眾多來(lái)自第三方的產(chǎn)品)非常必要,它能使客戶針對(duì)自身的獨(dú)特需要挑選合適的產(chǎn)品。
•價(jià)格低廉甚至免費(fèi)的服務(wù)是敦促客戶采取行動(dòng)的最佳利器。這可能取決于降低所有權(quán)使用費(fèi)、應(yīng)用程序及工具集的遷移方式、IT管理者及開(kāi)發(fā)人員的培訓(xùn)費(fèi)用甚至涉及理論層面上的功能論證。
•將硬件及軟件產(chǎn)品分類(lèi)打包對(duì)于簡(jiǎn)化未來(lái)可能進(jìn)行的平臺(tái)遷移也很有幫助。如果供應(yīng)商為仍在使用自家過(guò)時(shí)系統(tǒng)的客戶提供新產(chǎn)品的采購(gòu)折扣,那么分類(lèi)打包還能帶來(lái)額外的助益。
•專(zhuān)業(yè)的服務(wù)及工具能夠使遷移過(guò)程變得簡(jiǎn)單、省時(shí)且極具性?xún)r(jià)比。
結(jié)論分析
由于各家公司的IT環(huán)境之間肯定略有不同,因此不存在某種足以應(yīng)對(duì)一切、解決一切的結(jié)論性方案。我想說(shuō)的是,大多數(shù)公司在發(fā)現(xiàn)自己陷入了甲骨文與惠 普之間的糾紛后,仍然會(huì)繼續(xù)使用來(lái)自這兩方的產(chǎn)品,而缺乏立即應(yīng)變的動(dòng)力。事實(shí)上我們必須盡快行動(dòng)起來(lái),從下列選項(xiàng)中找到最適合自己的方案:
•Do nothing and wait消極應(yīng)對(duì)、保持觀望
•繼續(xù)使用惠普的安騰平臺(tái)并移除甲骨文公司的軟件
•繼續(xù)使用甲骨文公司的軟件,選擇采用其它不同各類(lèi)的平臺(tái)
•徹底更換硬件設(shè)備
但如果企業(yè)已經(jīng)決定采取行動(dòng),做出正確選擇的關(guān)鍵在于不要盲目著手,先冷靜思考過(guò)渡工作的順利進(jìn)行到底需要哪些保障因素。他們需要對(duì)自己做出的初步 選擇進(jìn)行權(quán)衡,因?yàn)闊o(wú)論是放棄惠普的硬件還是放棄甲骨文的數(shù)據(jù)庫(kù)軟件都可能對(duì)企業(yè)的未來(lái)發(fā)展產(chǎn)生重大影響。另外如果企業(yè)擁有一套高效的自制應(yīng)用程序集合, 與供應(yīng)商聯(lián)系以確保其與新數(shù)據(jù)庫(kù)軟件的兼容是非常必要的,這種良好的開(kāi)端可以讓該集合在未來(lái)繼續(xù)保持良好的工作能力。
如果企業(yè)對(duì)于惠普公司的硬件已經(jīng)產(chǎn)生了依賴(lài)性,不妨選擇一家將會(huì)始終支持惠普安騰系統(tǒng)的軟件供應(yīng)商,畢竟惠普旗下也有X86系統(tǒng)。
然而,對(duì)于大多數(shù)客戶來(lái)說(shuō),最好還是選擇一家具備必要的工具、服務(wù)、合作伙伴及系統(tǒng),能夠從長(zhǎng)遠(yuǎn)角度解決這類(lèi)問(wèn)題的供應(yīng)商。
IBM公司在產(chǎn)品及服務(wù)方面無(wú)疑堪稱(chēng)大哥級(jí)供應(yīng)商,對(duì)于解決當(dāng)前的難題也很有把握。該公司能夠提供有助于遷移工作的系統(tǒng)與軟件組合以及專(zhuān)業(yè)的服務(wù)項(xiàng)目。他們?cè)谌蚍秶鷥?nèi)還擁有大量的合作伙伴,能夠在任何地方為客戶提供任何幫助。
另外再來(lái)說(shuō)說(shuō)EnterpriseDB公司,其主要思路是提供一套更有針對(duì)性的遷移計(jì)劃,其中包括一套與甲骨文軟件相兼容的數(shù)據(jù)庫(kù)、這套數(shù)據(jù)庫(kù)的遷移工具以及能夠幫助企業(yè)從甲骨文數(shù)據(jù)庫(kù)向EnterpriseDB產(chǎn)品順利過(guò)渡的其它服務(wù)。