IT部門應(yīng)如何制定技術(shù)路線圖
幾乎所有的IT部門都必須制定出一套有針對性的技術(shù)路線圖。畢竟,沒有路線圖的指引,在新基礎(chǔ)設(shè)施硬件的采購環(huán)節(jié)中就不免出現(xiàn)選擇過高或過低配置及組合的情況,而這必然會帶來高昂的額外支出。但事實上這種指導(dǎo)性文檔往往并不存在,理由非常簡單:
我們怎么可能在瞬息萬變的時代下,建立一套能夠應(yīng)對一切新情況的連續(xù)性技術(shù)規(guī)劃呢?
整個過程的麻煩之處在于,要想完善一套規(guī)劃,必須要拿出三到五年時間對基礎(chǔ)設(shè)施進(jìn)行補(bǔ)充及修正,以使其完全與理論方案相契合;然而當(dāng)上述工作終告成功時,我們卻又會猛然發(fā)現(xiàn)原先這套規(guī)劃已經(jīng)過時了。僅僅這一推論就足以令大多數(shù)IT部門選擇放棄,并將自身的大部分精力放在頭痛醫(yī)頭、腳痛醫(yī)腳的被動型應(yīng)對措施上——但這種方案同樣存在問題:不僅必然導(dǎo)致預(yù)算的過分膨脹,而且硬件設(shè)施的日漸過時也會帶來種種難于應(yīng)對的麻煩。
其實事情完全不必陷入如此境地。對處于迅速變化中的未來,我們不僅有辦法做出規(guī)劃,而且能夠充分將之前已經(jīng)做過的工作當(dāng)作新的基石。下面我將與大家分享八個步驟,它們在實踐中都取得了相當(dāng)理想的指導(dǎo)效果。
步驟一:明確定義自身規(guī)劃的生命周期
首先,明確定義自身技術(shù)路線圖將要涵蓋的時間段。這一決策過程應(yīng)以數(shù)項因素為基準(zhǔn),包括機(jī)構(gòu)多久大規(guī)模進(jìn)行一次技術(shù)革新以及長期預(yù)算方案中有哪些要求(或是必要的參考因素)。
一般來說,制定得出的周期不應(yīng)短于兩年;如果連這種程度的前瞻性都達(dá)不到,那么規(guī)劃本身的實際價值也很難盡如人意。同樣,它的涵蓋時段也不應(yīng)超過五年——通常情況下我們根本無法想象技術(shù)態(tài)勢或者機(jī)構(gòu)需求在這么長的時間之后會走向何處。
步驟二:建立一套宏觀的基礎(chǔ)設(shè)施調(diào)查問卷
接下來要做的是定義一套調(diào)查問卷,明確列出自身基礎(chǔ)設(shè)施中存在著哪些基本需求。在這一步中,大家不需要太多考慮是否能為每個問題拿出完善的解決方案——關(guān)鍵之處只在于提出問題。另外大家也不必在某些特定技術(shù)方面鉆研得過深;隨著時間的推移,很多答案將自行浮出水面。
恰恰相反,將著眼點放在更高層次的問題上。大家可能會發(fā)現(xiàn),盡管大多數(shù)此類問題看似屬于技術(shù)范疇,但在本質(zhì)上其實與技術(shù)無關(guān)。以下是我親身經(jīng)歷過的一些宏觀實例:
我們與去年相較,數(shù)據(jù)同比增長情況如何?
我們與去年相較,計算能力同比增長情況如何?
我們了解那些即將面世的全新應(yīng)用程序/解決方案/技術(shù)嗎?
企業(yè)是否擁有任何長期性擴(kuò)張規(guī)劃(例如部署新辦公地點等)?
我們在正常運行時間/可靠性方面有哪些自我要求?
我們在RTO/RPO(即恢復(fù)時間及恢復(fù)目標(biāo)點)方面有哪些自我要求?
當(dāng)確實完成之后,這份清單的內(nèi)容將相當(dāng)豐富。大家需要做到的是為其中的關(guān)鍵性問題找出答案,這些答案將指導(dǎo)我們(甚至是第三方)設(shè)計出一套能夠承擔(dān)必要負(fù)載并滿足企業(yè)自身政策要求的全新基礎(chǔ)設(shè)施。如果大家列出的問題還不足以為達(dá)成上述目標(biāo)提供全部信息,那么這份清單就仍然不夠完整。
步驟三:尋求答案
現(xiàn)在到了最有趣的部分:第一次嘗試填寫我們自己撰寫的調(diào)查問卷。其中某些問題(例如數(shù)據(jù)增長率等)可能需要借用某些我們還未部署過的監(jiān)控工具才能回答。其它一些則可能需要與企業(yè)管理層進(jìn)行坦誠對話,迫使他們將像RTO/RPO等政策中的實際數(shù)字與我們共享。
步驟四:設(shè)計一套面向未來的基礎(chǔ)設(shè)施
一旦調(diào)查問卷制定完成,接下來要做的就是設(shè)計一套能夠滿足規(guī)劃涵蓋時間段中各種需求(務(wù)必把此間的年均增長總量考慮進(jìn)來)的全新基礎(chǔ)設(shè)施。這一步半點也含糊不得,即使是原先已經(jīng)駕輕就熟的領(lǐng)域,也必須要將其作為方案中的必要因素與新終端進(jìn)行比照。
在進(jìn)行這一步時,請務(wù)必確保其中不涉及任何特定技術(shù)或者產(chǎn)品;因為這些技術(shù)很可能將在路線圖的時效之內(nèi)發(fā)生大規(guī)模變動。大家原先可能會習(xí)慣于“我們將需要部署一臺EMC Clariion CX4-240設(shè)備,配備95 TB存儲空間以及每秒三萬次業(yè)務(wù)處理能力”這樣的描述方式,但在這份調(diào)查問卷中,請一定將該模塊概述為“主體存儲解決方案”,并將所需性能指數(shù)標(biāo)注明確。在成本計算方面,將設(shè)備總體的當(dāng)下市場價位進(jìn)行匯總,并當(dāng)作成本預(yù)案的參考數(shù)據(jù)。
如果大家手頭的帶寬或者實踐經(jīng)驗不足以在企業(yè)內(nèi)部自行進(jìn)行設(shè)計工作,不妨將其交給值得依賴的顧問或者指導(dǎo)專家來完成。既然我們手頭的參考資料已經(jīng)涵蓋了步驟三和四中的所有信息,那么即使是對企業(yè)情況不甚了解的第三方也完全有能力做好設(shè)計工作。
步驟五:實施采購
接下來的這一步是將面向遠(yuǎn)景目標(biāo)的設(shè)施方案遞交企業(yè)管理層(具體地說,遞交給掌握項目撥款的人手中),看看他們是否為你的長期基礎(chǔ)設(shè)施規(guī)劃所吸引、能不能接受由此帶來的整體成本。這個時候,如果他們表示需要嚴(yán)格執(zhí)行五個九(即99.999%)的高階可靠性標(biāo)準(zhǔn),也就意味著這套方案基本上得到認(rèn)同了。如果他們沒這么說,大家就得繼續(xù)反復(fù)完善規(guī)劃,根據(jù)決策者們對生產(chǎn)效果的期望進(jìn)行修改,并盡可能壓低基礎(chǔ)設(shè)施的建設(shè)成本——當(dāng)然繼續(xù)據(jù)理力爭也是可以的,只要能讓他們認(rèn)識到設(shè)計中的每一步要求都確實能為企業(yè)運營帶來益處,那么理論付諸實踐也將變得順理成章。
步驟六:進(jìn)行差距分析
在實驗性部署工作告一段落之后,現(xiàn)在我們需要準(zhǔn)確指出現(xiàn)有基礎(chǔ)設(shè)施與長效基礎(chǔ)設(shè)施設(shè)計之間所存在的差距。這一步工作的實質(zhì)在于定義目前基礎(chǔ)設(shè)施現(xiàn)狀到規(guī)劃發(fā)展目標(biāo)還需要進(jìn)行哪些調(diào)整與改動——請大家嘗試回答以下問題:
我還需要增加多少套虛擬主機(jī)?
我還需要部署多少個交換機(jī)端口?
我需要為新增主體存儲環(huán)境準(zhǔn)備多大的磁盤容量?
我們目前所在使用的存儲平臺是否有能力擴(kuò)展至目標(biāo)水平?
我的數(shù)據(jù)保護(hù)環(huán)境需要多少額外吞吐量/存儲能力支持?
我們目前所在使用的數(shù)據(jù)保護(hù)環(huán)境是否有能力擴(kuò)展至目標(biāo)水平?
步驟七:建立路線圖并準(zhǔn)備著手實施
在確定了新舊設(shè)施的差距之后,大家就可以著手實施規(guī)劃了——當(dāng)然,也別忘了將如何在實施過程中逐步消除差距提上議事日程?,F(xiàn)在我們可以先從符合當(dāng)前價位情況的預(yù)算項目入手,為設(shè)施選擇特定產(chǎn)品及規(guī)格。
在開始選擇具體產(chǎn)品之前詳細(xì)考量長遠(yuǎn)需求,將使我們從至高點上審視諸多選項,并從中挑選出最經(jīng)得住時間考驗的對象。就拿主體存儲環(huán)境作為例子:大家會非常清晰地知曉,隨著業(yè)務(wù)及操作數(shù)量的不斷提升,Clariion CX4-120將很難長久為繼;按照規(guī)劃中的發(fā)展預(yù)期,最終我們需要的可能是與VNX5500處理能力相仿的設(shè)備——如此看來,我們就不應(yīng)在短期利益的影響下選擇VNX5300,畢竟它不足以一以貫之地為我們提供優(yōu)秀的處理能力支持。不僅如此,我們完全可以在與管理層進(jìn)行討論時拿出必要的信息來證明這種選擇的高明之處,完善的資料儲備會讓我們在影響企業(yè)決策時無往而不利。
步驟八:路線圖的維護(hù)
人們常說,一套良好的規(guī)劃流程永遠(yuǎn)不會走向終點。既然我們已經(jīng)在建立路線圖時下了這么多苦功,那么此時也應(yīng)該獲得相應(yīng)的回報——升級這種完備的路線圖將不會帶來過多的工作負(fù)擔(dān)。大家需要做的只是定期核審調(diào)查問卷的答案,并評估與當(dāng)初相比,如今的情況發(fā)生了哪些變化。如果變化的確存在,那么盡快對最終設(shè)計進(jìn)行修改,保證所有變化因素都涵蓋在其中。接著通過差距分析機(jī)制將這些變化納入基礎(chǔ)設(shè)施更新工作中去。
至于規(guī)劃執(zhí)行周期的設(shè)定,我們需要總結(jié)自己重新審視整套規(guī)劃的頻繁程度;我見過有些機(jī)構(gòu)每月審核一次、有些每季度審核一次,更有甚者每半年才審核一次。請注意,每次審核之間相隔時間越長,審核工作本身的執(zhí)行難度越大。
同志們,前途光明但道路曲折
正如子標(biāo)題所說,為基礎(chǔ)設(shè)施發(fā)展制定規(guī)劃從來也不是件簡單的事情。關(guān)鍵在于,讓我們花在制定規(guī)劃的每一分每一秒都切實帶來效果與收益。雖然這套特定方案無法滿足每個人的要求,但其中的某些環(huán)節(jié)卻可能具備廣泛的指導(dǎo)意義。在目標(biāo)狀況變化迅猛時,采取由規(guī)劃結(jié)尾開始、至規(guī)劃開頭結(jié)束的實施塁,將能夠有效避免部署流程中的返工現(xiàn)象。
無論大家部署什么、如何部署,千萬不要將技術(shù)規(guī)劃徹底拋開。即使只幫我們避免了一個規(guī)劃失誤(例如SAN替代方案的選擇方面),那么整個設(shè)計流程就稱得上物有所值。