View a markdown version of this page

成本 - AWS 上的分散式負載測試

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

成本

您負責支付執行此解決方案時所使用的 AWS 服務成本。總成本取決於負載測試執行的數量、這些測試的持續時間,以及產生的資料量。截至此修訂,在美國東部 (維吉尼亞北部) 區域中使用預設設定執行此解決方案的預估成本約為每月 30.90 美元。

下表提供在美國東部 (維吉尼亞北部) 區域中使用預設參數部署此解決方案一個月的範例成本明細。

AWS 服務 維度 成本 【美元】

AWS Fargate

執行 30 小時的 10 個隨需任務 (使用兩個 vCPUs 和 4 GB 記憶體)

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 建立預算,以協助管理成本。價格可能變動。如需完整詳細資訊,請參閱此解決方案中使用的每個 AWS 服務的定價網頁。

注意

預設任務組態每個任務使用 2 個 vCPUs和 4 GB 的記憶體。如果您的負載測試不需要這些資源,您可以降低這些資源以降低成本。相反地,您可以增加資源,以支援每個任務更高的並行。如需詳細資訊,請參閱本指南中的增加容器資源一節。

注意

此解決方案提供在執行測試時包含即時資料的選項。此功能需要額外的 AWS Lambda 函數和會產生額外費用的 AWS IoT Core 主題。

注意

Fargate 成本會隨著任務執行的時間而擴展。在標準模式中,您設定的值的漸進測試和保持功能會決定。在原生模式中,您的指令碼會決定它,以您設定的安全持續時間為限。該持續時間也會限制原生測試可以計費的時間長度。如需詳細資訊,請參閱流量形狀模式。

AWS DevOps Agent 整合成本

此解決方案部署基礎設施以支援與 AWS DevOps 代理程式的整合,包括兩個用於代理程式空間註冊和調查追蹤的 Amazon DynamoDB 資料表。這些資料表使用隨需容量模式,因此 AWS 會根據您的用量向您收取每個讀取和寫入請求的費用。如需有關定價的詳細資訊,請參閱 Amazon DynamoDB 定價。

當您使用 DevOps 代理程式整合對測試結果執行調查時,AWS DevOps 代理程式服務會每代理程式秒單獨計費。此成本不包含在上述估算中。如需完整定價詳細資訊,請參閱 AWS DevOps 代理程式定價。

每個測試案例的 CloudWatch 儀表板成本

每次執行負載測試時,此解決方案EcsLoadTesting-<testId>-<region> 都會在測試執行的每個區域中建立名為 的 Amazon CloudWatch 儀表板。相同測試案例的後續執行會更新相同的儀表板,因此您的帳戶會針對每個區域中的每個測試案例包含一個儀表板。這些儀表板會在測試完成後保留在您的 帳戶中。它們會產生每月費用,直到您將其刪除為止。此成本不包含在上述估算中。

服務元件 維度 成本 【美元】

Amazon CloudWatch

每個區域每個測試案例 1 個儀表板

每月每個儀表板 3.00 美元

範例:10 個測試案例,每個在 2 個區域中執行

20 個儀表板

每月 60.00 美元 (免費方案之前)

CloudWatch 免費方案包含每月三個免費儀表板 (每個儀表板最多 50 個指標)。對於具有許多測試案例或跨多個區域分佈測試的帳戶,此成本可能會快速複合。為了避免持續收費,請透過解決方案的 Web 主控台刪除不再需要的測試案例,這也刪除其儀表板,或手動刪除儀表板。如需手動刪除步驟,請參閱本指南的手動刪除保留資源一節。

價格可能變動。如需完整詳細資訊,請參閱 Amazon CloudWatch 定價。

MCP 伺服器額外費用 (選用)

下表提供 MCP Server 與美國東部 (維吉尼亞北部) 區域中定價整合一個月的成本明細。

服務元件 維度 成本 【美元】

AgentCore Gateway - 工具索引

10 個工具 × 每 100 個工具 $0.02

0.002 美元

AgentCore Gateway - 搜尋 API

每 1,000 個 10,000 個互動 × 0.025 美元

0.25 美元

AgentCore Gateway - API 調用

每 1,000 個 50,000 個調用 × 0.005 美元

0.25 美元

AWS Lambda 函式

根據用量的變數 (一般工作負載)

5.00 - 20.00 美元

預估總額外費用:

每月 5.50 - 20.50 美元

價格可能變動。如需 AgentCore Gateway 定價的完整詳細資訊,請參閱 Amazon Bedrock 定價 (AgentCore Gateway 區段)。如需 Lambda 定價,請參閱 AWS Lambda 定價。

ALB + ECS Fargate 託管 Web 主控台額外費用 (選用)

如果您選擇 ALB + ECS Fargate 部署選項,則需支付下列額外費用。定價適用於美國東部 (維吉尼亞北部) 區域。

服務元件 維度 成本 【美元】

Elastic Load Balancing

1 Application Load Balancer

19.35 美元

AWS Fargate

2 個執行全年無休的任務 (0.25 vCPU、0.5 GB 記憶體)

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、AmazonIpReputationList、AnonymousIpList)、10,000 個請求 (請求成本可忽略)

8.00 美元

預估額外費用總計:

每月 94.88 美元

價格可能變動。如需完整詳細資訊,請參閱 Elastic Load Balancing 定價、AWS Fargate 定價和 AWS WAF 定價。