Pen*_*eek 3 amazon-ec2 amazon-web-services
我在 k8s 集群中使用 T3 类,我们想知道如何计算可突发系列类实例的费用。
\n例如,我有一个使用 t3.large 实例类型的 2 个节点的 k8s 集群,如aws 的官方文档所述:
\n\n\n每个可突增性能实例在低于 CPU 基线时持续获得积分,并在突增至高于基线时持续消耗积分。获得或花费的积分数量取决于实例的 CPU 利用率:
\n\n
\n- 如果 CPU 利用率低于基线,则获得的积分大于花费的积分。
\n- 如果 CPU 利用率等于基准,则获得的积分等于花费的积分。
\n- 如果 CPU 利用率高于基准,则花费的积分高于获得的积分。
\n
如果获得的积分大于花费的积分,则差额称为应计积分,稍后可使用该积分来突破基准 CPU 利用率。没关系,我知道 aws 会按照 aws 在官方定价中所说的按需价格收费
\n另一种情况:如果花费的积分多于获得的积分,则实例行为取决于积分配置模式\xe2\x80\x94标准模式或无限制模式。目前我们有2种情况:
\n\n\n在标准模式下,当花费的积分多于获得的积分时,实例将使用累积的积分来突破基准 CPU 利用率。如果没有剩余的累积积分,则实例会逐渐降至基线 CPU 利用率,并且在累积更多积分之前无法突破基线。
\n
\n\n在无限制模式下,如果实例突增至基准 CPU 利用率以上,则实例首先使用累积的积分来突增。如果没有剩余的应计积分,则实例将花费多余的积分进行突发。当其 CPU 利用率低于基线时,它会使用获得的 CPU 积分来偿还之前花费的剩余积分。通过赚取 CPU 积分来支付剩余积分,Amazon EC2 能够平均计算实例在 24 小时内的 CPU 利用率。如果 24 小时内的平均 CPU 使用率超过基准,则实例将按照每 vCPU 小时的固定附加费率对额外使用量进行计费。
\n
如果只使用 the ,这对您来说很容易Standard mode,但是如果使用了,我们如何计算上面引用的 aws 文档中显示的Unlimited mode费用?flat additional rate per vCPU-hour
我在上述关于可突发 T 类的官方文档和 EC2 定价页面中都没有找到我要查找的内容。
\n如果可以的话,请给我公式,我想计算一下费用,以flat additional rate per vCPU-hour向我的老板展示为什么我们应该或不应该使用 T3 课程。
我认为您已经找到了您想要的文件,但您没有意识到。定价Unlimited mode在定价页面中间T2/T3/T4g 无限模式定价
但是,如果 CPU 利用率保持在基准之上,则实例无法获得足够的积分来偿还其已花费的剩余积分。未支付的剩余积分将按每 vCPU 小时的固定附加费率收取。有关费率的信息,请参阅T2/T3/T4g 无限制模式定价
对于您的情况,无限制模式下 T 舱的价格为:
对于无限制模式下的 T2 和 T3 实例,CPU 积分的收费标准为:
- Linux、RHEL 和 SLES 每 vCPU 小时 0.05 USD,以及
- Windows 和带有 SQL Web 的 Windows 每 vCPU 小时 0.096 USD
当您使用 EC2 时,AWS 使用一个单位向您收费CPU credit - A unit of vCPU-time.
例子:
- 1 个 CPU 积分 = 1 个 vCPU * 100% 利用率 * 1 分钟。
- 1 个 CPU 积分 = 1 个 vCPU * 50% 利用率 * 2 分钟
公式为CPU credit:
CPU credit = (number vCPU) * (additional CPU %) * (number of minute or the time additional CPU % is used)
Run Code Online (Sandbox Code Playgroud)
对于每 vCPU 小时的固定附加费率,您需要找到高于 % CPU 基线(或附加 CPU %)的 CPU 利用率百分比以及使用附加 CPU % 的时间,将其转换为CPU credit遵循上述公式,然后将结果相乘到无限模式下 T3 实例的价格,就是这样。
(Unlimited Mode CPU Credits) * $0.05
Run Code Online (Sandbox Code Playgroud)
t3.large 类型定价实例的公式( 和on-demand)unlimited mode:
Charge = (On Demand Linux t3.large Instance Hour) * $0.0832 + (Unlimited Mode CPU Credits) * $0.05
Run Code Online (Sandbox Code Playgroud)
在文档说明中Unlimited mode concepts,AWS 有一个示例供您了解如何计算 EC2 和 的on-demand定价unlimited mode。
==========>注意:您很难找到额外的 CPU %,并且使用了额外 CPU % 的时间,幸运的是,AWS 已经Unlimited Mode CPU Credits为您测量了:
已用的剩余积分由 CloudWatch 指标 CPUSurplusCreditBalance 进行跟踪。收取的剩余积分通过 CloudWatch 指标 CPUSurplusCreditsCharged 进行跟踪。有关更多信息,请参阅突发性能实例的其他 CloudWatch 指标。
您可以使用AWS CloudWatch它来获取Unlimited Mode CPU Credits并为您的老板显示公式,而无需任何计算操作。
| 归档时间: |
|
| 查看次数: |
1376 次 |
| 最近记录: |