無論是翻看技術雜志或者參加戰略研討會,你都很難回避下一代企業計算的偉大浪潮:云計算。
云計算是一個神秘而難以捉摸的術語。各式各樣的時髦詞匯對于我們理解云計算的本質毫無幫助,比如網格(grid)、效用(utility)、面向服務架構(SOA)、服務管理、軟件即服務以及平臺即服務等等。
面對故弄玄虛的技術詞匯和虛幻的美好前景,我們必須認清云計算的本質:這是一場商業革命,技術并非主要角色。而且,云計算的實用價值要根據企業的整體情況來進行評估。轉向云計算還需要新的思維方式,比如投資決策和對于成功的評判都不能局限于具體技術、項目甚至IT部門,因為云計算所涉及到企業的方方面面。
對于云計算,我們可以想象成信息的處理和存儲從用戶處移走了。用戶不再需要考慮硬件事宜,云計算服務提供商會承擔起相應的責任。在某些情況下,用戶也不需要考慮應用的問題,他們只須確定所需要的功能即可。而且,有時業務端的用戶甚至不需要技術部門作為功能實現的中間人,當前由企業內部技術團隊所承擔的戰略和戰術指導職能都會遷移到云中。
效率和敏捷性
對大多數企業來說,效率和成本因素是采用云計算的首要推動力。但是,有些企業還把云計算看成創新和敏捷的助推器。如果軟硬件能夠持續更新并正常運轉,企業就可以集中資源來進行商業模式的創新實踐,不斷挖掘客戶并為之提供更佳的服務。在啟動變革時,計算資源的就緒也是非常重要的。
對于云計算的各種詞匯,最好不要試圖去一一搞清含義。比如效用計算,指的是按使用量計費的模式,也即亞馬遜采用的方法。電力則經常用來描述云計算的特性:只用插上插頭,無須關心電力是怎么產生的以及其背后的運轉方式。網格計算則是指將海量的計算機協同起來,通過分布式計算求解大型問題。網格方式可以提供單個組織所無法具備的處理和存儲能力。
現實地說,向云計算的遷移應該循序漸進,分階段將計算需求放到云里。小公司在遷移完成之后可以獲得快速的回報。而大公司則受制于那些復雜且重要的內建系統以及經過長時間形成的業務流程,這些東西很難在短時間內移到云中。
工作模式的轉變
我們無可回避的一個問題是,比之購買服務器和軟件系統,工作模式的轉變則更加不易。領先的公司都正在將業務和技術的管理進行融合。這意味著決策者要熟悉更多的領域并站在全局的角度來推進戰略。對他們而言,技術不應該再是神秘而難以捉摸的東西。
云計算的工具將會以更加友好的方式提供給最終用戶,后者不需要過多的培訓就應該能夠掌握這些工具。與此同時,用戶也應該擴展自己的知識面,以此更好地理解并使用云計算的相關工具。
進入云中
云計算的決策要求對當前及未來企業體系架構的重構,即所謂的企業戰略架構(SEA)。企業戰略架構描述的是企業的目標及其達成方式,包括業務目標和支撐技術 – 也就是說,以業務架構和技術架構為骨架。
從最高層次來看,企業戰略架構是用非技術性的語言表述的,企業中任何員工都應該能夠理解之。企業戰略架構對所有業務流程進行端到端的描述,包括外部合作伙伴和用戶。大多數企業都有各種流程描述文檔,包括長期規劃的手冊(通常都放在書架上收集灰塵)和各種任務聲明。企業戰略架構可以消除各種信息孤島,清理出相互矛盾的目標和執行上的冗余。
而在最底層,企業戰略架構就完全技術化了:對各種所用到的信息技術進行具體定義。在先進的企業中,通常是以面向服務的架構(SOA)來描述 – 即軟件以模塊形式組合在一起,從而構建所需的服務(這項工作有時是由業務端用戶來完成的)。SOA可以駐留在企業內部或者云中。云計算對于SOA來說并不是必需的,但是確實能為企業帶來驚人的彈性,從而從容應對環境的各種變化。
有時,企業會面對下面這些宏觀的問題:是否發展良好?是否找到并留住了優質客戶?是否交付了創新產品?是否能夠應對各種環境變化(客戶需求、市場狀況、新興技術和競爭對手的舉措)?從管理和技術角度是否采取了切實的行動?
從宏觀績效的角度來進行評估是一種直截了當的方法。這種宏觀的評測可以同具體業務流程的當前和預期狀態相結合,也可以同內外部計算的成本相結合。無論如何,這種評估都不能脫離對客戶和公司整體戰略的影響而存在。
我對于IT的看法已經有過詳細的講述,并且和那些宣告IT部門末日的激進主義者有著一定的共鳴。但是,我堅信很可能CIO的角色將會發生變化。誠然技術對于所有的業務來說都是極其重要的,但是如何利用其來服務于業務則是與時俱進的。未來技術將從滿足企業日常需求轉向成為業務的推動因素。
總之,當前要注意保持清醒的頭腦,首先保證你的戰略足夠明確地專注在業務發展上。