概要
アプリケーションで使用されるコンピューティングおよびメモリリソースに対して課金されます。また、デプロイを自動化する場合は、アプリケーションごとに、各月に自動化したすべてのデプロイを対象として一定の月額料金が請求されます。ソースコードからのデプロイを選択した場合は、App Runner がソースコードからコンテナを構築する際に要する時間分の構築料金が加算されます。
プロビジョニングされたコンテナインスタンス
0.007ドル/GB-時間*
アプリケーションのデプロイ時には、各コンテナインスタンスでプロビジョニングされたメモリに対して費用が発生します。アプリケーションがアイドル状態のときにもコンテナインスタンスのメモリをプロビジョニングしておくことで、レイテンシーを常にミリ秒単位に抑えることができます。
* 0.007 USD/GB 時間という料金は、米国東部 (バージニア北部)、米国東部 (オハイオ)、米国西部 (オレゴン)、およびヨーロッパ (アイルランド) の AWS リージョンに適用されます。アジアパシフィック (東京) リージョンの料金は 0.009 USD/GB 時間です。
アクティブなコンテナインスタンス
0.064ドル/ vCPU 時間*
0.007ドル/GB-時間*
アプリケーションがリクエストを処理する際には、プロビジョニングされたコンテナインスタンスから、アクティブなコンテナインスタンスに切り替わります。アクティブなコンテナインスタンスは、メモリリソースとコンピューティングリソースの両方を消費します。プロビジョニングされたコンテナインスタンスによって割り当てられたメモリを超えるコンピューティングと追加メモリを消費した分については、費用がお客様のご負担となります。App Runner は、アプリケーションの処理要件に応じてアクティブなコンテナインスタンスの数を自動的にスケールさせます。アプリケーションが使用するアクティブなコンテナインスタンスの数に上限を設定することもできるので、費用が予算を超えないように指定できます。アクティブなコンテナインスタンスがアイドル状態になると、App Runner はプロビジョニングされたコンテナインスタンスにスケールバックします (デフォルトはプロビジョニングされたコンテナインスタンス 1 つ)。
コンテナインスタンスの処理はすべて 1 秒ごとに請求され、1 秒未満は切り上げられます。プロビジョニングされたコンテナインスタンスがリクエストの処理を開始するたびに、vCPU リソースに対して 1 分間分の最低料金が発生します。
* GB 時間あたり 0.007 USD および vCPU 時間あたり 0.064 USD の料金は、米国東部 (バージニア北部)、米国東部 (オハイオ)、米国西部 (オレゴン)、およびヨーロッパ (アイルランド) の AWS リージョンに適用されます。アジアパシフィック (東京) リージョンの料金は、GB 時間あたり 0.009 USD、vCPU 時間あたり 0.081 USD です。
サポートされる設定
CPU
|
Memory values
|
---|---|
0.25 vCPU
|
0.5 GB
|
0.25 vCPU
|
1 GB
|
0.5 vCPU
|
1 GB
|
1 vCPU
|
2 GB
|
1 vCPU
|
3 GB
|
1 vCPU
|
4 GB
|
2 vCPU
|
4 GB
|
2 vCPU
|
6 GB
|
4 vCPU
|
8 GB
|
4 vCPU
|
10 GB
|
4 vCPU
|
12 GB
|
料金体系の仕組み
App Runner では、コンテナインスタンスでアプリケーションをデプロイして実行し、これがコンピューティングリソースとメモリリソースを消費します。AWS App Runner でアプリケーションを作成する際に、アプリケーションの実行に必要なメモリと vCPU の量を設定します。また、同時実行も選択します。これは、アクティブなコンテナインスタンスで処理できる同時リクエストの最大数を示すスケーリングメトリクスです。アプリケーションがアイドル状態のときは、プロビジョニングされたコンテナインスタンスに対してメモリの GB 単位で支払うことによってアプリケーションがウォームに保たれ、コールドスタートが不要になります。リクエストがあると、アプリケーションはミリ秒単位で応答し、アプリケーションがリクエストを処理している間にアクティブなコンテナインスタンスが消費した vCPU およびメモリ分の料金を支払います。アプリケーション実行時間についてのみ課金される一方、App Runner では、コンソールや CLI、API を通じてアプリケーションの一時停止と再開を簡単に行えるので、コスト管理に効果的です。App Runner は、アプリケーションの処理需要に応じてアクティブなコンテナインスタンスを自動的にスケールアップまたはスケールダウンし、支払いは使用された vCPU およびメモリの分のみになります。

アドオン

自動デプロイ
オプションとして自動デプロイを選択できます。自動デプロイとは、ソースコードのデプロイブランチ変更に従ってコンテナイメージを構築し、そのうえでデプロイを開始できる機能です。

ビルド料金
App Runner がソースコードからアプリケーションを構築する際に要する時間分の構築料金が加算されます。構築料金は、アプリケーションの最初のデプロイ時に、またはソースコードに変更があった場合にのみ請求されます。

他の AWS サービスおよびデータ転送の利用
アプリケーションで他の AWS サービスを利用したり、データを転送したりする場合は、追加料金が発生します。例えば、アプリケーションがそのログ記録に Amazon CloudWatch Logs を使用する場合は、CloudWatch の使用量に対して課金されます。
費用内訳の例