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