
針對此次re:Invent大會(huì ),架構師應該關(guān)注哪些亮點(diǎn)與技術(shù)趨勢?作為亞馬遜AWS高級技術(shù)合作伙伴,天潤融通技術(shù)總監安靜波先生,全程參與了本屆大會(huì ),他以架構師的視角帶來(lái)未來(lái)值得關(guān)注的技術(shù)趨勢:

安靜波
天潤融通技術(shù)總監
安靜波一直致力于搭建高可用、高性能、安全性更高的呼叫中心云服務(wù)架構,以幫助企業(yè)更方便地用低成本的方式獲得更好的呼叫中心體驗。
re:Invent 2017可以說(shuō)是無(wú)服務(wù)器架構成熟的關(guān)鍵點(diǎn),這要歸功于A(yíng)WS“Everything is service”的技術(shù)實(shí)力與其野心,Aurora是服務(wù)、Dedicate server是服務(wù)……GPU與FPGA也是服務(wù)。當大量架構師還在搞Spring、Nginx負載均衡、RestFull接口開(kāi)發(fā)……時(shí),無(wú)服務(wù)器架構告訴我們,這些不應該由開(kāi)發(fā)人員來(lái)做,開(kāi)發(fā)人員只需定義數據流之間的鏈接、定義業(yè)務(wù)邏輯實(shí)現,把所有和代碼不相關(guān)的都交給云服務(wù)商。無(wú)服務(wù)器架構簡(jiǎn)而言之就是從物聯(lián)網(wǎng)到API-Gateway,到Lambda,到Dynamodb/S3,到CloudWatch,到Recognition/Polly/Lex等,你要什么有什么,連接他們就好了。
未來(lái)3-5年,值得我們關(guān)注的3個(gè)技術(shù)趨勢:
- IT基礎設施將是什么樣?
- 面向21世紀的軟件架構是什么樣?
- 人工智能和機器學(xué)習如何影響企業(yè)?
1.基礎設施全部上云
AWS給出了它的理解,首先是IT基礎設施的全云化,只要你要用IT資源,不管是主機、網(wǎng)絡(luò )、組件、應用、硬件都可以在云上找到。AWS將巨大的基礎設施資源連接起來(lái),提供了超級的計算能力,近兩年的GPU和FPGA的核數部署都是幾倍的增長(cháng)。
2.面向未來(lái)的軟件架構
面向未來(lái)的軟件架構是什么樣子的?單是這個(gè)題目就讓人為之一震,任何一個(gè)企業(yè)的技術(shù)負責人實(shí)際上都應該考慮3-5年的企業(yè)軟件架構技術(shù)方向。首先,AWS認為面向未來(lái)的軟件架構應該是連接能力大于構建基礎模塊的能力;其次,當前技術(shù)驅動(dòng)力在大數據、物聯(lián)網(wǎng)、P3Instance、機器學(xué)習框架這4個(gè)方面;最后,技術(shù)交互的方式也從控制臺、屏幕、Web、手機等以人為中心轉向以自然方式交互為中心,比如自然的語(yǔ)音交互,自然的肢體交互等等,那么未來(lái)的軟件架構應該能很好的支持這種自然交互的方式,其中語(yǔ)音又是交互核心,呼叫中心行業(yè)恰巧在這樣一個(gè)領(lǐng)域,呼叫中心大量應用各種語(yǔ)音應用,但是當前的軟件架構并不能很好的理解語(yǔ)音所代表的大量信息,解鎖出語(yǔ)音蘊含的大量信息將為呼叫中心的應用,帶來(lái)前所未有的新體驗和新場(chǎng)景。
另外AWS幫我們梳理了好的軟件架構應該具備什么特點(diǎn),例如用戶(hù)體驗、高安全性、高可靠性、高性能、低成本等等。AWS就是為這種架構準備了需要的所有資源,讓我們能夠不再預測所需容量,能夠以生產(chǎn)系統的量進(jìn)行系統測試,大量的自動(dòng)化工作讓架構演進(jìn)更快速,通過(guò)Data進(jìn)行架構演進(jìn)和產(chǎn)品演進(jìn)的驅動(dòng)。在安全方面,需要能夠支持強壯的基礎設施、能夠有追蹤和日志能力,能夠將安全應用到所有的層面,不僅僅是軟件代碼層面,應該用大量的自動(dòng)化進(jìn)行安全的管理,并且在數據的存儲和傳輸兩個(gè)地方都要進(jìn)行保護,最后軟件架構應該能為安全事件準備好預案。
開(kāi)發(fā)人員的職責將發(fā)生變化,需要更關(guān)注各個(gè)層面的安全、需要連接更多的服務(wù),要懂更多的開(kāi)發(fā)語(yǔ)言,更多的基于移動(dòng)應用,最后傳統上的技術(shù)支持和運維其實(shí)已經(jīng)被并入開(kāi)發(fā)了,技術(shù)支持和運維崗位將消失。
3.人工智能的未來(lái)只能在“云”上
首先,AWS在過(guò)去的3年間,GPU和FPGA的部署每年增長(cháng)均在300%左右,而CPU的部署增長(cháng)每年則只有20%;AWS發(fā)布的基于定制化機器學(xué)習的P3實(shí)例性能提升是普通GPU的5-10倍,也就是說(shuō)最專(zhuān)業(yè)化的機器學(xué)習硬件是在云上。其次,AWS對機器學(xué)習框架的支持包括了MXNet、TensorFlow、Caffe2、Pytouch、Keras等,這些說(shuō)明最全的且即開(kāi)即用的框架在云上。最后,大量的工程師和技術(shù)人員在云上以前所未有的速度將人工智能(AI)應用到各個(gè)領(lǐng)域,這說(shuō)明快速增長(cháng)的社區力量在云上。基于以上3個(gè)方面的考慮,人工智能應用的未來(lái)是在云上,絕非本地私有云網(wǎng)絡(luò )可以比擬的,如果企業(yè)的業(yè)務(wù)需要人工智能能力(企業(yè)業(yè)務(wù)需要人工智能能力100%確認的,越早應用越能提供更有競爭力的產(chǎn)品和服務(wù)),那么不管是呼叫中心服務(wù)還是其他IT服務(wù),上云都是必選項。
人工智能(AI)的影響還表現在對所有崗位工作流程的改變,所以任何當前的崗位都要思考人工智能能為你做什么,能不能基于人工智能而產(chǎn)生更多的價(jià)值,當然你如果不能理解這種變化,你可能就被人工智能替代了,就比如在安全領(lǐng)域和運維領(lǐng)域。