開放組織Open Group是針對企業(yè)架構(gòu)的一個關(guān)鍵標準團體,它發(fā)行了一本新書《云計算產(chǎn)業(yè)》。書中講述了云計算的商業(yè)案例,Harding及其合著者一同努力,列舉了大量的工業(yè)實例,希望通過不懈的宣傳將業(yè)務的敏感度帶入技術(shù)項目中。在全力投入任一云項目之前,都要考慮書中提及的如下問題。
1) 你的業(yè)務場景是垂直的嗎?
理想的云計算候選者只包括“單個業(yè)務流程或者是需求始終如一、數(shù)目較少的業(yè)務流程,這些業(yè)務流程可以被認為是單個集合。”換句話行說,也就是能夠很容易從單個業(yè)務單元遷移至一個集中的需求集合中,比如將人力資源或營銷任務遷移至云應用。
2) 在流程中存在差異化競爭嗎?
你可能有辦法吸引顧客以獲得本行業(yè)中最高的滿意度評級?;蛘吣憧赡苣軌蛏a(chǎn)比現(xiàn)有產(chǎn)品質(zhì)量更好、成本更低的產(chǎn)品。支撐這些流程的技術(shù)能夠被高效率地替換嗎?開放組織的作者們建議,如果業(yè)務流程是業(yè)務的一個關(guān)鍵區(qū)分度,那么你需要檢驗流程是否會因技術(shù)的改變而處于隔絕狀態(tài),以決定云是否是個很好的候選方案。
3) 差異化是否基于IT?
如果貴公司的某些秘密嵌入在應用或系統(tǒng)的代碼當中,比如競爭對手還未達到的快速,次秒級響應,那么云就不是很好的候選方案。
4) 是否存在外包障礙?
從意圖和目的的角度看,云實際上是一種外包形式。擁抱云的障礙和傳統(tǒng)的外包被禁止是一樣的,比如內(nèi)部服務不能依靠外部實現(xiàn);長期租賃;轉(zhuǎn)移成本;固定資產(chǎn)折舊;不成熟的業(yè)務架構(gòu);企業(yè)文化;地理位置主權(quán)規(guī)則(尤其是在歐盟);行業(yè)規(guī)范;合規(guī)性審核規(guī)則;甚至是勞工合同。關(guān)注合規(guī)性尤為重要因為這關(guān)系到信息安全—你需要知道是誰在處理信息以及在如何處理信息。
5) 采用云是否存在障礙?
采用外包要考慮的多數(shù)障礙同樣適用于云。專門針對于云的障礙包括高度定制的資源;比如企業(yè)授權(quán);與資源共享或者配置變更控制有關(guān)的政策限制;潛在的客戶太少;云供應商提供的服務水平協(xié)議、恢復時間目標(RTO)和恢復點目標(RPO)難以接受。
6) 主要的商業(yè)驅(qū)動因素(Business drivers)與云兼容嗎?
與云兼容的商業(yè)驅(qū)動因素包括需要減少中長期總體擁有成本;改善現(xiàn)金流;從資本性支出轉(zhuǎn)變?yōu)檫\營支出;訪問功能或領(lǐng)域?qū)I(yè)知識;或者你自己成為一家云供應商。商業(yè)驅(qū)動因素與云不兼容可能包括需要削減短期成本;增加容量而不需要第三方融資;或者改變稅收現(xiàn)狀(識別折舊,創(chuàng)造就業(yè)的激勵機制等等);或者轉(zhuǎn)變固定資產(chǎn)(可以采用租賃)。
7) 應用是否與業(yè)務流程的改變分離?
業(yè)務邏輯應該與底層的技術(shù)分離。正如開放組織的作者們所言:“不具備應用知識的業(yè)務人員應該能夠修改業(yè)務流程的定義而不會影響應用管理員有效地管理并維護應用的能力。”
8) 云解決方案是一個平臺嗎?
將位于業(yè)務流程和應用程序下層的解決方案轉(zhuǎn)變?yōu)橐粋€標準、共享配置用于交付公司所有的IT服務可能是一個很棒的云計算案例。解決方案層通常包括中間件,操作系統(tǒng),硬件以及數(shù)據(jù)中心基礎(chǔ)設施。
9) 硬件,操作系統(tǒng)以及應用是專門定制或?qū)S玫膯幔?/h2>
Harding及其合著者說道:“如果硬件,操作系統(tǒng)和應用層都是專門定制的,那么云解決方案可能不能很好地滿足要求。”云可能也不適合處理遺留的IT解決方案。只有所涉及的所有元素(硬件,操作系統(tǒng)或者應用層)不是基于定制的技術(shù),那么云才可能是一個切實可行的方法。
思考這些問題本身就是一個很好的實踐,因為它促進了對相關(guān)系統(tǒng)以及流程的梳理。近些年在面向服務的架構(gòu)(SOA)方面的工作已經(jīng)促進了業(yè)務邏輯與底層技術(shù)的去耦合。對于還沒有實現(xiàn)面向服務的組織機構(gòu)來說,嘗試將流程與IT系統(tǒng)進行分離可能如扯掉剛剛纏上的繃帶般痛苦。Harding以及其所在的開放組織的同事近些年來一直在致力于推進SOA,而且認識到上述9個問題“可能需要你探究之前從未考慮的業(yè)務,而且可能需要你重新評估使用云計算的目的。