Cost
このソリューションの実行中に使用した AWS サービスのコストは、お客様の負担となります。合計コストは、実行する負荷テストの数、それらのテストの所要時間、生成されるデータの量によって異なります。この改訂時点で、米国東部 (バージニア北部) リージョンでデフォルト設定を使用してこのソリューションを実行した場合の推定コストは、約 30.90 USD/月です。
次の表は、このソリューションをデフォルトパラメータで米国東部 (バージニア北部) リージョンに 1 か月間デプロイする場合のコスト内訳の例を示しています。
| AWS のサービス | ディメンション | コスト [USD] |
|---|---|---|
|
AWS Fargate |
10 件のオンデマンドタスク (2 つの vCPU と 4 GB のメモリを使用) を 30 時間実行 |
29.62 USD |
|
Amazon DynamoDB |
1,000 件のオンデマンド書き込みキャパシティーユニット 1,000 件のオンデマンド読み込みキャパシティーユニット |
0.0015 USD |
|
AWS Lambda |
1,000 件のリクエスト 合計所要時間 10 分 |
1.25 USD |
|
AWS Step Functions |
1,000 件の状態遷移 |
0.025 USD |
|
合計 |
30.90 USD / 月 |
ソリューションリソースには Key=SolutionId と Value=SO0062 のタグが付けられます。タグキー SolutionId は、ドキュメントの activating-tags に従ってアクティブ化できます。タグがアクティブ化されたら、ドキュメントに従ってコストカテゴリルールを作成し、コストカテゴリを作成できます。ソリューションで発生したコストについては、コストカテゴリコンソールをモニタリングし、コストカテゴリ名を選択することで確認できます。
AWS Cost Explorer
注記
デフォルトのタスク設定では、タスクごとに 2 つの vCPU と 4 GB のメモリを使用します。負荷テストでこれらのリソースが必要がない場合は、コスト削減のために削減できます。逆に、より多くのタスクあたりの同時実行数をサポートするために、リソースを増やすことができます。詳細については、このガイドの「コンテナリソースを増加する」セクションを参照してください。
注記
このソリューションには、テストの実行時にライブデータを含めるオプションがあります。この機能を利用するには、追加の AWS Lambda 関数と AWS IoT Core トピックが必要で、追加料金が発生します。
AWS DevOps エージェントの統合コスト
このソリューションは、エージェントスペース登録と調査追跡用の 2 つの Amazon DynamoDB テーブルを含む、AWS DevOps エージェントとの統合をサポートするインフラストラクチャをデプロイします。これらのテーブルはオンデマンドキャパシティモードを使用するため、使用量に基づいて読み取りおよび書き込みリクエストごとに料金が発生します。料金の詳細については、「Amazon DynamoDB の料金表
DevOps エージェントの統合を使用してテスト結果の調査を行うと、AWS DevOps エージェントサービスでエージェントが稼働した 1 秒ごとに個別に料金が発生します。このコストは上記の見積りには含まれません。料金の詳細については、「AWS DevOps Agent Pricing
テストシナリオあたりの CloudWatch ダッシュボードコスト
ロードテストが実行されるたびに、このソリューションは、テストが実行される各リージョンに EcsLoadTesting-<testId>-<region>
という名前の Amazon CloudWatch ダッシュボードを作成します。同じテストシナリオのそれ以降の実行では同じダッシュボードが更新されるため、アカウントには各リージョンのテストシナリオごとに 1 つのダッシュボードが含まれます。これらのダッシュボードは、テストが完了した後もアカウントに残り、削除されるまで継続して月額料金が発生します。このコストは上記の見積りには含まれません。
| サービスコンポーネント | ディメンション | コスト [USD] |
|---|---|---|
|
Amazon CloudWatch |
リージョンごと、テストシナリオごとに 1 つのダッシュボード |
1 か月あたり 1 つのダッシュボードごとに 3.00 USD |
|
例: それぞれが 2 つのリージョンで実行される 10 のテストシナリオ |
20 個のダッシュボード |
1 か月あたり 60.00 USD (無料利用枠の前) |
CloudWatch 無料利用枠には、1 か月あたり 3 つのダッシュボード (それぞれ最大 50 個のメトリクス) が無料で含まれています。テストシナリオが多いアカウントや、テストが複数のリージョンに分散されているアカウントの場合、このコストは急速に増大する可能性があります。継続的な料金を回避するには、ソリューションのウェブコンソールから不要になったテストシナリオを削除するか (ダッシュボードも同時に削除されます)、ダッシュボードを手動で削除します。手動による削除の手順については、このガイドの「保持されているリソースを手動で削除する」セクションを参照してください。
価格は変更されることがあります。詳細については、「Amazon CloudWatch の料金
MCP サーバーの追加コスト (オプション)
次の表は、米国東部 (バージニア北部) リージョンでの MCP サーバー統合と 1 か月間の料金のコストの内訳を示しています。
| サービスコンポーネント | ディメンション | コスト [USD] |
|---|---|---|
|
AgentCore Gateway - ツールインデックス |
10 ツール × 0.02 USD / 100 ツール |
0.002 USD |
|
AgentCore Gateway - 検索 API |
10,000 件のインタラクション × 0.025 USD/1,000 件 |
0.25 USD |
|
AgentCore Gateway - API 呼び出し |
50,000 回の呼び出し × 0.005 USD/1,000 回 |
0.25 USD |
|
AWS Lambda 関数 |
使用量に基づく変数 (通常のワークロード) |
5.00~20.00 USD |
|
推定追加コストの合計: |
5.50~20.50 USD/月 |
価格は変更されることがあります。AgentCore Gateway の料金の詳細については、「Amazon Bedrock Pricing
ALB + ECS Fargate がホストするウェブコンソールの追加コスト (オプション)
ALB + ECS Fargate デプロイオプションを選択した場合、次の追加コストが適用されます。料金は米国東部 (バージニア北部) リージョンの場合です。
| サービスコンポーネント | ディメンション | コスト [USD] |
|---|---|---|
|
Elastic Load Balancing |
1 つの Application Load Balancer |
19.35 USD |
|
AWS Fargate |
24 時間 365 日稼働の 2 つのタスク (0.25 vCPU、0.5 GB メモリ) |
17.77 USD |
|
Amazon Virtual Private Cloud (VPC) |
3 つのインターフェイスエンドポイント、2 つのアベイラビリティーゾーン |
43.21 USD |
|
Amazon CloudWatch |
10 個のメトリクス、1,000 件の GetMetricData リクエスト、1,000 件の API リクエスト、5 GB のログ取り込み、1 つのダッシュボード、10 個のアラーム |
6.54 USD |
|
Amazon S3 |
0.1 GB S3 標準ストレージ、100 件の PUT/COPY/POST/LIST リクエスト、10,000 件の GET/SELECT リクエスト |
0.01 USD |
|
AWS WAF |
1 つのウェブ ACL、3 つのマネージドルールグループ (CRS、AmazonIpReputationList、AnonymousIpList)、10,000 件のリクエスト (リクエストコストはごくわずか) |
8.00 USD |
|
推定追加コストの合計: |
94.88 USD / 月 |
価格は変更されることがあります。詳細については、「Elastic Load Balancing 料金表