亚马逊AWS官方博客
具有更高数据包处理性能的新款通用、计算优化型和内存优化型 Amazon EC2 实例
今天,我想向大家介绍基于英特尔技术的下一代通用、计算优化型和内存优化型实例。这三个实例系列均采用运行频率为 3.5GHz 的第 3 代英特尔至强可扩展处理器(Ice Lake),提供高达 200Gbps 的网络带宽、EC2 实例中最高的 EBS 性能(高达 80Gbps 带宽和高达 350,000 IOPS),每秒数据包处理能力(PPS)是上一代实例的两倍,专为支持数据密集型工作负载而设计。
新款通用(M6in/M6idn)实例
最初的通用 EC2 实例(m1.small)于 2006 年推出,并在一年多的时间里成为唯一的实例类型选择,直到我们在 2007 年底推出 m1.large 和 m1.xlarge 实例。之后,我们在 2012 年增加了 m3 实例,在 2015 年增加了 m4 实例,并从 2017 年开始增加了庞大 m5 实例阵容中的第一种。实例系列于 2018 年分支,增加了带有本地 NVMe 存储的 m5d 实例。
今天我们新推出了 m6in 和 m6idn 实例,这两款实例均提供 9 种大小:
名称 | vCPU | 内存 | 本地存储 (仅限 m6idn) |
网络带宽 | EBS 带宽 | EBS IOPS |
m6in.large m6idn.large |
2 | 8GiB | 118GB | 最高 25Gbps | 最高 20Gbps | 最高 87,500 |
m6in.xlarge m6idn.xlarge |
4 | 16GiB | 237GB | 最高 30Gbps | 最高 20Gbps | 最高 87,500 |
m6in.2xlarge m6idn.2xlarge |
8 | 32GiB | 474GB | 最高 40Gbps | 最高 20Gbps | 最高 87,500 |
m6in.4xlarge m6idn.4xlarge |
16 | 64GiB | 950GB | 最高 50Gbps | 最高 20Gbps | 最高 87,500 |
m6in.8xlarge m6idn.8xlarge |
32 | 128 GiB | 1900GB | 50Gbps | 20Gbps | 87,500 |
m6in.12xlarge m6idn.12xlarge |
48 | 192GiB | 2950GB (2 x 1425) |
75Gbps | 30Gbps | 131,250 |
m6in.16xlarge m6idn.16xlarge |
64 | 256GiB | 3800GB (2 x 1900) |
100Gbps | 40Gbps | 175,000 |
m6in.24xlarge m6idn.24xlarge |
96 | 384GiB | 5700GB (4 x 1425) |
150Gbps | 60Gbps | 262,500 |
m6in.32xlarge m6idn.32xlarge |
128 | 512GiB | 7600GB (4 x 1900) |
200Gbps | 80Gbps | 350,000 |
m6in 和 m6idn 实例以按需型和竞价型实例在美国东部(俄亥俄州、弗吉尼亚州北部)和欧洲地区(爱尔兰)区域提供。支持 Savings Plans 和预留实例。
新款 C6in 实例
早在 2008 年,我们就 推出 了庞大 Amazon Elastic Compute Cloud(Amazon EC2)实例阵容中的第一种实例,这些实例旨在提供较高的计算性能以及比通用实例更高的 CPU 算力内存配比。从最初的 c1实例开始,我们在 2010 年(cc1)和 2011 年(cc2)推出了集群计算实例,然后(在我们确定命名规范后),推出了多代采用英特尔处理器的计算优化型实例:c3(2013 年)、c4(2015 年)和 c5(2016 年)。随着客户将这些实例投入到联网性能开始成为制约因素的环境中,我们在 2018 年推出了具有 100Gbps 网络带宽的 c5n 实例。我们还通过增加实例大小(包括裸机实例)和具有超快本地 NVMe 存储的实例,扩大了 c5 实例阵容。
今天,我很高兴地宣布推出基于英特尔处理器的新款计算优化型实例 c6in,提供 9 种大小选择:
名称 | vCPU | 内存 |
网络带宽 | EBS 带宽 |
EBS IOPS |
c6in.large | 2 | 4GiB | 最高 25Gbps | 最高 20Gbps | 最高 87,500 |
c6in.xlarge | 4 | 8GiB | 最高 30Gbps | 最高 20Gbps | 最高 87,500 |
c6in.2xlarge | 8 | 16GiB | 最高 40Gbps | 最高 20Gbps | 最高 87,500 |
c6in.4xlarge | 16 | 32GiB | 最高 50Gbps | 最高 20Gbps | 最高 87,500 |
c6in.8xlarge | 32 | 64GiB | 50Gbps | 20Gbps | 87,500 |
c6in.12xlarge | 48 | 96GiB | 75Gbps | 30Gbps | 131,250 |
c6in.16xlarge | 64 | 128GiB | 100Gbps | 40Gbps | 175,000 |
c6in.24xlarge | 96 | 192GiB | 150Gbps | 60Gbps | 262,500 |
c6in.32xlarge | 128 | 256GiB | 200Gbps | 80Gbps | 350,000 |
c6in 实例已在美国东部(俄亥俄州、弗吉尼亚州北部)、美国西部(俄勒冈州)和欧洲地区(爱尔兰)区域开放。
正如我之前所指出,这些实例的设计每秒数据包处理能力(PPS)是上一代实例的两倍。因此,这些实例可在需要处理大量小型网络数据包时提供更高的性能,从而加速多种应用程序和使用场景,包括网络虚拟设备(防火墙、虚拟路由器、负载均衡器以及检测和防御 DDoS 攻击的设备)、电信 [IP 语音(VoIP)和 5G 通信)]、编译服务器、缓存、内存数据库和游戏主机。由于具有更多网络带宽和 PPS,从 Amazon Simple Storage Service(Amazon S3)或数据湖检索和存储大量数据和对象的重型分析应用将因此受益。对于受益于低延迟本地存储的工作负载,可选择新实例的磁盘版本,其提供的实例存储容量是上一代的两倍。
新款内存优化型(R6in/R6idn)实例
我们的第一款内存优化型实例是 2009 年推出的 m2 实例,它采用了双倍超大型和四倍超大型的命名规范,在现在看来十分古朴,与之前的 m1 实例相比,具有更高的内存 CPU 算力配比。我们并没有命名方面的教训,而在 2013 年推出了内存增强型集群八倍超大型(又名 cr1.8xlarge),后来选择了 r 前缀,在 2013 年推出了 r3 实例,然后在2014 年推出了 r4 实例,在 2018 年推出了 r5 实例。
同样,今天我们新推出了 r6in 和 r6idn 实例,这两款实例均提供 9 种大小:
名称 | vCPU | 内存 | 本地存储 (仅限 r6idn) |
网络带宽 | EBS 带宽 | EBS IOPS |
r6in.large r6idn.large |
2 | 16GiB | 118GB | 最高 25Gbps | 最高 20Gbps | 最高 87,500 |
r6in.xlarge r6idn.xlarge |
4 | 32GiB | 237GB | 最高 30Gbps | 最高 20Gbps | 最高 87,500 |
r6in.2xlarge r6idn.2xlarge |
8 | 64GiB | 474GB | 最高 40Gbps | 最高 20Gbps | 最高 87,500 |
r6in.4xlarge r6idn.4xlarge |
16 | 128GiB | 950GB | 最高 50Gbps | 最高 20Gbps | 最高 87,500 |
r6in.8xlarge r6idn.8xlarge |
32 | 256GiB | 1900GB | 50Gbps | 20Gbps | 87,500 |
r6in.12xlarge r6idn.12xlarge |
48 | 384GiB | 2950GB (2 x 1425) |
75Gbps | 30Gbps | 131,250 |
r6in.16xlarge r6idn.16xlarge |
64 | 512GiB | 3800GB (2 x 1900) |
100Gbps | 40Gbps | 175,000 |
r6in.24xlarge r6idn.24xlarge |
96 | 768GiB | 5700GB (4 x 1425) |
150Gbps | 60Gbps | 262,500 |
r6in.32xlarge r6idn.32xlarge |
128 | 1024GiB | 7600GB (4 x 1900) |
200Gbps | 80Gbps | 350,000 |
r6in 和 r6idn 实例以按需型和竞价型实例在美国东部(俄亥俄州、弗吉尼亚州北部)、美国西部(俄勒冈州)和欧洲地区(爱尔兰)区域提供。支持 Savings Plans 和预留实例。
实例内部
从这些规格以及我为推出 c6in 实例撰写的文章,您也许可以猜到,所有这些新实例类型都有很多共同点。这次我会很罕见地剪切粘贴那篇文章中的一些内容,强调可供使用的各种其他强大功能:
Ice Lake 处理器 – 运行频率 3.5GHz 的第三代英特尔至强可扩展处理器,(根据英特尔公司的数据)平均性能是上一代处理器的 1.46 倍。在不超过 12xlarge 的所有实例大小上均支持全核 英特尔睿频 模式。对于更大型号的实例,您可以控制 C 状态。支持英特尔 全内存加密(TME),使用处理器在引导时生成的单个 128 位临时密钥保护实例内存。
NUMA – Non-Uniform Memory Access(非统一内存访问)的缩写,这是一种十分重要的架构功能,使您可在特定内存块的大部分请求来自其中一个处理器,而该内存块“更接近”(从架构上讲)其中一个处理器时优化工作负载。对于 24xlarge 和 32xlarge 实例,您可以控制处理器亲缘性(并利用 NUMA)。
联网 – Elastic Network Adapter(ENA)支持所有大小的 m6in、m6idn、c6in、r6in 和 r6idn 实例,Elastic Fabric Adapter(EFA)支持 32xlarge 实例。要使用这些适配器,您需要确保您的 AMI 包含最新版本的 NVMe 和 ENA 驱动程序。您还可以使用 集群放置组。
io2 Block Express – 您可以将所有类型的 EBS 卷用于这些实例,包括我们今年早些时候推出的 io2 Block Express 卷。正如 Channy 在他的文章 Amazon EBS io2 Block Express Volumes with Amazon EC2 R5b Instances Are Now Generally Available(带 Amazon EC2 R5b 实例的 Amazon EBS io2 Block Express 卷现已全面开放)中所分享,这些卷可以提供高达 64TiB 的容量,以及高达 256,000 IOPS 的处理能力。从上面表格中可以看出,您可以使用 24xlarge 或 32xlarge 实例来实现这种高水平的性能。
选择适当的实例
在今天的发布之前,您可以选择 c5n、m5n 或 r5n 实例,以获取 EC2 实例上的最高网络带宽,或者选择 r5b 实例来获得最高的 EBS IOPS 性能和较高的 EBS 带宽。现在,对于需要高联网或 EBS 性能的客户,可以从具有不同内存 vCPU 配比和实例存储选项的完整实例组合中进行选择,这包括 c6in、m6in、m6idn、r6in 或 r6idn 实例。
c6in 实例具有更高的性能,让您能够扩展内存 vCPU 配比需求较低的网络密集型工作负载,例如网络虚拟设备、缓存服务器和游戏主机。
m6in 实例具有更高的性能,让您能够扩展网络和/或 EBS 密集型工作负载,例如数据分析以及包括 5G 用户平面功能(UPF)在内的电信应用。您可以将 m6idn 实例用于将受益于低延迟本地存储的工作负载,例如高性能文件系统或分布式 Web 级内存缓存。
同样,r6in 实例具有更高的网络和 EBS 性能,让您能够扩展网络密集型 SQL、NoSQL 和内存数据库工作负载,此外还可在需要低延迟本地存储时选择使用 r6idn 实例。
– Jeff;