<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

RISC系統遷移三要訣

作者: 時(shí)間:2012-07-23 來(lái)源:網(wǎng)絡(luò ) 收藏

標簽: X86架構

本文引用地址:http://dyxdggzs.com/article/154333.htm

最近接觸企業(yè)risc的案例多了些,難免也有些感觸。竊以為國內到X86,最成功最徹底的案例莫過(guò)于淘寶的商品庫去O項目,我也從淘寶對這個(gè)項目的介紹中獲益良多。結合自己親身參與的別的幾個(gè)案例,總結了三點(diǎn)自認為遷移成功的關(guān)鍵,和X86比之的一些優(yōu)劣,在此分享一下,僅供大家一樂(lè )。

#三#

#1: 撞破南墻不回頭!在現今的技術(shù)條件下,可以說(shuō)沒(méi)有一個(gè)系統是不能夠從原先的RISC架構遷移到X86架構。關(guān)鍵就是看決策層領(lǐng)導層想不想這么干。RISC系統肯定是有它優(yōu)勢在的,特別是對于一個(gè)已經(jīng)用了RISC10幾20年甚至更長(cháng)時(shí)間的企業(yè),要想沒(méi)有風(fēng)險,換成X86之后一切性能功能只好不壞是不現實(shí)也是不可能的。有得必有失,一旦你實(shí)在不能忍受RISC系統的高昂維護升級費用,封閉系統的各種局限,那你就要改頭換面!但一旦你決定改頭換面了那么勢必原先的一些你習慣了的地方也要完全被放棄掉,所以肯定是有很長(cháng)的一段陣痛期!想先通過(guò)一些小規模嘗試規避掉所有風(fēng)險是不可能的。就像企業(yè)剛上RISC系統時(shí)也一樣,會(huì )有各類(lèi)問(wèn)題出現。但那時(shí)你沒(méi)有選擇,所以只能排除萬(wàn)難迎頭而上?,F在其實(shí)也一樣,作為CIO,你要做好準備,一旦你決定了做RISC遷移了就是一條不歸路,你必須狠下決心就一條路走到黑,碰到問(wèn)題也只以保證X86系統能按時(shí)上線(xiàn)為大前提!不然結果就是舊的沒(méi)遷移成,新的也上不了線(xiàn),兩頭猶豫多花冤枉錢(qián)。相關(guān)業(yè)務(wù)部門(mén)的阻力肯定是有的,切割時(shí)候問(wèn)題肯定會(huì )出現的。真的有決心就不是去畏畏縮縮的規避這些,而是下死命令告訴所有業(yè)務(wù)部門(mén)你只能用新的了,有問(wèn)題有抱怨我們一起想辦法在新系統上解決,短期有影響我們一起承擔風(fēng)險責任。如果你沒(méi)有這個(gè)決心,就干脆別去做遷移。拿些周邊小系統試試之類(lèi)隔靴搔癢的行為其實(shí)沒(méi)有任何意義,因為在核心系統沒(méi)改變的情況下,邊緣系統的異構對于你來(lái)說(shuō)只是增加很多無(wú)謂的各種兼容性問(wèn)題故障排除的人工。所以,RISC向X86遷移這種事,一旦要干就要狠下死手只有華山一條路那么的去干!別說(shuō)碰到困難,即使撞到了南墻也要把南墻撞破再往前走,不然就是半吊子扯淡,不如不干!

#2: 痛下殺手改架構! 對于一個(gè)使用RISC架構作為IT主要架構的企業(yè)來(lái)說(shuō),后臺前臺數據結構勢必是以RISC架構為核心的。如果要轉,那么這種體系架構肯定要改。比如數據模型,存儲文件系統。。。舉幾個(gè)例子:淘寶其商品庫核心數據庫系統去O過(guò)程中,很關(guān)鍵一個(gè)里程碑就是把切分庫的方式從賣(mài)家ID變成商品ID,從而根本解決了從RISC到分布的X86系統時(shí)IO分布不均的問(wèn)題。要是不作這一改變,估計那次去O嘗試也不會(huì )有好的結果。就好像你玩攝影,當你把機身?yè)Q成尼康了之后你勢必要把所有佳能的鏡頭出掉換成尼康的。不然即使有各種轉接環(huán)之類(lèi)的但自動(dòng)鏡頭就變手動(dòng)鏡頭了,成像光圈也完全不是那么回事了。同樣的你拍攝參數設置也要改變,佳能系相機拍攝一般都要欠曝來(lái)保證亮部細節。但這套用在尼康系上面的結果就是暗部噪點(diǎn)加多,所以尼康系機器就是要過(guò)曝一點(diǎn)來(lái)拍攝。這個(gè)沒(méi)有誰(shuí)好誰(shuí)壞的問(wèn)題,兩套體系兩種思路罷了。你決定了換體系就要以新體系的套路重新評估業(yè)務(wù),設計架構,千萬(wàn)不能想著(zhù)偷懶把老的一套以某種方式過(guò)渡或者變通過(guò)去,那樣的結果肯定是失敗的。我曾經(jīng)有一個(gè)一直關(guān)系的大型企業(yè)客戶(hù),他們的老總其實(shí)一直都想著(zhù)把原先的RISC架構替換掉,但一直沒(méi)有開(kāi)始大動(dòng)作。原因就是他們一直想在X86系統中找“把若干臺機器放在一起當一臺機器用”的方案,而事實(shí)就是這種方案幾乎沒(méi)有,即使有也不可能比RISC好。當他們問(wèn)起我這個(gè)問(wèn)題,我的回答是,如果你要等的是這個(gè)方案,那你就別做遷移了,因為X86系統就不是按這個(gè)思路設計的。X86系統就是要把一件事情拆開(kāi)在多臺機器上跑;或者讓一堆機器聚在一起智能自動(dòng)的處理一大堆亂七八糟的不同任務(wù)。再舉個(gè)更普遍的現象,很多人在討論這個(gè)問(wèn)題時(shí)候第一個(gè)提出的肯定是穩定性標準達到幾個(gè)9,其實(shí)這個(gè)問(wèn)題在X86的系統架構上也是不現實(shí)的。RISC的設計理念是為了 0.1% 的極端情況投入整個(gè)成本的60%甚至更多;而X86系統架構的設計理念就是要把100%的成本花在99%會(huì )出現的業(yè)務(wù)場(chǎng)景上,而先不去考慮那些極端場(chǎng)景。所以要求X86硬件系統達到RISC這樣的不當機水準是不現實(shí)的,設計理念就不一樣。你從RISC遷移到X86,就是要做好準備硬件的穩定標準會(huì )從3個(gè)9下降2個(gè)9,但因為有軟件上層架構的保證,你的應用其實(shí)也不會(huì )中斷。所以要從RISC遷移,你就要把這套舊觀(guān)念拋開(kāi)!重新把你的業(yè)務(wù)設計在這類(lèi)架構上面,而不是試圖將X86通過(guò)某種方式“湊”成相當于原有的RISC系統。這種重新設計好處肯定是有的,毫無(wú)疑問(wèn)隨著(zhù)企業(yè)信息數據量的越來(lái)越多樣化和復雜,開(kāi)放的X86架構可以給你帶來(lái)更大的業(yè)務(wù)伸縮性和自由度。但這樣子的變革完全需要投入的人力物力也是相當大的,短期看是絕對不會(huì )省錢(qián)的。干不干的完全取決于企業(yè)的戰略和CIO們的膽識。

#要訣3: 看準方向多投入!在這里我又想說(shuō)一個(gè)可能會(huì )被很多人噴的觀(guān)點(diǎn):一切只為了省錢(qián)而進(jìn)行的RISC遷移項目最終都會(huì )以失敗告終!首先,先來(lái)看看硬件投入:別以為RISC系統真的那么貴,沒(méi)有一個(gè)客戶(hù)買(mǎi)IBM的P系列機器不是打狠折的。而且相對于X86系統,在現有業(yè)務(wù)環(huán)境下,完成同樣事情需要的P系列機器數量肯定要遠少于X86服務(wù)器數量。所以光算硬件,X86是要比P系列機器便宜些,但其實(shí)也沒(méi)便宜多少,絕對不到數量級上的差異。再說(shuō)軟件投入,X86要投入的更多。先說(shuō)虛擬化,PowerVM是免費而VMWare的收費我就不提了。即使硬件成本上節省了不少但別忘了你還要把應用從PowerVM為基礎的AIX遷移到VMWare為基礎的Linux上, 這方面你要花的人力投入何止RISC系統上的幾倍。別的應用更是,前面就說(shuō)了從RISC到X86完全是體系架構上的從頭再來(lái),所以即使你用的軟件硬件是省錢(qián)了,但這種體系架構上的重起爐灶勢必使你要投入更多的人力物力去研發(fā)新體系完善新架構,并且這不是一段時(shí)間內的行為。為了使X86系統完全融入業(yè)務(wù)環(huán)境,注定了他們必須是一支能夠長(cháng)期在第一線(xiàn)優(yōu)化調整架構的高投入技術(shù)團隊。要養這么一支團隊,企業(yè)要付出的各方面待遇薪水福利基本不會(huì )少于購買(mǎi)成熟RISC架構軟件及其每年相應的服務(wù)升級費用,甚至會(huì )更多?,F在還有不少企業(yè)喊出了企業(yè)開(kāi)源的口號,那樣需要的軟件開(kāi)發(fā)維護投入成本勢必更大。當然,事先的方向確定也是相當重要的。正如之前所說(shuō),RISC到X86,其實(shí)就是另起爐灶重練一套武功,那一開(kāi)始肯定不會(huì )盡善盡美的。先關(guān)注啥什么優(yōu)先級更高一些,這些戰略問(wèn)題就一定要事先想好。在一定的預算內,系統的功能和性能如何平衡是很關(guān)鍵的一點(diǎn)。RISC系統功能完善,可能某些地方性能略差;X86系統某些方面性能領(lǐng)先,但可能一些功能模塊諸如冗余容錯略遜。所以如果想要通過(guò)X86去改頭換面,不妨可以考慮一開(kāi)始先在某些關(guān)鍵應用的性能方面追求提升,然后系統建設好后再逐步完善其它功能。當然也可以先盡量完善功能模塊,再逐步選擇提升性能??傊婚_(kāi)始就要根據實(shí)際明確好自己的道路和方向,然后沿著(zhù)這個(gè)方向,大膽投入,不然走了一半才意識到這些就悔之晚矣了。所以,決定了遷移就一定要先定好企業(yè)架構體系的方向,然后準備好足夠的人力物力的投入資源儲備。不然就會(huì )是半途而廢浪費資源的結局。


上一頁(yè) 1 2 下一頁(yè)

關(guān)鍵詞: 要訣 遷移 系統 RISC

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>