可以預測的是,CIO們最終會像尤利西斯到達平靜的水域一樣,IT業界未來的新技術和產品必將取代傳統的技術。而這一新的實體名詞的縮寫便是云計算。
由于我們正處于風云激蕩的變革之中,因此難以預測新世界的樣子。不過,在我看來,我們還是有信心預測云計算革命是如何爆發的。云計算發現的光芒是如此的耀眼,這些光芒足以為我們大致勾勒出后云計算時代的樣子。
我所說的后云時代,是指當云計算已經成為公認的標準,已經不再被拿來按今天的IT慣例作為一個備選項的時候。畢竟在現如今,云計算仍然被視為會擾亂企業既定的IT秩序。但后云時代終會在不遠的一天實現。
等到真正到了云時代,會是什么狀況呢?如下的幾個趨勢,我們可以期待:
宏大規模已是司空見慣。每一個系統都會被設計為能夠處理大量數據。每一款應用程序都具有相當的彈性,能夠應對不斷變化的電流。當系統設計階段,沒有人會再去問關于其能力的問題,因為每個系統將承擔的潛在能力都可能是無限的。因此,設計工作將假定,無論數據應用程序將需要管理多少數據,還是應用程序將允許多少臺虛擬機的運行,其都必須能夠擴大處理。從本質上講,我們可以假設,系統將能夠支持“無限容量”。
互聯網時代來臨。思科公司的首席技術官曾預言,在不久的將來,將會有一兆臺設備連接到互聯網。已經有很多人預測我們正在進入后PC時代。
想象一下,其實我們真的要進入的是后人為中心的設備時代。人們通過諸如電腦之類的設備進行互動。當然,除了電腦,還有智能手機、上網本。事實上,到目前為止,我們已經被形形色色的具有特殊用途的設備所包圍,這些設備能夠執行特殊的功能,并能夠與集中在云中運行的程序溝通,并反過來與我們進行互動。
例如,我們不用看著血壓測量儀來測量血壓。儀表將會把測量的血壓結果發生到血壓監測系統,并根據我們每個人的具體健康狀況或相關病歷狀況對健康護理專業人員進行提示。我們將被這種類型的專業設備所包圍,甚至都不會留意到它們的存在,除非我們的確需要的時候。
要很好的理解上述這一切如何真正實現似乎并不容易。即使業內人士也一貫低估這個充滿活力的世界會發生什么。十年前,我還在與模擬芯片公司的CEO討論被不少家電制造商鼓吹的智能冰箱。他指出,在未來,冰箱將有一個接口,你可以根據你的冰箱不同架子上擺放的東西來輸入你的購物清單。我說,我覺得應該經由牛奶盒的包裝上的說明文字來決定牛奶被放在冰箱的哪一層,然后再判斷是否需要將牛奶添加到采購列表中。不,他回答說,這將過于昂貴,超出了牛奶包裝紙盒的功能。在當時,他只是基于成本/功能進行傳統假設,而不是推斷未來的趨勢。
回想起來,很顯然,我們兩在當時都低估了世界變化的趨勢。今天,牛奶包裝箱可以通過云應用程序聯系您的購物雜貨店,為您安排每周訂購牛奶。所以說互聯網的應用已經遠遠超出了我們所能想像。就在我寫這篇文章時,我發現了一個豐田汽車的廣告視頻:展示了汽車窗口如何可能成為設備接口。在不久的將來,我們與非人類的計算設備的交流將遠遠超過人與人之間的互動。
IT組件的成本急劇下降。我指的不是芯片或磁盤驅動器。我的意思是IT供應鏈的每一個環節。操作系統、中間件、應用軟件,今天眾多商品化的產品將變得更便宜。如果不是這樣,他們將被免費的開源軟件組件所取代。
為什么我會做出這樣的預測?顯然,如果我們要提前預測規模,個別組件必須變得便宜。今天,我聽到很多人認為軟件供應商“不允許”轉移到云計算,這樣會削弱他們的定價和盈利。我想要奉勸那些堅持這一觀點的人:供應商們根本沒有選擇。即便他們現在抵制這一趨勢,也會被之后的新產品所取代。
奇怪的是,IT總花費仍在增加,并且增加得很多。現在云計算行業內有大量關于討論Jevon悖論的說法,他們認為:僅僅在商品或服務方面降低成本,而不是減少總支出,實際上仍然是IT總花費增加。在這種增加的推動下,IT功能已然融入了當今的商業社會的方方面面,每一項新增的業務都包含所需要的IT相關投資,所以,就事論事的話,總的IT投資必然增加。這種情況和今天的情況之間的區別是,IT不僅僅是一個后臺支持功能,而將是面向客戶的一個先決條件。IT將成為業務部門實現其長期的目標的合作伙伴,而不會在某個項目結束之后就相互詆毀。
IT重組。該部分業務的另一面就像是一個商業運行。將需要成本的透明度。公共云提供商的崛起提供了一個內部IT比較的基準。
隨著成本透明度的增加,而且IT部署的成本是由幾個因素決定的(包括隱私權、合規性、應用帶寬/延遲要求,等等),這就幫助決定了選擇部署內部還是外部應用程序的決策方法。假設應用程序默認內部部署,那么外部部署的想法在其產生時便已經過時了。明智的CIO們將開始認識到他們的作用是管理基礎設施,而不是擁有資產。而不太明智的CIO們則會發現自己已經被用戶組織忽視、繞過。
沿著這一思路,企業會發現他們通往后云時代道路上的最大的挑戰IT是遺留系統。這些系統是巨大的阻力,將會嚴重影響IT企業配合那些希望在開發新的IT產品過程中尋求合作伙伴的企業用戶的需求。對于后云時代,不再會有額外的花銷用于管理遺留下來的應用程序,即使是最低的額外投資。這些應用程序維護方面的成本遠遠超過了今天的產品價格。當然今天的企業正在努力尋找減少在遺留系統方面的開銷的方法,例如,將電子郵件系統外包給外部供應商。但IT企業必須更加積極,否則,他們將幾乎沒有足夠的預算去做必要的事情。
采用PaaS。太多的人將云計算就簡單的理解為虛擬機的使用。這個行業迅猛的發展遠不止于此。當應用程序開發人員們將應用程序部署到可擴展性和彈性架構上時,其實在浪費自己的時間。在基礎設施處理方面,應用程序開發人員應該專注于業務的功能,而不是管道。方法是通過平臺即服務(PaaS)。在后云時代IT企業將在很大程度上依賴于PaaS,使用內部或外部的平臺來管理基本功能和基礎設施。在這一層面上開銷太大根本沒有價值,所以找到一個管理他們的最有效和成本效益的方式便是:提供一個環境來簡化應用程序開發者的生產。
應用程序開發人員短缺的問題。Jevon的悖論意味著IT的爆炸需求。特別是對于應用程序開發者的需求。這些開發人員知道如何構建業務產品,能夠將多款應用程序整合到一款新產品,可以巧妙地實現調用外部API和服務滿足高需求。自相矛盾的是,即使是PaaS的興起,對應用程序開發人員的需求仍在不斷增加。更高的生產率意味著單位成本的降低,從而導致了需求的增加。
但這不是說任何一款應用程序的開發。也不是簡單的了解一種開發語言或框架。這種應用程序的開發類似于一個總承包商,需要有組裝一套內部和外部組件和服務的功能。隨著IT投資向應用程序方向的轉變,后云時代的開發人才將更加短缺,所以作為云的CIO,您需要開始思考你的策略,以便贏得更多更好的人才。
我相信其中一些人將繼續表示:“云計算的確很好是,但其目前只是我們企業的備選方案之一。”這些人都無法打破他們的過去的思維定勢,還沒有洞悉到這個瞬息萬變的世界。當然也會有人留言說:“我們一直采用云服務,但只是將其用于分時系統和主機等。”這些人還沒有搞清楚類似的概念,在不同情況下執行時,其完全是不同的狀況。最后也許還有人會說:“云計算相當不錯,我們正在通過建設一個預定義的虛擬機提供服務目錄來部署云計算。”這些人無法理解隨著應用程序部署到虛擬機,這個世界是如何迅速的超越。