亚马逊AWS官方博客

现在可用:裸机基于 Arm 的 EC2 实例

在 AWS re:Invent 2018 上,我们发布了新系列的 Amazon Elastic Compute Cloud (EC2) 实例:A1 家族,由基于 Arm 的 AWS Graviton 处理器提供支持。该家族非常适合横向扩展工作负载,例如 Web 前端、容器化微服务或缓存队列。通过扩大计算选项的选择范围,A1 实例可帮助客户将正确的实例用于正确的应用,并获得高达 45% 的成本节约。此外,A1 实例使 Arm 开发人员能够在云中基于 Arm 的基础设施中进行原生构建和测试:无需更多交叉编译或模拟。

今天,我们很高兴 A1 系列扩展了裸机选项。

适用于 A1 的裸机

实例名称 逻辑处理器 内存 EBS 优化带宽 网络带宽
a1.metal 16 32 GiB 3.5 Gbps 最高 10 Gbps

正如现有的裸机实例(M5、M5d、R5、R5d、z1d 等)一样,您的操作系统直接在基础硬件上运行,具有直接访问处理器的权限。

如之前的博文所述,您可以为以下应用程序利用裸机实例:

  • 需要访问物理资源和低级硬件功能的应用程序,如在虚拟环境中并非一直可用或完全受到支持的性能计数器,
  • 预期直接在硬件上运行,或者获得授权和支持,可以在非虚拟环境中使用的应用程序。

此外,裸机实例还可以利用 Elastic Load BalancingAuto ScalingAmazon CloudWatch 及其他 AWS 服务。

使用 A1 实例
无论是否为裸机,使用 A1 实例从来都不是件容易的事。它们最初在四个 AWS 区域发布,现在已可用于另外四个区域:欧洲(法兰克福)亚太地区(东京)亚太地区(孟买)亚太地区(悉尼)

从软件角度来说,您可以在 A1 实例上运行 Amazon 系统映像以获得常用的 Linux 分发文件,例如 UbuntuRed Hat Enterprise LinuxSUSE Linux Enterprise ServerDebian,当然还包括 Amazon Linux 2。还可获得 Apache HTTP Server 和 NGINX Plus 之类的应用程序。此外,还有所有主要编程语言和运行时,包括 PHP、Python、Perl、Golang、Ruby、NodeJS 以及多种 Java,例如 Amazon Corretto,这是一种可支持的开源 OpenJDK 部署。

关于容器方面呢? 也有好消息! Amazon ECSAmazon EKS 都支持 A1 实例。Docker 已宣布在 Docker Enterprise Edition 中支持基于 Arm 的基础设施,大多数 Docker 官方映像都支持 Arm。此外,数以百万计的开发人员现在还可使用 Arm 模拟先在自己的台式机上构建、运行和测试容器,然后再将其用于生产阶段。

像您期待的那样,A1 实例可与多种 AWS 服务无缝集成,例如 Amazon EBS、Amazon CloudWatch、Amazon Inspector、AWS Systems Manager 和 AWS Batch

现已推出!
现在,您可以在以下区域中开始使用 a1.metal 实例:美国东部(弗吉尼亚北部)美国东部(俄亥俄)美国西部(俄勒冈)欧洲(爱尔兰)欧洲(法兰克福)亚太地区(东京)亚太地区(孟买)亚太地区(悉尼)。我们一如既往地感谢您的反馈,您可以随时通过 AWS 计算论坛或通过您常用的 AWS 支持联系方式与我们联系。

Julien