亚马逊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 Balancing、Auto Scaling、Amazon CloudWatch 及其他 AWS 服务。
使用 A1 实例
无论是否为裸机,使用 A1 实例从来都不是件容易的事。它们最初在四个 AWS 区域发布,现在已可用于另外四个区域:欧洲(法兰克福)、亚太地区(东京)、亚太地区(孟买)和亚太地区(悉尼)。
从软件角度来说,您可以在 A1 实例上运行 Amazon 系统映像以获得常用的 Linux 分发文件,例如 Ubuntu、Red Hat Enterprise Linux、SUSE Linux Enterprise Server、Debian,当然还包括 Amazon Linux 2。还可获得 Apache HTTP Server 和 NGINX Plus 之类的应用程序。此外,还有所有主要编程语言和运行时,包括 PHP、Python、Perl、Golang、Ruby、NodeJS 以及多种 Java,例如 Amazon Corretto,这是一种可支持的开源 OpenJDK 部署。
关于容器方面呢? 也有好消息! Amazon ECS 和 Amazon 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;