按需型实例 - Amazon Elastic Compute Cloud

按需型实例

使用按需型实例,您按秒为计算容量支付费用,无需长期订阅。您可以完全控制其生命周期 — 您确定何时发布、停止、休眠、启动、重启或终止它。

购买按需型实例没有长期承诺。您只需要为处于 running 状态的按需型实例的秒数付费,最少 60 秒。运行中的个按需型实例的每秒价格是固定的,Amazon EC2 定价,按需定价页面上列出了此价格。

我们建议您为短期的不规则且不能中断的应用程序使用按需型实例。

要通过按需实例节省大量费用,请使用 AWS Savings PlansSpot InstancesReserved Instances

使用 按需型实例

您可以通过以下方式使用按需型实例:

如果您是 Amazon EC2 的新用户,请参阅如何开始使用 Amazon EC2

个按需型实例限制

每个区域的每个 AWS 账户运行的按需型实例数具有一定的限制。按需实例限制是根据运行的按需实例使用的虚拟中央处理器 (vCPU) 数进行管理的,而不论实例类型如何。

有八个按需型实例限制:

  • 正在运行的按需标准(A、C、D、H、I、M、R、T、Z)实例

  • 正在运行的按需 DL 实例

  • 正在运行的按需 F 实例

  • 正在运行的按需 G 和 VT 实例

  • 正在运行按需内存增强型实例

  • 正在运行的按需 Inf 实例

  • 正在运行的按需 P 实例

  • 正在运行的按需 X 实例

每种限制指定了一个或多个实例系列的 vCPU 限制。有关不同实例系列、实例代和大小的信息,请参阅 Amazon EC2 实例类型

只要 vCPU 数不超过您的账户限制,您就可以启动满足您不断变化的应用程序需求的任意实例类型组合。例如,对于 256 个 vCPU 的标准实例限制,您可以启动 32 个 m5.2xlarge 实例 (32 x 8 vCPU) 或 16 个 c5.4xlarge 实例 (16 x 16 vCPU)。有关更多信息,请参阅 EC2 个按需实例限制

监控 个按需型实例 限制和使用情况

您可以使用以下方法查看和管理您的 个按需型实例 限制:

有关更多信息,请参阅《Amazon EC2 用户指南》中的 Amazon EC2 Service Quotas、《Service Quotas 用户指南》中的查看服务配额以及 AWS Trusted Advisor

使用 Amazon CloudWatch 指标集成,您可以根据限制监控 EC2 使用情况。您还可以配置警报以警告即将达到限制。有关更多信息,请参阅 Service Quotas 用户指南 中的 Service Quotas 和 Amazon CloudWatch 告警

计算所需的 vCPU 数量

您可以使用 vCPU 限制计算器来确定应用程序需要的 vCPU 数。

使用计算器时,请注意:计算器假定您已达到当前限制。您为实例计数输入的值是在当前限制允许的数量之外您需要启动的实例数量。该计算器将您的当前限制添加到实例计数以获得新的限制。

以下屏幕截图显示了 vCPU 限制计算器。


                    Amazon EC2 控制台中的 vCPU 限制计算器。

您可以查看和使用以下控件和信息:

  • 实例类型 – 您添加到 vCPU 限制计算器的实例类型。

  • 实例计数 – 您需要的所选实例类型的实例数。

  • vCPU 计数 – 与实例计数对应的 vCPU 数。

  • 当前限制 – 实例类型所属的限制类型的当前限制。该限制应用到相同限制类型的所有实例类型。例如,在前面的屏幕截图中,m5.2xlargec5.4xlarge 的当前限制为 2016 个 vCPU,这是属于所有标准实例限制的所有实例类型的限制。

  • 新限制 – 新限制以 vCPU 数量为单位,通过将 vCPU 计数当前限制相加来计算。

  • X – 选择 X 可删除行。

  • 添加实例类型 – 选择添加实例类型可将其他实例类型添加到计算器。

  • 限制计算 – 显示当前限制、所需 vCPU 以及限制类型的新限制。

    • 实例限制名称 – 您选择的实例类型的限制类型。

    • 当前限制 – 限制类型的当前限制。

    • 所需 vCPU – 与您在实例计数中指定的实例数对应的 vCPU 数。对于所有标准实例限制类型,需要的 vCPU 数通过将此限制类型的所有实例类型的 vCPU 计数相加得到。

    • 新限制 – 新限制通过将当前限制所需 vCPU 相加得到。

    • 选项 – 选择请求提高限制可请求提高对应限制类型的限制。

计算所需 vCPU 数

  1. 通过以下网址打开 Amazon EC2 控制台:https://console.aws.amazon.com/ec2/

  2. 从导航栏中选择一个区域。

  3. 从左侧导航器,选择限制

  4. 选择计算 vCPU 限制

  5. 选择添加实例类型,选择所需实例类型,然后指定所需实例数。要添加更多实例类型,请再次选择添加实例类型

  6. 查看所需新限制的限制计算

  7. 使用完计算器后,您可以选择 Request on-demand limit increase(请求提高按需限制)或 Close(关闭)。

请求提高限制

即使 Amazon EC2 会根据您的使用情况自动增加按需型实例限制,您也可以在必要时请求提高限制。例如,如果您打算启动超过当前限制允许数量的实例,则可以请求提高限制。

请求提高按需型实例限制

  1. 在位于 https://console.aws.amazon.com/support/home#/case/create 的 Support Center 控制台打开创建案例提高服务限制表单。

    或者,使用以下命令之一:

    • Limits Calculator(限制计算器)中,选择一个或多个实例类型并指定实例数量,然后选择 Request on-demand limit increase(请求提高按需限制)。

    • Limits(限制)页面上,选择一个限制,然后选择 Request limit increase(请求提高限制)。

  2. 对于 Limit type(限制类型),选择 EC2 Instances(EC2 实例)。

  3. 对于区域,选择所需的区域。

  4. 对于 Primary instance type(主实例类型),选择要请求提高其限制的按需型实例限制。

  5. 对于新限制值,请输入要同时运行的 vCPU 总数。要确定所需的 vCPU 总数,请使用 vCPU 限制计算器的 New limit(新限制)列中显示的值,或者请参阅 Amazon EC2 实例类型以查找每种实例类型的 vCPU 数量。

  6. (条件)您必须为每个按需型实例限制创建单独的限制请求。要请求增加另一个按需型实例限制,请选择 Add another request(添加另一个请求),然后重复此过程中的步骤 3 到 5。

  7. 对于使用案例描述,请输入您的使用案例,然后选择提交

有关请求提高限制的更多信息,请参阅 Amazon EC2 Service Quotas

查询按需型实例的价格

可以使用价目表服务 API 或 AWS 价目表 API 查询按需型实例的价格。有关更多信息,请参阅 AWS Billing 用户指南中的使用AWS价目表 API