More  

小編的世界 優質文選 主機

容器無服務器服務Fargate現支持AWS自家Graviton2處理器


2021年11月25日 - 主機小編  
   

十輪網15:57山東寰信網絡科技有限公司

AWS宣布在其Amazon ECS的容器無服務器運算引擎AWS Fargate,提供Graviton2執行實例支持,官方提到,在執行相同的容器化應用程序情況下,使用Graviton2處理器,比起基於英特爾x86處理器的Fargate,性價比高了40%,總成本降低20%。

Graviton2是AWS使用64位元Arm Neoverse核心所定制的處理器,其提供的性能是前一代的7倍,浮點數運算性能提高1倍,擁有更大的內存信道,而且因為Graviton2支持int8和fp16精度,因此在人工智能應用的支持度獲得大幅提升,機器學習模型的預測工作負載執行速度更快。

Graviton2處理器主打低廉的價格,AWS已經發布許多使用Graviton2的EC2執行實例,而且在其全托管服務,像是Amazon EKS、Amazon RDS和Amazon EMR等,也開始提供Graviton2支持,在AWS Lambda上的Graviton2,甚至能夠使函數性能提高19%,成本降低20%。

現在AWS在其Fargate支持Graviton2,使得Fargate也能夠獲得Graviton2的性價比優勢,AWS提到,用戶可以使用容器注冊表,上傳多架構鏡像文件,或是包含ARM64的鏡像文件,在通過Amazon ECS進行調度的時候,Fargate就會在Graviton2上執行應用程序。

多架構容器鏡像文件由兩部分組成:鏡像文件層和清單,一個鏡像文件可有一層或是多層文件系統內容,清單指定鏡像文件各層的群組,以及Runtime的特性,這讓用戶能以相同存儲庫支持多重架構,容器Runtime會根據系統架構,選擇要拉取的鏡像文件層。

原本Fargate的用戶,要從基於x86搬遷到Graviton2的Fargate容器並不困難,使用Graviton2的Fargate能夠獲得所有原本使用x86的Fargate功能。用戶要測試和驗證與ARM64兼容的應用程序,除了AWS CodeBuild之外,還可以使用Jenkins和Gitlab執行程序,從測試、構建容器到上傳至Fargate上執行,獲得端到端無服務器體驗。

現在用戶已經可以在幾乎所有提供Fargate服務的地區,在AWS Fargate上用到AWS Graviton2,除了巴林、開普敦、中國和GovCloud地區除外。在版本支持上,只有Fargate平台1.4.0或以上版本,才有支持此新功能。

  大家在看