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

使用可突增性能实例

用于启动、监控和修改这些实例的步骤是类似的。主要差别在于它们启动时的默认积分规范:

  • T3 实例默认情况下以 unlimited 模式启动。

  • T2 实例默认情况下作为 standard 启动。

以“无限”或“标准”模式启动可突增性能实例

T3 实例默认情况下以 unlimited 模式启动。T2 实例默认情况下作为 standard 启动。

您可以使用 Amazon EC2 控制台、AWS 开发工具包、命令行工具或者 Auto Scaling 组,以 unlimitedstandard 模式启动实例。有关更多信息,请参阅使用 Auto Scaling 组以“无限”模式启动可突增性能实例

以“无限”或“标准”模式启动可突增性能实例(控制台)

  1. 按照使用启动实例向导启动实例过程操作。

  2. 选择一个实例类型页面上,选择一种实例类型,然后选择下一步:配置实例详细信息

  3. 选择积分规范。T3 的默认值为 unlimited,T2 的默认值为 standard

    1. 要以 standard 模式启动 T3 实例,请在配置实例详细信息页面上,对于 T2/T3 无限,取消选中启用

    2. 要以 unlimited 模式启动 T2 实例,请在配置实例详细信息页面上,对于 T2/T3 无限,选择启用

  4. 根据向导的提示继续。检查完核查实例启动页面上的选项后,选择启动。有关更多信息,请参阅使用启动实例向导启动实例

以“无限”或“标准”模式启动可突增性能实例 (AWS CLI)

使用 run-instances 命令启动您的实例。使用 --credit-specification CpuCredits= 参数指定积分规范。有效的积分规范为 unlimitedstandard

  • 对于 T3,如果不包含 --credit-specification 参数,实例默认以 unlimited 模式启动。

  • 对于 T2,如果不包含 --credit-specification 参数,实例默认作为 standard 启动。

aws ec2 run-instances --image-id ami-abc12345 --count 1 --instance-type t3.micro --key-name MyKeyPair --credit-specification "CpuCredits=unlimited"

使用 Auto Scaling 组以“无限”模式启动可突增性能实例

在启动可突增性能实例时,它们需要具有 CPU 积分才能获得良好的引导体验。如果您使用 Auto Scaling 组启动实例,建议您将实例配置为 unlimited。如果这样做,实例会在自动启动或者由 Auto Scaling 组重新启动时使用超额积分。使用超额积分可以防止受到性能限制。

创建启动模板

在 Auto Scaling 组中以 unlimited 模式启动实例时,您必须使用启动模板。启动配置不支持以 unlimited 模式启动实例。

创建以“无限”模式启动实例的启动模板(控制台)

  1. 按照为 Auto Scaling 组创建启动模板的过程操作。

  2. 启动模板内容中,对于实例类型,选择 T3 或 T2 实例大小。

  3. 要在 Auto Scaling 组中以 unlimited 模式启动实例,在高级详细信息中,对于 T2/T3 无限,选择启用

  4. 在您完成后,定义启动模板参数,选择创建启动模板。有关更多信息,请参阅 Amazon EC2 Auto Scaling 用户指南 中的为 Auto Scaling 组创建启动模板

创建以“无限”模式启动实例的启动模板 (AWS CLI)

使用 create-launch-template 命令并将 unlimited 指定为积分规范。

  • 对于 T3,如果不包含 CreditSpecification={CpuCredits=unlimited} 值,实例默认以 unlimited 模式启动。

  • 对于 T2,如果不包含 CreditSpecification={CpuCredits=unlimited} 值,实例默认作为 standard 启动。

aws ec2 create-launch-template --launch-template-name MyLaunchTemplate --version-description FirstVersion --launch-template-data ImageId=ami-8c1be5f6,InstanceType=t3.medium,CreditSpecification={CpuCredits=unlimited}

将 Auto Scaling 组与启动模板关联

要将启动模板与一个 Auto Scaling 组相关联,请使用启动模板创建 Auto Scaling 组,或者将启动模板添加到现有 Auto Scaling 组中。

使用启动模板创建 Auto Scaling 组(控制台)

  1. 打开 Amazon EC2 控制台 https://console.amazonaws.cn/ec2/

  2. 在屏幕顶部的导航栏中,选择在创建启动模板时使用的同一区域。

  3. 在导航窗格中,依次选择 Auto Scaling 组创建 Auto Scaling 组

  4. 选择启动模板,选择您的启动模板,然后选择下一步

  5. 填写 Auto Scaling 组的各个字段。当您在审核页面上完成审核配置设置时,选择创建 Auto Scaling 组。有关更多信息,请参阅Amazon EC2 Auto Scaling 用户指南中的使用启动模板创建 Auto Scaling 组

使用启动模板创建 Auto Scaling 组 (AWS CLI)

使用 create-auto-scaling-group AWS CLI 命令并指定 --launch-template 参数。

添加启动模板到现有 Auto Scaling 组(控制台)

  1. 打开 Amazon EC2 控制台 https://console.amazonaws.cn/ec2/

  2. 在屏幕顶部的导航栏中,选择在创建启动模板时使用的同一区域。

  3. 在导航窗格中,选择 Auto Scaling Groups

  4. 从 Auto Scaling 组列表中选择一个 Auto Scaling 组,然后依次选择操作编辑

  5. 详细信息选项卡上,对于启动模板,选择一个启动模板,然后选择保存

添加启动模板到现有 Auto Scaling 组 (AWS CLI)

使用 update-auto-scaling-group AWS CLI 命令并指定 --launch-template 参数。

查看可突增性能实例的积分规范

您可以查看正在运行或停止的实例的积分规范(unlimitedstandard)。

查看可突增实例的积分规范(控制台)

  1. 打开 Amazon EC2 控制台 https://console.amazonaws.cn/ec2/

  2. 在左侧导航窗格中,选择实例,然后选择实例。

  3. 选择描述,然后查看 T2/T3 Unlimited (T2/T3 无限) 字段。

    • 如果值为 Enabled,则您的实例配置为 unlimited

    • 如果值为 Disabled,则您的实例配置为 standard

描述可突增性能实例的积分规范 (AWS CLI)

使用 describe-instance-credit-specifications 命令。如果您指定一个或多个实例 ID,则将返回具有积分规范 unlimited 的所有实例,以及以前使用 unlimited 积分规范配置的实例。例如,如果您将 T3 实例大小调整为 M4 实例,而该实例配置为 unlimited,Amazon EC2 将返回 M4 实例。

aws ec2 describe-instance-credit-specifications --instance-id i-1234567890abcdef0

下面是示例输出:

{ "InstanceCreditSpecifications": [ { "InstanceId": "i-1234567890abcdef0", "CpuCredits": "unlimited" } ] }

修改可突增性能实例的积分规范

您可以随时将正在运行或停止的实例的积分规范在 unlimitedstandard 之间切换。

修改可突增性能实例的积分规范(控制台)

  1. 打开 Amazon EC2 控制台 https://console.amazonaws.cn/ec2/

  2. 在左侧导航窗格中,选择实例,然后选择实例。要一次修改若干个实例的规范,请选择所有适用的实例。

  3. 依次选择操作实例设置更改 T2/T3 无限

    注意

    只有在选择 T3 或 T2 实例时,才会启用更改 T2/T3 无限选项。

  4. 要将积分规范更改为 unlimited,请选择启用。要将积分规范更改为 standard,请选择禁用。实例的当前积分规范将显示在实例 ID 后的括号中。

修改可突增性能实例的积分规范 (AWS CLI)

使用 modify-instance-credit-specification 命令。请使用 --instance-credit-specification 参数指定实例及其积分规范。有效的积分规范为 unlimitedstandard

aws ec2 modify-instance-credit-specification --region us-east-1 --instance-credit-specification "InstanceId=i-1234567890abcdef0,CpuCredits=unlimited"

下面是示例输出:

{ "SuccessfulInstanceCreditSpecifications": [ { "InstanceId": "i- 1234567890abcdef0" } ], "UnsuccessfulInstanceCreditSpecifications": [] }