Amazon Elastic Compute Cloud
Windows 实例用户指南
AWS 服务或AWS文档中描述的功能,可能因地区/位置而异。点 击 Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

T2 实例

T2 实例旨在提供适度的基准性能,并能够根据您工作负载的需要实现性能的显著突增。它们旨在用于不经常或不持续使用完整 CPU、但偶尔需要突增性能的工作负载。T2 实例非常适合于通用工作负载,如 Web 服务器、开发人员环境和小型数据库。有关 T2 实例定价的更多信息和其他硬件详细信息,请参阅 Amazon EC2 实例

如果您的账户不到 12 个月,您可以在特定使用限制下免费使用 t2.micro 实例。有关更多信息,请参阅 AWS 免费套餐

硬件规格

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

T2 实例要求

以下是 T2 实例的要求:

  • 必须在 Virtual Private Cloud (VPC) 中启动 T2 实例;EC2-Classic 平台不支持 T2 实例。Amazon VPC 允许您在已经定义的虚拟网络内启动 AWS 资源。您无法将 EC2-Classic 中的现有实例的实例类型更改为 T2 实例类型。有关 EC2-Classic 和 EC2-VPC 的更多信息,请参阅支持的平台。有关启动仅限 VPC 的实例的更多信息,请参阅实例类型仅在 VPC 中可用

  • T2 实例可用作按需实例和预留实例,但它们不能用作竞价型实例、计划实例或专用实例。此外,它们在专用主机上不受支持。有关这些选项的详细信息,请参阅 实例购买选项

  • 在一个区域中可以启动的实例总数存在限制,某些实例类型还存在其他限制。默认情况下,您最多可同时运行 20 个 T2 实例。如果您需要更多 T2 实例,可以使用 Amazon EC2 实例请求表请求实例。

  • 确保您选择的 T2 实例大小达到您的操作系统和应用程序的最低内存要求。在许多使用案例中,带有消耗大量内存和 CPU 资源的图形用户界面的操作系统 (例如,Windows) 可能需要 t2.micro 或更大的实例大小。随着您的工作负载对内存和 CPU 的需求随着时间增加,您可以扩展到更大的 T2 实例或其他 EC2 实例类型。

CPU 积分

一个 CPU 积分可以持续一分钟提供完整的 CPU 核心性能。传统 Amazon EC2 实例类型提供固定性能,而 T2 实例提供基准水平的 CPU 性能并能够突增到基准水平之上。基准性能和突增能力由 CPU 积分控制。

什么是 CPU 积分?

一个 CPU 积分等于一个 vCPU 按 100% 利用率运行一分钟。vCPU、利用率和时间的其他组合也等于一个 CPU 积分;例如,一个 vCPU 按 50% 利用率运行两分钟,或是两个 vCPU 按 25% 利用率运行两分钟。

如何赢取 CPU 积分?

每个 T2 实例开始都附带适量的初始 CPU 积分余额,随后每小时都以固定的数额持续 (以毫秒级精度) 接收 CPU 积分 (具体取决于实例大小)。用于加减积分的核算过程也以毫秒级精度进行,因此您不必担心 CPU 积分超支;CPU 的短时间突增只消耗少部分的 CPU 积分。

当 T2 实例使用的 CPU 资源少于其基本性能水平资源限量时 (如空闲时),未使用的 CPU 积分 (或积分赢取与花费之间的差异) 将存入积分余额且最多保留 24 小时,从而积累 CPU 积分以应对性能突增。当您的 T2 实例需要的 CPU 资源超过其基本性能水平资源限量时,它将占用 CPU 积分余额中的积分突增到最大 100% 的使用率。T2 实例拥有的 CPU 资源积分越多,它在需要更佳性能时可以超过其基本性能水平的突增时间就越长。

下表列出启动时收到的初始 CPU 积分分配、收到 CPU 积分的速率、采用完整核心性能百分比形式 (利用单个 vCPU) 的基准性能水平,以及实例可以累积获得的最大 CPU 积分余额。

实例类型

初始 CPU 积分*

每小时获得的 CPU 积分

vCPU

基本性能 (CPU 使用率)

获得的最大 CPU 积分余额***

t2.nano

30

3

1

5%

72

t2.micro

30

6

1

10%

144

t2.small

30

12

1

20%

288

t2.medium

60

24

2

40% (最大 200%)**

576

t2.large

60

36

2

60% (最大 200%)**

864

t2.xlarge

120

54

4

90% (最大 400%)**

1296

t2.2xlarge

240

81

8

135% (最大 800%)**

1944

* 可使用初始 CPU 积分启动的 T2 实例数量存在限制;默认情况下,该限制被设置为每个区域中每个账户的任何 T2 实例每 24 小时可启动 100 次。如果您要提高此限制,则可以使用基于 Amazon EC2 积分的实例启动积分表提出客户支持限制提高请求。如果您的账户在 24 小时内不会启动 100 个以上 T2 实例,则此限制对您没有影响。

新账户可能具有较低的限制,该限制随着您的长期使用会增长。

** t2.medium 和更大的实例都拥有多个 vCPU。表中的基本性能使用一个 vCPU 的百分比 (您可以将性能拆分到多个 vCPU 上)。要计算实例的基本 CPU 使用率,则用 vCPU 百分比总和除以 vCPU 数量。例如,t2.large 的基本性能为 1 个 vCPU 的 60%。一个 t2.large 实例有 2 个 vCPU,因此以基本性能运行的 t2.large 实例的 CPU 使用率在 CloudWatch CPU 指标中显示为 30%。

*** 此最大值不包括初始 CPU 积分,初始积分将最先使用,并且不会过期。例如,启动后保持空闲长达 24 小时以上的 t2.micro 实例可达到高达 174 个积分余额 (30 个初始 CPU 积分 + 获得的 144 个积分)。但是,在此实例使用初始 30 个 CPU 积分后,积分余额绝对不会超过 144 个,除非通过停止并启动此实例来产生了新的初始 CPU 积分余额。

此初始积分余额旨在提供良好的启动体验。实例的获得的最大积分余额等于每小时收到的 CPU 积分数乘以 24 小时。例如,一个 t2.micro 实例每小时获得 6 个 CPU 积分,可以积累获得的最大 CPU 积分余额为 144 个 CPU 积分。

CPU 积分是否会过期?

初始 CPU 积分不会过期,但将在实例使用 CPU 积分时最先使用它们。以指定的 5 分钟时间为间隔,未使用的获得的积分将在获得后 24 小时过期,届时,在添加任何新获得的积分之前,将从 CPU 积分余额中删除过期的任何积分。此外,实例的 CPU 积分余额不会在实例停止与启动之间保留;停止实例会导致它丢失其全部积分余额,但是当它重新启动时会再次收到初始积分余额。

例如,如果 t2.small 实例在某个小时的 CPU 使用率为 5%,则它会使用 3 个 CPU 积分 (60 分钟的 5%),但它在该小时赢取 12 个 CPU 积分,因此相差的 9 个 CPU 积分会添加到 CPU 积分余额。若在这个小时内,余额中有任何 CPU 积分达到其 24 小时的过期时间,这些积分 (如果实例在 24 小时前完全空闲,则会有多达 12 个积分) 也会从余额中扣除。如果过期的积分数大于赢取的积分数,则积分余额会减少;相反,如果过期的积分数小于赢取的积分数,则积分余额会增多。

如果我用掉了所有积分,会发生什么情况?

如果您的实例使用其所有 CPU 积分余额,则性能会保持在基准性能水平。如果您的实例在积分较少的情况下运行,则实例的 CPU 积分消耗 (因此还有 CPU 性能) 会在 15 分钟间隔内逐渐降低到基本性能水平,因此您在 CPU 积分耗尽时不会遇到急剧的性能下降。如果您的实例经常用完所有 CPU 积分余额,建议您使用更大的 T2 大小,或使用固定性能实例类型 (如 M3 或 C3)。

监控 CPU 积分

您可以查看 CloudWatch 控制台 Amazon EC2 每个实例的指标中提供的每个 T2 实例积分余额。T2 实例有两个指标:CPUCreditUsageCPUCreditBalanceCPUCreditUsage 指标指示在测量期内使用的 CPU 积分数。CPUCreditBalance 指标指示 T2 实例获得的未使用 CPU 积分数。此余额会在突增期间耗尽,因为花费 CPU 积分的速度比获得积分的速度更快。

下表介绍新提供的 CloudWatch 指标。有关如何在 CloudWatch 中使用这些指标的更多信息,请参阅列出实例的可用 CloudWatch 指标

指标 说明

CPUCreditUsage

[T2 实例] 实例使用的 CPU 积分数。一个 CPU 积分等于一个 vCPU 按 100% 利用率运行一分钟,或者 vCPU、利用率和时间的等效组合(例如, 一个 vCPU 按 50% 利用率运行两分钟,或者两个 vCPU 按 25% 利用率运行两分钟)。

CPU 积分指标每 5 分钟仅可用一次。如果您指定一个大于五分钟的时间段,请使用Sum 统计数据,而非 Average 统计数据。

单位:计数

CPUCreditBalance

[T2 实例] 可供实例用于突增至超出基础 CPU 使用率的 CPU 积分数量。获得积分后,积分便存储在积分余额中,到期后便会从积分余额中删除。积分在获得后 24 小时到期。

CPU 积分指标每 5 分钟仅可用一次。

单位:计数