直播周回顧日記Day5:快速現(xiàn)代化應(yīng)用改造 Graviton賦能輕巧如云
6月24日,亞馬遜云科技聯(lián)合51CTO共同推出的這是我的架構(gòu)——直播周系列節(jié)目第二季第五集壓軸登場。本集邀請到的是亞馬遜云科技彈性計算架構(gòu)師王子豪,聚焦Amazon EC2容器化應(yīng)用場景,他將如何為本季直播周系列節(jié)目畫上完美句號?一起回顧本期直播。
Graviton助力云上現(xiàn)代化應(yīng)用改造
面對快速變化的市場環(huán)境和創(chuàng)新變革,快速構(gòu)建現(xiàn)代化應(yīng)用成為了更多企業(yè)追求的新目標。以快速擴展支持潛在的數(shù)百萬用戶、需要實現(xiàn)全球可用性、需要管理 PB 甚至 EB 級數(shù)據(jù),并需要實現(xiàn)毫秒級響應(yīng),我們把這種應(yīng)用程序稱為現(xiàn)代化應(yīng)用。亞馬遜云科技推出了一系列現(xiàn)代化應(yīng)用產(chǎn)品助力現(xiàn)代化應(yīng)用改造,涵蓋運行時、多架構(gòu)容器鏡像管理、容器運行、敏捷開發(fā)全流程。王子豪介紹,這些產(chǎn)品不僅全方位支持運行于Graviton之上,經(jīng)過Graviton賦能還能獲得更高的性能和性價比提升。亞馬遜云科技的無服務(wù)器計算服務(wù)Lambda借力Graviton 2,相較于x86架構(gòu)獲得了最高19%的性能提升,同時成本下降了20%。
亞馬遜云科技的全生態(tài)現(xiàn)代化應(yīng)用解決方案
致力于為客戶提供更加便捷高效的創(chuàng)新解決方案,亞馬遜云科技將現(xiàn)代化應(yīng)用生態(tài)構(gòu)建于Graviton支持之上。王子豪告訴我們,無論是從網(wǎng)絡(luò)接口配置、入口網(wǎng)關(guān)的角度,還是從DNS或服務(wù)發(fā)現(xiàn)和服務(wù)網(wǎng)格的角度,Graviton都能完全支持整體容器網(wǎng)絡(luò)架構(gòu)。容器環(huán)境的構(gòu)建離不開相關(guān)服務(wù)的支持,亞馬遜云科技還提供了存儲服務(wù)、安全服務(wù)、監(jiān)控運維和DevOps等支持Graviton的全生命周期服務(wù)。王子豪確信,隨著現(xiàn)代化應(yīng)用生態(tài)的不斷升級完善,和ARM架構(gòu)的廣泛采用,Graviton支持的組件將會越來越豐富。
快速現(xiàn)代化應(yīng)用改造無憂托付Graviton
Gravtion如何賦能現(xiàn)代化應(yīng)用改造?王子豪首先介紹的是Graviton在容器鏡像構(gòu)建場景下的應(yīng)用實例。容器鏡像是整個容器領(lǐng)域或現(xiàn)代化應(yīng)用領(lǐng)域的一個基礎(chǔ)單元,多架構(gòu)容器鏡像構(gòu)建方案能夠在一次構(gòu)建過程中涵蓋多種計算機架構(gòu),將其統(tǒng)一打包為一個package,包含ARM、x86、AMD等主流體系。用戶在拉取鏡像的過程中,不需要額外設(shè)置參數(shù)指定架構(gòu),實現(xiàn)了對上層應(yīng)用透明的封裝模式。那么Graviton怎樣與亞馬遜云科技的云原生服務(wù)結(jié)合,實現(xiàn)多架構(gòu)容器鏡像的構(gòu)建?王子豪分享的是亞馬遜云科技Amazon EKS Cluster實例,利用EKS,用戶可以創(chuàng)建由Graviton實例類型組成的Node Group,實現(xiàn)工作線程節(jié)點ARCH和操作系統(tǒng)的自動識別。EKS服務(wù)還支持自動化透明的多架構(gòu)容器鏡像部署,用戶無需考慮是何種架構(gòu)的鏡像,也不受不同Node的差異化操作困擾。實現(xiàn)多架構(gòu)容器鏡像構(gòu)建后,怎樣調(diào)度資源,控制節(jié)點的生命周期,合理應(yīng)用底層workload?王子豪帶來的是亞馬遜云科技的Karpentar Provisioner調(diào)度控制平臺,能夠?qū)崿F(xiàn)架構(gòu)節(jié)點的靈活調(diào)度。得益于多架構(gòu)容器鏡像的構(gòu)建,平臺能根據(jù)客戶需求,量身提供不同架構(gòu)的調(diào)度方式;同時客戶也可以自定義容器集群的調(diào)度機制,以此獲得最高性價比。
在電商平臺搭建中Graviton同樣大顯身手,王子豪展示的案例中,客戶基于Graviton,將平臺網(wǎng)絡(luò)接入層和應(yīng)用層部署在Amazon ECS之上實現(xiàn)彈性計算。為什么選擇Graviton?王子豪以數(shù)據(jù)說話,經(jīng)測試,網(wǎng)絡(luò)接入層和應(yīng)用層均達到了近40%的性價比提升,數(shù)據(jù)庫層也有了顯著的性能提高。基于Graviton構(gòu)建的Amazon EMR數(shù)據(jù)分析平臺經(jīng)Graviton 2計算底座支持,計算性能提高30%。王子豪總結(jié),Graviton能讓客戶用更低的成本和更少的實例,用更快速度完成Spark和應(yīng)用業(yè)務(wù),多架構(gòu)的容器鏡像也大大拓寬了Graviton的應(yīng)用面。
創(chuàng)新之路未完待續(xù)
從物聯(lián)網(wǎng)、高性能計算,到大數(shù)據(jù)和容器化應(yīng)用,在過去的一周,我們看到了Graviton豐富的場景應(yīng)用。王子豪談道,自Graviton設(shè)計之初,亞馬遜云科技秉持著為客戶優(yōu)化成本、提高性能的初心,堅持以底層創(chuàng)新豐富更多選擇。面對高速前行的云時代,Graviton系列處理器的創(chuàng)新之路還將繼續(xù),以更大力度適配云端技術(shù)革新。
至此這是我的架構(gòu)——直播周系列節(jié)目第二季完美落下帷幕,但Graviton的驚艷表現(xiàn)與各路大咖的獨到見解帶來的無限可能性,將啟迪更多企業(yè)探索降本增效的新思路。讓我們期待下一季再見!