1. 采用建議
歸根結(jié)底,企業(yè)的關(guān)注點已經(jīng)從如何轉(zhuǎn)變工作負載以利用云技術(shù)轉(zhuǎn)向了如何在整個企業(yè)真正采用云技術(shù)。
2. 從易到難,循序漸進
“從簡單的事情入手”,在云領(lǐng)域,這也是不變的法則。因此,很多企業(yè)已經(jīng)將最簡單的工作負載遷往了云端,并且已經(jīng)在享受云所帶來的收益。
收獲了這些成果后,處理更復(fù)雜且云關(guān)聯(lián)性更低的工作負載就順理成章地成為了他們的下一步。當然,這需要企業(yè)下一番功夫。比如,企業(yè)可能需要將部分系統(tǒng)從利基型平臺遷移至商業(yè)硬件和操作系統(tǒng)上。這種情況下,企業(yè)可能需要開展一些應(yīng)用重構(gòu)工作。當企業(yè)需要采取某種補救措施時,這也是不可避免的。
3. 從 DIY 到軟件即服務(wù) (SaaS)
就在不久前企業(yè)都還在投資為企業(yè)的各個板塊開發(fā)自己的系統(tǒng),但是,隨著他們的心態(tài)從“自給自足”轉(zhuǎn)為使用商業(yè)服務(wù),市場上涌現(xiàn)出了以下三大類系統(tǒng):
- 運營企業(yè)所需的基礎(chǔ)系統(tǒng),比如,人力資源應(yīng)用,會計應(yīng)用和文字處理應(yīng)用
- 行業(yè)特定的競爭系統(tǒng),比如,供應(yīng)鏈應(yīng)用,這是企業(yè)開展市場競爭不可或缺的工具
- 用于贏得競爭和客戶的創(chuàng)新和差異化系統(tǒng),尤其是互動系統(tǒng)
這樣,企業(yè)就能專注于快速交付應(yīng)用,滿足客戶需求,并開發(fā)新的客戶。
4. 從整體式到容器和微服務(wù)
在云面世之前,企業(yè)實施的系統(tǒng)一般為整體式,這些系統(tǒng)需要完成很多不同甚至有時是相對獨立的任務(wù)。這些系統(tǒng)的實施周期往往很長,因此,當系統(tǒng)上線運行時,可能存在無法達到預(yù)期目的的風(fēng)險。一旦上線,企業(yè)就需要花費大量精力來維護系統(tǒng),一點小小的變更就可能需要企業(yè)反復(fù)測試,并絞盡腦汁地執(zhí)行變更發(fā)布流程。
采用 OpenWhisk 等技術(shù)開發(fā)而成的微服務(wù)則能規(guī)避這種模式。與過去讓一個應(yīng)用來處理所有任務(wù)不同,每個微服務(wù)只專注于一個任務(wù)。一個業(yè)務(wù)流程可能由一個或多個微服務(wù)來完成,業(yè)務(wù)服務(wù)也可能會共享微服務(wù)。
通常,微服務(wù)由幾行到幾百行代碼組成,因此,微服務(wù)的編寫變得更快,維護也更簡單。當某個微服務(wù)有變化時,您只需要測試該微服務(wù),不需要測試整個端到端流程。
我們不妨觀察一下 IT 行業(yè)是否已經(jīng)開始從微服務(wù)中獲利,并像打造 API 經(jīng)濟學(xué)一樣打造一種微服務(wù)經(jīng)濟學(xué),這是一件相當有趣的事情。它們都是采用即用即付的定價模式。
同樣,企業(yè)也想利用容器來實現(xiàn)應(yīng)用的便攜性、大規(guī)?蓴U展性,甚至在可能的情況下,通過即用即付模式降低成本。
5. 從單個供應(yīng)商到多個供應(yīng)商
幾年前,企業(yè)大多采用一家供應(yīng)商的產(chǎn)品,但是現(xiàn)在我發(fā)現(xiàn),他們開始傾向于采用多云方法。部分原因是因為他們意識到,并非所有的云都是相同的,有些工作負載更適合在不同的云上完成。
這給企業(yè)帶來了一些挑戰(zhàn)。比如,如何放置工作負載,以及如何實現(xiàn)云供應(yīng)商的直接互聯(lián),從而在托管于不同云環(huán)境中的應(yīng)用之間更及時地傳輸數(shù)據(jù)。中介工具能夠解決如何放置工作負載的問題,IBM cloudMatrix 就是一個典型的例子;至于如何實現(xiàn)云供應(yīng)商的直接互聯(lián),目前我們正在企業(yè)層面解決這一問題。
下一個關(guān)注領(lǐng)域?
認知服務(wù)將是我關(guān)注的下一個大趨勢,比如通過 IBM Bluemix 在 IBM Watson上推出的認知服務(wù)。從智能聊天機器人,到幫助醫(yī)生診斷癌癥和制定治療方案的相關(guān)工具,開發(fā)人員將利用認知服務(wù)豐富其應(yīng)用,這樣,應(yīng)用不僅能完成任務(wù),還能支持日常的決策和行動。