メインコンテンツに移動

料金の概要

Amazon ECS はフルマネージド型のコンテナオーケストレーションサービスです。これにより、チームはインフラストラクチャ管理の複雑さなしに、最も要求の厳しいコンテナ化されたワークロードでも構築、管理、実行できるため、開発チームはより迅速にイノベーションに取り組むことができます。

Amazon ECS のオーケストレーションに追加料金はかかりません。コンテナ化されたアプリケーションの実行に必要な、基盤となるコンピューティングとリソースに対してのみ料金が発生します。 

Missing alt text value

Amazon ECS のコンピューティングオプション

Amazon ECS の料金は、AWS Fargate、Amazon EC2、AWS Outposts のいずれのコンピューティングオプションを選択するかによって異なります。これらのオプションでは、ECS 管理料金はかかりません。基盤となるコンピューティングリソースに対してのみ料金が発生します。ECS マネージドインスタンスの場合、AWS が提供する運用管理に対してインスタンスごとに追加の管理料金がかかります。

    AWS Fargate では、コンテナ化されたアプリケーションがリクエストする vCPU、メモリ、およびストレージリソースの量に対して料金が発生します。使用量は、コンテナイメージの取得開始時点から Amazon ECS タスクが終了するまでを対象として計算され、最も近い秒に切り上げられます。1 分の最低料金が適用されます。 

    詳細な料金情報については、 AWS Fargate の料金ページをご覧ください。

    ECS マネージドインスタンスによって起動および管理される Amazon EC2 インスタンスには、標準の EC2 インスタンス料金に加えて、管理料金が発生します。ECS マネージドインスタンス料金と EC2 料金はいずれも、インスタンスタイプと使用期間に基づき 1 秒ごとに課金され、最小課金時間は 1 分です。詳細な料金情報については、Amazon ECS マネージドインスタンスの料金ページ をご覧ください。

    Amazon EC2 コンピューティングに追加料金はかかりません。アプリケーションの実行のために作成した AWS リソース (Amazon EC2 インスタンス、Amazon EBS ボリューム、パブリック IPv4 アドレスなど) に対してのみ、料金が発生します。使用した分だけお支払いいただきます。

    詳細な料金情報については、Amazon EC2 の料金ページをご覧ください。

    AWS Outposts での Amazon ECS の料金はシンプルで、クラウドと同じように適用されます。Amazon ECS コントロールプレーンはクラウド (Outposts ではなく) に存在し、コンテナインスタンスは追加の ECS 料金なしで Outposts EC2 キャパシティ上で実行されます。

    Outposts のキャパシティ料金の詳細については、AWS Outposts の料金ページ をご覧ください。

詳細

コンピューティングモード
お支払い内容
ECS サービス料金とは?
請求の詳細度
AWS Fargate

vCPU + メモリ + エフェメラルストレージ (オプション)

ECS に対する個別の料金はかかりません。Fargate リソース料金をお支払いください。

1 秒あたり (最低 1 分)

ECS マネージドインスタンス

EC2 インスタンス料金 + ECS マネージドインスタンス管理料金

はい — インスタンスタイプごとの管理料金

1 秒あたり (最低 1 分)

EC2

EC2 インスタンス

ECS に対する個別の料金はかかりません

1 秒あたり (最低 1 分)

ECS Anywhere

登録されたオンプレミスインスタンス/時間あたり 0.01025 USD

はい — インスタンスごとの定額料金

1 時間あたり (最低 1 時間)

AWS Outposts 上の ECS

EC2 と同じ。コントロールプレーンがクラウドで実行される

ECS に対する個別の料金はかかりません

EC2 請求ルールに準拠

AWS Fargate

AWS Fargate では、初期費用はなく、使用したリソース分のみが課金されます。Amazon Elastic Container Service (ECS) で実行されるコンテナ化されたアプリケーションが消費する vCPU、メモリ、およびストレージリソースの量に対して料金が発生します。

AWS Fargate では、コンテナ化されたアプリケーションがリクエストする vCPU とメモリリソースに対する料金が発生します。vCPU とメモリリソースは、コンテナイメージを取得した時点から Amazon ECS タスクが終了するまでを対象として計算され、最も近い秒に切り上げられます。1 分の最低料金が適用されます。サーバーインスタンスを選択、購入、管理する必要はありません。Fargate は基盤となるインフラストラクチャを自動的に処理します。

料金の詳細

料金は、タスクまたはポッドに対してリクエストされた vCPU、メモリ、オペレーティングシステム、CPU アーキテクチャ 1、およびストレージ リソースに基づきます。5 つの料金要素は単独で設定可能です。

1 Windows オペレーティングシステムおよび ARM CPU アーキテクチャは、現在 Amazon ECS でのみ利用可能です。

  • Linux/X86
  • Linux/ARM
  • Windows/X86

注: 各 Fargate タスクは、追加料金なしで 20 GB のエフェメラルストレージを利用できます。20 GB を超える追加ストレージは、最大 200 GB まで、上記の料金で課金されます。Windows オペレーティングシステムおよび ARM CPU アーキテクチャは、現在 Amazon ECS でのみ利用可能です。

Fargate Spot の料金

Fargate Spot を使用すると、Fargate オンデマンドレートと比較して最大 70% の割引で、中断耐性のある Amazon ECS タスクを実行できます。Fargate Spot は予備の Fargate キャパシティを使用し、AWS がそのキャパシティを必要とする場合は 2 分前の警告で中断することがあります。バッチ処理、データ変換、CI/CD パイプラインなどの耐障害性のある柔軟なワークロードに最適です。 

Fargate Spot の料金は、利用可能なキャパシティに応じて変動します。リージョン別の現在のスポット料金は、AWS Fargate の料金ページでご確認いただけます。ECS サービスまたはタスク定義でキャパシティプロバイダー戦略を指定して、オンデマンドキャパシティとスポットキャパシティを組み合わせることができます。

  • Spot Linux/X86
  • Spot Linux/ARM

* Amazon ECS の Fargate Spot は、現在 Linux オペレーティングシステムおよび x86/ARM CPU アーキテクチャでのみご利用いただけます。

Fargate エフェメラルストレージの料金

デフォルトでは、すべての Fargate タスクとポッドで 20 GB のエフェメラルストレージを利用できます。設定した追加のストレージに対してのみ課金されます。

サポートされる設定

CPU
メモリの値
0.25 vCPU 0.5 GB、1 GB、2 GB
0.5 vCPU 最低 1 GB および最大 4 GB (1 GB 単位)
1 vCPU 最低 2 GB および最大 8 GB (1 GB 単位)
2 vCPU 最低 4 GB および最大 16 GB (1 GB 単位)
4 vCPU 最低 8 GB および最大 30 GB (1 GB 単位)
8 vCPU 最低 16 GB および最大 60 GB (4 GB 単位)
16 vCPU 最低 32 GB および最大 120 GB (8 GB 単位)
  32 vCPU 60 GB、120 GB、244 GB

 

    

Savings Plans は、Fargate の vCPU 料金およびメモリ料金に適用されます。 Spot の割引は、Fargate タスクコスト全体に適用されます。これらのオプションは組み合わせることができます。ベースライン容量には Savings Plans を、バースト/柔軟なワークロードには Spot を使用します。

Fargate の Compute Savings Plans

Compute Savings Plans は最も柔軟性が高く、1 年または 3 年の期間にわたり時間あたりの利用額をコミットする代わりにコストを最大 52% 削減できます。このプランは、インスタンスファミリー、サイズ、OS、テナンシー、または AWS リージョンに関わらず、EC2 インスタンスの使用および Fargate の使用に自動で適用されます。

購入オプション              コミットメント期間   一般的な 割引とオンデマンドの比較
Compute Savings Plan 1 年   最大約 17~26%
Compute Savings Plan 3 年   最大約 52%
Fargate Spot コミットメントなし   最大 70%   (可変、スポット市場)

 

    

料金の例

以下のすべての例は、米国東部 (バージニア北部) の料金に基づいています。

Amazon ECS マネージドインスタンス

Amazon ECS マネージドインスタンスは、フルマネージド型のコンピューティングオプションであり、必要なアプリケーションパフォーマンスとシンプルな運用を実現します。ECS マネージドインスタンスは、ECS クラスター内の EC2 インスタンスを自動的に プロビジョニング、管理、スケールし、ユーザーに代わってパッチ適用とライフサイクル管理を処理します。アカウント内の EC2 インスタンスの完全な可視性を保持し、既存の EC2 リザーブドインスタンスまたは Savings Plans を適用できます。

Amazon ECS マネージドインスタンスでは、2 つの異なる料金が発生します。

1. EC2 インスタンス料金 — 選択した購入オプションに基づいて起動するインスタンスタイプの標準 Amazon EC2 料金。オンデマンド、リザーブドインスタンス、Compute Savings Plans、または Spot。

2. ECS マネージドインスタンス管理料金 — EC2 購入オプションに関係なく適用されるインスタンスごとの管理料金。

どちらも 1 秒ごとに課金され、最小課金時間は 1 分です。

料金の詳細

Amazon ECS マネージドインスタンス — 料金例

コンテナ化されたアプリケーションを Amazon ECS で実行しようとしています。ECS マネージドインスタンスを選択することで、クラスターを完全に制御しながら、EC2 インフラストラクチャの管理にかかる運用上のオーバーヘッドを削減できます。

アプリケーションが 3 つの ECS タスク (コンテナのセット) で構成されているとします。1 つはウェブベースのフロントエンドユーザーインターフェイスをエンドユーザーに提供するもので、0.5 vCPU と 1GB のメモリが必要です。もう 1 つはウェブアプリケーションのバックエンドを担当するもので、2 vCPU と 5GB のメモリが必要です。残りの 1 つは定期的なバッチデータ処理ジョブを実行するもので、1 vCPU と 8 GB のメモリが必要です。平均すると、フロントエンドでは需要を満たすために 6 個のタスク、バックエンドでは 10 個のタスク、データ処理タスクは 2 個必要になることが想定されます。バッチデータ処理タスクを除き、各タスクは高可用性を実現するために、少なくとも 2 つのアベイラビリティーゾーンで実行されるように設定されています。 

アプリケーションを米国西部 (オレゴン) リージョンにデプロイします。ECS マネージドインスタンスが計算したところによると、アプリケーションのニーズを満たす最もコスト効率の高い EC2 インスタンスは、c6a.2xlarge、c6a.4xlarge、m5a.2xlarge、m5a.xlarge の組み合わせです。ECS マネージドインスタンスでは、通常の EC2 インスタンスのコストに加えて、起動した EC2 インスタンスタイプに基づいて異なる管理料金が請求されます。アプリケーションの実行時間ごとおよび実行月ごとの、通常の EC2 インスタンスのコストを含む ECS マネージドインスタンスの合計コストを以下の表に示します:

インスタンスタイプ 数量 EC2 インスタンス    ECS マネージドインスタンス
c6a.2xlarge 1 0.306 USD 0.037 USD
c6a.4xlarge 1 0.612 USD 0.073 USD
m5a.2xlarge 1 0.344 USD 0.041 USD
m5a.xlarge 1 0.172 USD 0.021 USD
1 時間あたりの合計   1.434 USD 0.172 USD
1 か月あたりの合計   1,046.82 USD 125.62 USD

 

    

ECS マネージドインスタンスの管理料金は、選択した EC2 購入オプションとは別に、独立して発生します。どちらも 1 秒ごとに課金され、最小課金時間は 1 分です。

次のステップとリソース

リソース 説明 URL
AWS 料金見積りツール コンピューティングオプション、タスク数、vCPU/メモリ、リージョン別に ECS の月額コストを見積もる
calculator.aws
ECS の料金ページ すべての起動タイプを含む公式の ECS 料金ページ
aws.amazon.com/ecs/pricing
Fargate の料金ページ Windows、ARM (Graviton)、GPU  設定など、リージョン別の詳細な Fargate 料金
aws.amazon.com/fargate/pricing
ECS マネージドインスタンスの料金 インスタンスタイプごとの管理料金レートカード
aws.amazon.com/ecs/managed-instances/pricing
ECS Anywhere の料金 オンプレミスインスタンスの料金とよくある質問
aws.amazon.com/ecs/anywhere/pricing
AWS Outposts の料金 Outposts ラックのキャパシティ予約料金
aws.amazon.com/outposts/pricing
AWS Cost Explorer 実際の AWS の支出と使用状況のパターンを分析
console.aws.amazon.com/cost-management
  セールスに問い合わせる エンタープライズ料金についての話し合い、リザーブドキャパシティの交渉、または Outposts の見積り
aws.amazon.com/contact-us

 

    

免責事項
このドキュメントに記載されている料金は情報提供を目的としており、ドキュメント作成日現在の米国東部 (バージニア北部) オンデマンド料金を反映しています。AWS の料金は変更される場合があります。購入を決定する前に、必ず aws.amazon.com で最新の料金をご確認ください。このドキュメントでは、AWS ECS、Fargate、ECS マネージドインスタンス、ECS Anywhere、および AWS Outposts の公式料金ページのコンテンツを統合しています