本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
成本
运行此解决方案时使用的 AWS 服务的费用由您承担。总成本取决于运行的负载测试次数、这些测试的持续时间以及生成的数据量。从本次修订开始,在美国东部(弗吉尼亚北部)地区使用默认设置运行此解决方案的估计费用约为每月 30.90 美元。
下表提供了在美国东部(弗吉尼亚北部)地区使用默认参数部署此解决方案一个月的成本明细示例。
| AWS 服务 | Dimensions | 成本 [美元] |
|---|---|---|
|
AWS Fargate |
10 个按需任务(使用两个 vCPU 和 4 GB 内存)运行 30 小时 |
29.62 美元 |
|
Amazon DynamoDB |
1,000 个按需写入容量单位 1,000 个按需读取容量单位 |
0.0015 |
|
AWS Lambda |
1,000 个请求 总时长 10 分钟 |
1.25 美元 |
|
AWS Step Functions |
1,000 个状态转换 |
0.025 美元 |
|
总计: |
每月 30.90 美元 |
解决方案资源标有 Key= SolutionId 和 value=so0062。您可以按照文档中的激活标签 SolutionId 来激活标签密钥。激活标签后,您可以按照文档创建成本类别来创建成本类别规则。您可以通过监控成本类别控制台并选择成本类别名称来查看解决方案产生的成本。
我们建议通过 AWS Cost Explorer
注意
默认任务配置为每个任务使用 2 个 vCPU 和 4 GB 内存。如果您的负载测试不需要这些资源,则可以减少这些资源以降低成本。相反,您可以增加资源以支持每项任务的更高并发度。有关更多信息,请参阅本指南中的增加容器资源部分。
注意
此解决方案提供了在运行测试时包含实时数据的选项。此功能需要额外的 AWS Lambda 函数和 AWS IoT Core 主题,这会产生额外费用。
AWS DevOps 代理集成成本
该解决方案部署基础设施以支持与 AWS A DevOps gent 集成,包括两个 Amazon DynamoDB 表,用于代理空间注册和调查跟踪。这些表使用按需容量模式,因此 AWS 会根据您的使用情况向您收取每次读取和写入请求的费用。有关定价的更多信息,请参阅 Amazon DynamoDB 定价
当您使用 DevOps 代理集成对测试结果进行调查时,AWS A DevOps gent 服务按代理秒单独计费。这笔费用未包含在上述估算中。有关完整的定价详情,请参阅 AWS DevOps 代理定价
CloudWatch 每个测试场景的仪表板成本
每次运行负载测试时,此解决方案都会创建一个按测试运行的每个区域命名EcsLoadTesting-<testId>-<region>
的 Amazon CloudWatch 控制面板。后续运行相同的测试场景会更新相同的控制面板,因此您的账户包含每个区域中每个测试场景的控制面板。测试完成后,这些仪表板将保留在您的账户中,并继续按月收费,直到它们被删除。这笔费用未包含在上述估算中。
| 服务组件 | Dimensions | 成本 [美元] |
|---|---|---|
|
Amazon CloudWatch |
每个区域的每个测试场景 1 个控制面板 |
每个控制面板每月 3.00 美元 |
|
示例:10 个测试场景,每个场景在 2 个区域运行 |
20 个仪表板 |
每月 60.00 美元(不含免费套餐) |
CloudWatch 免费套餐包括每月三个仪表板(每个仪表板最多 50 个指标),不收取任何费用。对于具有许多测试场景或测试分布在多个区域的客户,这种成本可能会迅速增加。为避免持续收费,请通过解决方案的 Web 控制台删除不再需要的测试场景,该控制台还会删除其仪表板,或者手动删除仪表板。有关手动删除步骤,请参阅本指南的手动删除保留资源部分。
价格可能会发生变化。有关完整详情,请参阅 Amazon CloudWatch 定价
MCP 服务器额外费用(可选)
下表提供了 MCP 服务器集成的成本明细以及美国东部(弗吉尼亚北部)地区一个月的定价。
| 服务组件 | Dimensions | 成本 [美元] |
|---|---|---|
|
AgentCore 网关-工具索引 |
10 把工具 × 每 100 把刀具 0.02 美元 |
0.002 |
|
AgentCore 网关-搜索 API |
10,000 次互动 × 每 1,000 次 0.025 美元 |
0.25 美元 |
|
AgentCore 网关-API 调用 |
50,000 次调用 × 每 1,000 次调用 0.005 美元 |
0.25 美元 |
|
AWS Lambda 函数 |
因使用情况而异(典型工作负载) |
5.00 美元至 20.00 美元 |
|
估计的额外费用总额: |
每月 5.50 美元至 20.50 美元 |
价格可能会发生变化。有关 AgentCore 网关定价的完整详情,请参阅 Amazon Bedrock 定价
ALB + ECS Fargate 托管 Web 控制台额外费用(可选)
如果您选择 ALB + ECS Fargate 部署选项,则需要支付以下额外费用。定价适用于美国东部(弗吉尼亚北部)地区。
| 服务组件 | Dimensions | 成本 [美元] |
|---|---|---|
|
Elastic Load Balancing |
1 Application 负载平衡器 |
19.35 美元 |
|
AWS Fargate |
2 个任务(0.25 个 vCPU、0.5 GB 内存)正在运行 24/7 |
17.77 美元 |
|
Amazon Virtual Private Cloud (VPC) |
3 个接口终端节点,2 个可用区 |
43.21 美元 |
|
Amazon CloudWatch |
10 个指标、1,000 个 GetMetricData 请求、1,000 个 API 请求、5 GB 日志提取、1 个控制面板、10 个警报 |
6.54 美元 |
|
Amazon S3 |
0.1 GB S3 标准存储空间、100 个 PUT/COPY/POST/LIST 请求、10,000 个 GET/SELECT 请求 |
0.01 美元 |
|
AWS WAF |
1 个 Web ACL、3 个托管规则组 (CRS、、 AnonymousIpList) AmazonIpReputationList、10,000 个请求(请求成本可以忽略不计) |
8.00 美元 |
|
估计的额外费用总额: |
每月 94.88 美元 |
价格可能会发生变化。有关完整详情,请参阅 Elastic Load Balancing 定价