APP下载

容器无服务器服务Fargate现支援AWS自家Graviton2处理器

消息来源:baojiabao.com 作者: 发布时间:2024-11-23

报价宝综合消息容器无服务器服务Fargate现支援AWS自家Graviton2处理器

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或以上版本,才有支援此新功能。

2021-11-25 10:47:00

相关文章