Amazon Elastic Compute Cloud
Linux 实例用户指南
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 Amazon AWS 入门

通用实例

通用型实例提供了平衡的计算、内存和网络资源,可用于多种工作负载。

M5 实例

M5 实例是 Amazon EC2 通用型实例系列中的最新一代。M5 实例提供了理想的云基础设施,面向部署在云中的广泛应用程序,提供平衡的计算、内存和网络资源。M5 实例非常适合以下应用程序:

  • Web 和应用程序服务器

  • 中小型数据库

  • 游戏服务器

  • 缓存机群

  • 为 SAP、Microsoft SharePoint、集群计算和其他企业应用程序运行后端服务器

注意:M5 实例需要由 EBS 提供支持且安装有 NVMe 和 Elastic Network Adapter (ENA) 驱动程序的 AMI。有关更多信息,请参见 发布说明

T2 实例

T2 实例提供基准水平的 CPU 性能,并且能够在您的工作负载需要时突增到更高的性能。T2 无限实例可以将较高的 CPU 性能保持所需的任意时间。有关更多信息,请参阅 突发性能实例。T2 实例非常适合以下应用程序:

  • 网站和 Web 应用程序

  • 代码存储库

  • 开发、构建、测试和存放环境

  • 微服务

硬件规格

以下是通用型实例的硬件规格摘要。

实例类型 默认 vCPU 内存 (GiB)
t2.nano 1 0.5
t2.micro 1 1
t2.small 1 2
t2.medium 2 4
t2.large 2 8
t2.xlarge 4 16
t2.2xlarge 8 32
m4.large 2 8
m4.xlarge 4 16
m4.2xlarge 8 32
m4.4xlarge 16 64
m4.10xlarge 40 160
m4.16xlarge 64 256
m5.large 2 8
m5.xlarge 4 16
m5.2xlarge 8 32
m5.4xlarge 16 64
m5.12xlarge 48 192
m5.24xlarge 96 384
m5d.large 2 8
m5d.xlarge 4 16
m5d.2xlarge 8 32
m5d.4xlarge 16 64
m5d.12xlarge 48 192
m5d.24xlarge 96 384

有关每种 Amazon EC2 实例类型的硬件规格的更多信息,请参阅 Amazon EC2 实例类型

有关指定 CPU 选项的更多信息,请参阅优化 CPU 选项

实例性能

通过 EBS 优化的实例,您可以消除 Amazon EBS I/O 与 实例的其他网络流量之间的争用,从而使 EBS 卷持续获得高性能。默认情况下,M4、M5 和 M5d 实例进行了 EBS 优化,而不会产生额外的费用。有关更多信息,请参阅 Amazon EBS 优化实例

m4.10xlargem4.16xlarge 实例类型提供了在 Linux 上控制处理器 C 状态和 P 状态的功能。m5.12xlargem5.24xlargem5d.12xlargem5d.24xlarge 实例类型提供控制处理器 C 状态的功能。C 状态控制当核心处理非活动状态时可以进入的睡眠级别,而 P 状态控制核心的所需性能 (以 CPU 频率的形式)。有关更多信息,请参阅 您的 EC2 实例的处理器状态控制

网络性能

您可以对受支持的实例类型启用增强联网功能。通过增强联网功能,您可以显著提高每秒数据包数 (PPS) 性能,降低网络抖动,并减少延迟。有关更多信息,请参阅 Linux 上的增强联网

使用 Elastic Network Adapter (ENA) 来增强网络的实例类型提供较高的每秒数据包数性能,并始终保持较低的延迟。大多数应用程序并非始终需要较高的网络性能,但较高的带宽有助于其发送或接收数据。使用 ENA 并且支持高达 10 Gbps 吞吐量的实例类型使用一种网络 I/O 积分机制,根据平均带宽利用率为不同实例分配网络带宽。实例在网络吞吐量低于其基准限制时会累积积分,并能够在执行网络数据传输时使用这些积分。对于需要持续访问 10 Gbps 带宽或以上的工作负载,建议使用支持 10 Gbps 或 25 Gbps 网络速度的实例类型。

以下是支持增强联网的通用型实例的网络性能摘要。

实例类型 网络性能 增强联网
t2.nanot2.microt2.smallt2.mediumt2.larget2.xlarget2.2xlarge 最高 1 Gbps ENA

m4.large

适中

Intel 82599 VF

m4.xlargem4.2xlargem4.4xlarge

High

Intel 82599 VF

m4.10xlarge

10Gbps

Intel 82599 VF

m4.16xlarge

25Gbps

ENA

m5.largem5.xlargem5.2xlargem5.4xlargem5d.largem5d.xlargem5d.2xlargem5d.4xlarge

最高 10 Gbps

ENA

m5.12xlargem5d.12xlarge

10Gbps

ENA

m5.24xlargem5d.24xlarge

25Gbps

ENA

实例功能

通用型实例的功能汇总如下。

仅限 VPC 仅限于 EBS 置放群组

T2

M4

M5

M5d

有关更多信息,请参阅下列内容:

发布说明

  • M4、M5、M5d、t2.large 及更大的实例类型、以及 t3.large 及更大的实例类型需要 64 位 HVM AMIs。它们具有增强型内存,需要 64 位操作系统才能利用这一容量。与内存增强型实例类型上的半虚拟化 (PV) AMI 相比,HVM AMI 可提供卓越的性能。此外,您必须使用 HVM AMI 才能利用增强联网功能。

  • M5、M5d 和 T3 实例具有以下要求:

    • 必须安装有 NVMe 驱动程序。EBS 卷显示为 NVMe 块储存设备

    • 必须安装有 Elastic Network Adapter (ENA) 驱动程序。

    以下 AMI 满足这些要求:

    • Amazon Linux 2

    • Amazon Linux AMI 2014.03 或更高版本

    • Ubuntu 14.04 或更高版本

    • SUSE Linux Enterprise Server 12 或更高版本

    • Red Hat Enterprise Linux 7.4 或更高版本

    • CentOS 7 或更高版本

    • FreeBSD 11.1-RELEASE

    • Windows Server 2008 R2 或更高版本

  • M5、M5d 和 T3 实例支持的 EBS 卷和附加的弹性网络接口总数最大为 27。例如,m5.2xlarge 实例支持 4 个网络接口。每个实例至少有 1 个网络接口。如果您有额外附加了 3 个弹性网络接口的 m5.2xlarge 实例,则可以将 24 个 EBS 卷附加到该实例。

  • M5 和 M5d 实例应已安装 acpid 以通过 API 请求支持干净关闭。

  • M5 和 M5d 实例不支持 ClassicLink — 您不能使用 ClassicLink 将 EC2-Classic 实例链接到 VPC 中的这些实例。

  • 在一个区域中可以启动的实例总数存在限制,某些实例类型还存在其他限制。有关更多信息,请参阅我可以在 Amazon EC2 中运行多少个实例?。要申请提高限制,请使用 Amazon EC2 实例申请表