IT領域2014年發展趨勢
雖然2013年還有將近兩個月才結束,但是有關2014年的發展趨勢已經開始見諸于各個媒體。可以預見,在新的一年,云服務、大數據、安全問題、內存計算等都將是發展的熱點區域。
InfoWorld主編Eric Knorr總結了九個方面的發展趨勢,其中云計算領域的熱點最多。
云將是新硬件。相信Pivotal公司的CEO Paul Maritz的觀點吧:新的計算平臺驅動著產業的巨變——從PC到客戶端到服務器到互聯網。對于服務器、存儲器、網絡設備這些要迎合應用程序擴展性的“大機器”,我們必須對其基礎設施進行可視化和集中控制——也就是軟件定義。***這個趨勢將超越SDN,會包括數據中心的每一個系統,一直到HVAC。公共云供應商提供的先進的軟件控制方案將繼續涌向企業。
“參與系統(systems of engagement)”***潮流。為什么你需要大范圍的云的伸縮性呢?這不同于老式的企業“記錄系統(systems of record)”,如ERP,在這種系統里數據模型很少變化,并且你很難知道有多少人在使用這個系統。現在云系統的趨勢是“systems of engagement”:面向用戶的網絡或移動端應用,這些應用的用法可能隨量級而變化。
優化用戶交互是當今最熱門的研究領域,這一研究推動著彈性基礎設施、新數據庫技術的發展,也推動著大數據分析收集技術的發展(主要針對網絡點擊流量以及一些其它用戶數據)。基于Hadoop應用的數據分析技術是上個十年中最偉大的企業級技術。在其之后是NoSQL數據庫,如MongoDB、Cassandra、Couchbase。這些數據庫伸縮性好,并且可以對數據模型進行動態修改。
云計算集成移至前端。伴隨著基于云的分析數據存儲量的增加,大數據傾向于維持現狀。一般的云計算,特別是存儲自身數據的SaaS應用,很有可能重蹈覆轍,采用孤立組織——在這種組織中,關于同一個產品和用戶的兩個有些許差異的副本分散在孤立的數據存儲中(一同存儲的還有應該共享的、有價值的過程)。
解決方案有兩個:云端整合與提供更多、更好的API接口。云端整合服務商比比皆是,包括Cordys, Dell Boomi, IBM Cast Iron, Informatica, Layer 7, MuleSoft, SnapLogic, 和WS02等。此外,API現在也有了它們自己的“軍團”——如Apigee公司提供的API解決方案,這些API允許企業發布與保持企業自己的公有API。
企業開發用戶開始轉向PaaS。到目前為止,PaaS的主要用戶是商用軟件開發者和專業服務公司。但是伴隨著越來越多的企業推出他們自己的網絡和移動應用,企業開發者將看到諸如Microsoft Azure、Pivotal Cloud Foundry、Red Hat OpenShift、SalesForce Heroku等PaaS供應商能為他們帶來的益處。這些供應商在云端提供應用程序敏捷編碼、測試、部署所需的工具和服務。
除了云計算之外,大數據領域也位列其中。大數據將超越自身。大數據分析具有光輝的前景,但短期來看,很多大數據解決方案還不能解決實際問題。從長遠來看,大數據技術將不止限于優化電子商務,更加推動各種產業——從制造業到交通運輸到電網——的發展。
但是這些產業需要工業網絡(也被成為物聯網)上線。在這個網絡中,相互連接的傳感器將通過傳遞大量的遙測信息來改進產品設計,提高錯誤預測準確度等。通用電氣和IBM是這個領域早期的***,我們在這個領域只是剛剛起步。若干年后當工業網全面展開時,大數據會變得非常非常大。屆時人們將急需大量的大數據解決方案。同時,如果2014年要有什么泡沫要破滅的話,大數據首當其沖。
接下來就是安全問題。身份(Identity)是新的安全問題。這種說法有一點夸張,但事實是我們必須拓展身份以滿足內部部署應用和SaaS應用的需求。管理什么人可以訪問哪些內容——并移除離職職工的賬戶——這一工作已經變得越來越重要,越來越復雜。微軟、Okta、Salesforce等公司正在推出這類解決方案。沒有云端身份認證管理,企業將無法安全、有效的實施公共云解決方案。
內存是新的存儲方式。大內存在兩個方面迅速發展。在軟件方面,每一個相關的數據庫供應商都在添加內存功能(主要用于分析),同時他們也在急劇縮減處理龐大過程工作的時間。硬件方面,像Condusiv Technologies和PernixData一類的解決方案商在服務器端裝配一個大的使用閃存的分布式緩存,通過這種方式他們可以減少實現SAN的讀寫操作量。
JavaScript的勢頭不可阻擋。由于源源不斷的移動設備(包括新電視、汽車等等)的推出,當今硬件設備的用戶多樣性高于之前任何時刻。大家都不想給每一個平臺開發單獨的、原生的用戶應用程序。如果你想要使用單一的代碼庫,你必須要保證你的應用程序可以運行在一個瀏覽器中——也就是說,這個程序必須是一個基于JavaScript/HTML5的程序。
有著Famo.us這種機構不斷推動Javascript的發展,我們不難理解貌似每周都有新的Javascript框架推出。此外,像PhoneGap這樣的跨平臺的移動開發環境允許JavaScript應用程序和本地應用程序的快捷轉換。
開發者依舊是主導。如果說這些預言中有什么共通之處的話,那就是兩年前Marc Andreessen的預言——軟件正在吞噬整個世界。有這么多平臺要寫——甚至數據中心的基礎設施也變成可編程化的了——我們已經沒有足夠的開發者來完成這些代碼了。貪得無厭的需求帶來了高薪水和高職位,至少對于那些擁有對應技能的人,情況是如此的。我們能不能找更有效、更好的方式來訓練這方面的人才呢?
Eric***總結道:這九個趨勢展示了短時間內的大量變化。至少這些預測中對于IT產業的暗示是非常有意思的。
舉個例子說,如果軟件定義了基礎設施,那么包括網絡設備在內的硬件將會變得更商品化。如果應用程序最終可以實現開發者只寫一次代碼就能在多個平臺運行,那么客戶端的選擇將會變得越來越不重要。此外,軟件的交付方式永遠的改變了。IBM、Oracle、SAP以及其它的供應商深深地陷入到了這種能夠持續從用戶身上獲得大量利益的組織模式,因此它們要保持這些商品。但是這些令人興奮的新東西呢?主要是開源的SaaS或者便宜的手機應用程序。在我看來這些產業需要重新校準他們的收入預期,雖然其中有很多“暴發戶”已經獲得了高額收入。
當云技術和移動世界不再有商業技術壟斷之后,企業IT將如何來應對這一局面呢?許多公司逐步認識到,公司需要為用戶布置各種各樣的網絡和移動應用程序,并觀察哪一種效果***。企業IT能夠有足夠的技術和技能來讓這些成為現實么?還是企業將被迫轉向SaaS供應商、敏捷開發公司或者其他外部供應商——然后企業IT僅僅處理一些簡單的工作。