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 实例。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

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

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

实例性能

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

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

网络性能

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

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

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

实例类型 网络性能 增强联网

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.4xlarge

最高 10 Gbps

ENA

m5.12xlarge

10Gbps

ENA

m5.24xlarge

25Gbps

ENA

实例功能

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

仅限 VPC 仅限于 EBS 置放群组

T2

M4

M5

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

发行说明

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

  • M5 实例具有以下要求:

    以下 AMI 满足这些要求:

    • Amazon Linux 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 实例支持的 EBS 卷和附加的弹性网络接口总数最大为 27。例如,m5.2xlarge 实例支持 4 个网络接口。每个实例至少有 1 个网络接口。如果您有一个 m5.2xlarge 实例额外附加了 3 个弹性网络接口,则可以将 24 个 EBS 卷附加到该实例。

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

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

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