AWS不久前在全球推出自行研發、運用第二代Arm架構的AWS Graviton 2處理器Amazon Elastic Compute Cloud(Amazon EC2)X2gd執行個體,與當前x86架構的X1執行個體相比,性價比可提升高達55%。另外在早前發布的搭載Graviton2處理器的Amazon EC2 M6g、C6g 和 R6g 執行個體與相同配置的X86架構執行個體相比,性價比提高40%。
Amazon EC2在雲端中提供大小可調的運算容量,讓開發者能夠輕鬆的進行web-scale的運算。每一種執行個體就是一個運算容量的組合,而AWS能夠提供豐富的執行個體類型,主要基於三個關鍵因素:與半導體廠商的全面合作;AWS Nitro系統;自行研發的處理器。
由AWS設計、採用Arm架構的AWS Graviton2處理器,支援的Amazon EC2執行個體已廣泛應用於各種工作負載,比x86架構的執行個體提高多達40%的性價比。Graviton2作為AWS的第二代基於Arm架構的處理器,是基於64位Arm Neoverse N1微架構設計,也是ARM第一款數據中心定位的CPU架構,眾多使用搭載AWS Graviton2執行個體的客戶,均獲得明顯的性能提升和成本節約。
此外,AWS的熱門服務,包含Amazon Elastic Container Service(Amazon ECS)、Amazon Elastic Container Registry(Amazon ECR)、和Amazon Elastic Map Reduce(Amazon EMR)等,現在都支援搭載AWS Graviton2的執行個體。隨著作業系統商、獨立軟體商對Arm處理器的支援不斷擴大,Arm處理器有望成為主流。
AWS意識到客戶希望藉由Graviton2處理器的性能和成本節約優勢,將其應用到更多工作負載中,包含對每vCPU配置記憶體要求更高、更嚴苛的工作負載。此外,還有一些客戶想透過更大的記憶體增加在Amazon EC2執行個體上執行的容器數量,減少運算方面的整體支出。
與第一代AWS Graviton處理器相比,AWS Graviton2在性能和功能方面實現了重大躍進,性能達到前者7倍、運算核心數量達到4倍、快取達到2倍、記憶體速度達到5倍。且具有全天候執行的256位元記憶體加密功能,每個核心的加密性能速度比第一代提高50%。
最新啟用的Amazon EC2 X2gd為記憶體優化執行個體,其所提供的每vCPU記憶體容量與x86架構的X1執行個體相同,但性價比最多可提高55%。X2gd執行個體能支持記憶體內資料庫(如Redis、Memcached等)、關聯式資料庫(如MySQL、PostGreSQL等)、資料庫應用(如Amazon Redshift)和電子設計自動化(EDA)等工作負載。
搭載AWS Graviton2的Amazon EC2執行個體類型目前包括X2gd、M6g/M6gd、C6g/C6gd/C6gn、R6g/R6gd和T4g。其中,Amazon EC2 M6g為一般用途型執行個體,為工作負載提供均衡的運算、記憶體和網路資源,可用於開源軟體應用程式,例如微服務、遊戲伺服器和訊息列隊等;C6g為運算優化型執行個體,運算資源配比較高,適用於運算密集型應用程式,例如高效能運算(HPC)、批次處理、廣告服務、影片編碼、遊戲、科學建模、分散式分析和基於 CPU 的機器學習推論等工作負載;R6g為記憶體優化型執行個體,記憶體資源配比較高,適用於記憶體密集型應用程式,如開來源資料庫、記憶體內資料庫和即時大數據分析。
Amazon EC2 X2gd、M6g、C6g、R6g等四種執行個體都分別有8種資源大小可供選擇,分別為1個、2個、4個、8個、16個、32個、48個和64個vCPU,並且可以作為隨需(On Demand)執行個體、預留執行個體或Spot執行個體購買,充分體現雲端運算資源配置的靈活性。