摘要:企業(yè)科技正在以不可思議的速度向前發(fā)展,本文預(yù)測(cè)的9大技術(shù)或許在2015年甚至以后將會(huì)對(duì)我們產(chǎn)生深遠(yuǎn)影響。無(wú)論是Docker容器還是機(jī)器學(xué)習(xí),開(kāi)源都是未來(lái)的一大趨勢(shì),也是企業(yè)獲得競(jìng)爭(zhēng)優(yōu)勢(shì)的首選。
【編者按】預(yù)測(cè)未來(lái)本來(lái)就是一件非常瘋狂的事情,而且現(xiàn)在企業(yè)科技的發(fā)展速度永遠(yuǎn)超越我們的想象。infoworld主編Eric Knorr為我們預(yù)測(cè)了在2015年或是未來(lái)一段時(shí)間內(nèi)9大技術(shù)將大行其道。他認(rèn)為開(kāi)源是企業(yè)獲得競(jìng)爭(zhēng)優(yōu)勢(shì)的首選,作為開(kāi)發(fā)人員應(yīng)該關(guān)注技術(shù)熱點(diǎn),并圍繞核心技術(shù)構(gòu)建一個(gè)類似Docker、Hadoop等的生態(tài)系統(tǒng)。
以下為譯文: 1.公有云將獲得成功 今年,IaaS和PaaS的融合使得在公有云平臺(tái)上更容易構(gòu)建、測(cè)試和部署應(yīng)用程序。隨著AWS現(xiàn)在提供多重PaaS選項(xiàng),所有主流的公有云都將提供類似集成方式。
與此同時(shí),私有云由于成本和復(fù)雜的企業(yè)部署以及維護(hù)整個(gè)內(nèi)部堆棧將會(huì)止步不前。云計(jì)算創(chuàng)新是企業(yè)科技發(fā)生重大變革的領(lǐng)域,所以我不得不懷疑任何業(yè)務(wù)都可以跟上技術(shù)變化的速度。除了監(jiān)管障礙和支付成本,為什么不簡(jiǎn)單地遷移到公有云呢?畢竟,緊隨科技潮流是每個(gè)公有云廠商應(yīng)該做的事。至于企業(yè),則并非如此。當(dāng)然,遷移需要時(shí)間,但像GE這樣的公司已經(jīng)宣布他們?nèi)ν度搿?nbsp;
2.瘋狂的容器技術(shù) Docker是目前這個(gè)星球上最熱門的開(kāi)源項(xiàng)目,它使你可以打包應(yīng)用程序,以便將讓其運(yùn)行構(gòu)建在Linux內(nèi)核上的容器中。之所以它如此重要是因?yàn)檫@意味著真正的應(yīng)用程序可移植——使用輕量級(jí)包來(lái)替代一個(gè)完整的虛擬機(jī)。此外,Docker公司正在與微軟Windows上創(chuàng)建Docker驅(qū)動(dòng)的容器。很多人都在探討使用Docker從開(kāi)發(fā)到測(cè)試以及生產(chǎn)階段遷移應(yīng)用程序,但我相信Docker也將被用來(lái)在云中遷移生產(chǎn)應(yīng)用程序。
將一個(gè)打包應(yīng)用程序從一個(gè)容器遷移到另一個(gè)容器是很容易的,但是涉及多重容器的復(fù)雜應(yīng)用程序?qū)?huì)變得更加困難。Docker管理和編排工具將幫助你裝配和遷移復(fù)雜的App。Docker頂級(jí)項(xiàng)目包括Kubernetes、
Mesos 、StackEngine、
Google Cloud Platform 和AWS上個(gè)月添加了他們自己的容器管理系統(tǒng)。
3.微服務(wù)架構(gòu) 在當(dāng)代網(wǎng)絡(luò)和移動(dòng)App開(kāi)發(fā)時(shí)代,開(kāi)發(fā)人員往往從服務(wù)構(gòu)建應(yīng)用程序,而不是從頭開(kāi)始編寫所有程序。通常情況下,這些服務(wù)就是微服務(wù)——專用API,可獲得API的App已經(jīng)成為更大應(yīng)用程序的構(gòu)建模塊。Docker通過(guò)提供一個(gè)便捷的打包和部署方式在一定程度上加快了微服務(wù)的發(fā)展趨勢(shì)。
如果你還記得十年前的SOA趨勢(shì),微服務(wù)架構(gòu)可能聽(tīng)起來(lái)很熟悉。主要的區(qū)別在于微服務(wù)架構(gòu)是從開(kāi)發(fā)者的角度來(lái)看服務(wù)而不是企業(yè)架構(gòu)師的角度,因此服務(wù)是細(xì)粒度的。服務(wù)之間的溝通也很簡(jiǎn)單:JSON取代XML,REST代替SOAP,另外重型中間件并不包含在內(nèi)。
4.流體計(jì)算 InfoWorld”的主編Galen Gruman創(chuàng)造了“流體計(jì)算”的短語(yǔ)來(lái)描述ad hoc(點(diǎn)對(duì)點(diǎn))網(wǎng)絡(luò)在個(gè)人設(shè)備上的影響,在那里你可以在智能手機(jī)、筆記本電腦、平板電腦以及臺(tái)式機(jī)之間遷移時(shí)保存狀態(tài)。例如,如果你正在參加一個(gè)會(huì)議,并在平板電腦上修改了你的描述,當(dāng)你回到辦公室,你會(huì)發(fā)現(xiàn)那個(gè)描述已經(jīng)提供在你的臺(tái)式機(jī)前面。第一個(gè)推出這個(gè)切換特性的是OS X Yosemite和iOS 8,但微軟和谷歌正在為他們的設(shè)備生態(tài)系統(tǒng)打造類似的功能;三星最近也宣布自己的版本。
5.多重云管理 云的趨勢(shì)是更大、更復(fù)雜的平臺(tái)。你構(gòu)建在之上的平臺(tái)越多,你就越依賴于其獨(dú)特的特性,如果是一個(gè)公有云,你就會(huì)將自己完全鎖定在一個(gè)由別人控制的平臺(tái)上。很少有大型企業(yè)會(huì)把所有的雞蛋放在同一個(gè)籃子里,而這就是多重云管理的價(jià)值所在。
跨多重云部署工具已經(jīng)出現(xiàn)有一段時(shí)間了,當(dāng)下獲得了更多的關(guān)注。CliQr,一個(gè)由谷歌風(fēng)險(xiǎn)投資公司支持多重云管理初創(chuàng)公司聲稱能夠動(dòng)態(tài)決定哪個(gè)云應(yīng)該運(yùn)行哪個(gè)工作負(fù)載。但值得關(guān)注的還有RightScale,他們聲稱能夠讓你在多重云環(huán)境下管理和優(yōu)化資源以及成本。
6.端點(diǎn)安全創(chuàng)新 企業(yè)安全仍將處于絕望的狀態(tài),只要用戶還會(huì)繼續(xù)不小心下載惡意軟件。盡管如此,我還是對(duì)今年出現(xiàn)的一些新的安全解決方案留下了深刻的印象。首先,Tanium在整個(gè)企業(yè)將創(chuàng)新搜索技術(shù)應(yīng)用于查詢端點(diǎn)。Tanium可以獲得近實(shí)時(shí)查看成千上萬(wàn)的端點(diǎn)來(lái)檢測(cè)異常情況,并且確定哪些軟件缺乏最新的補(bǔ)丁——全部顯示到儀表板視圖上。
手機(jī)上也出現(xiàn)了有趣的解決方案,而不僅僅是指紋閱讀。一些藍(lán)牙LE近距離解決方案使你能夠用你的智能手機(jī)作為安全密鑰,或作為其他移動(dòng)設(shè)備的物理標(biāo)記來(lái)用于近距離身份驗(yàn)證。最近,Android 5.0 Lollipop引入“可信任地點(diǎn)”技術(shù),當(dāng)你在一個(gè)區(qū)域你感覺(jué)是安全的,比如你的家或辦公室,這項(xiàng)技術(shù)使用定位來(lái)消除密碼或pincode gates。
7.機(jī)器學(xué)習(xí) 這差不多是人工智能的新名稱。一方面,重要的是不要對(duì)近期機(jī)器學(xué)習(xí)的潛力承諾太多;另一方面,理解大數(shù)據(jù)是必需的,開(kāi)源項(xiàng)目Mahout 和Spark / MLlib會(huì)帶來(lái)幫助。正如James Kobielus在今年早些時(shí)候注意到的一樣,機(jī)器學(xué)習(xí)是如此的普遍,我們甚至經(jīng)常假設(shè)其存在于大數(shù)據(jù)應(yīng)用程序中。IBM是這一思想的主要支持者,并且開(kāi)源了
Watson APIs ,而初創(chuàng)公司例如Andreessen投資的 Adatao今天正在應(yīng)用強(qiáng)大的計(jì)算能力來(lái)恢復(fù)神經(jīng)網(wǎng)絡(luò)算法。
8.devops的回歸 這種 “開(kāi)發(fā)”和“運(yùn)維”的融合實(shí)際上是通過(guò)提高操作效率來(lái)實(shí)現(xiàn)敏捷開(kāi)發(fā)。devops趨勢(shì)五年前首次出現(xiàn),但是供應(yīng)商讓其重新煥發(fā)生機(jī)。當(dāng)下,其正在應(yīng)用程序生命周期管理、自動(dòng)化測(cè)試工具、數(shù)據(jù)庫(kù)虛擬化、自動(dòng)化、配置管理、應(yīng)用程序性能監(jiān)控、平臺(tái)即服務(wù)以及相關(guān)技術(shù)領(lǐng)域以其原有的方式運(yùn)行。
在某些圈子里,devops被認(rèn)為是一種讓開(kāi)發(fā)人員持續(xù)為生產(chǎn)中的應(yīng)用程序負(fù)責(zé)的一種方式,但這并不普遍。對(duì)devops最好的理解是對(duì)現(xiàn)代高效配置開(kāi)發(fā)和測(cè)試環(huán)境的速寫,這必須延伸概念以滿足更多更好應(yīng)用程序幾乎通用的商業(yè)需求。
9.網(wǎng)絡(luò)交換機(jī)的結(jié)束 我們不會(huì)看到網(wǎng)絡(luò)交換機(jī)在2015年消失。但虛擬網(wǎng)絡(luò)設(shè)備、軟件定義網(wǎng)絡(luò)和強(qiáng)大的服務(wù)器將促使我們重新思考數(shù)據(jù)中心網(wǎng)絡(luò)。網(wǎng)絡(luò)的未來(lái)淪為“服務(wù)器”之間的連接正在變得愈加真實(shí)。
Cumulus Linux將網(wǎng)絡(luò)控制平面帶到行業(yè)標(biāo)準(zhǔn)硬件和當(dāng)下的服務(wù)器編排工具,同時(shí)保留線速網(wǎng)絡(luò)運(yùn)營(yíng)。最近InfoBlox 推出的OpenFlow項(xiàng)目LINCX顯示了完全軟件可編程網(wǎng)絡(luò)的潛在力量。同時(shí),NFV(網(wǎng)絡(luò)功能虛擬化)——利用服務(wù)器虛擬化和數(shù)據(jù)中心編排提供負(fù)載平衡、防火墻、廣域網(wǎng)加速和其他網(wǎng)絡(luò)功能作為服務(wù)——在服務(wù)提供商和云平臺(tái)諸如OpenStack當(dāng)中非常受歡迎。
寫在最后 綜上,一條主線貫穿這九大趨勢(shì)就是開(kāi)源。這已經(jīng)成為初創(chuàng)公司獲得競(jìng)爭(zhēng)優(yōu)勢(shì)的首選,作為客戶——主要是公司內(nèi)部的開(kāi)發(fā)人員——應(yīng)該緊隨新技術(shù)并提供反饋,最終把它們投入生產(chǎn)。與此同時(shí),其他開(kāi)發(fā)人員應(yīng)該能看到哪些技術(shù)熱點(diǎn),圍繞一個(gè)核心項(xiàng)目開(kāi)始構(gòu)建一個(gè)生態(tài)系統(tǒng),就像Docker、Hadoop、OpenStack等等一樣。
原文鏈接:
9 key enterprise tech trends for 2015 and beyond