Cloud Run では、使用したリソースに対してのみ課金されます(100 ミリ秒単位で切り上げ)。Cloud Run の請求額は、無料枠が適用された後の料金表のリソース使用量の合計金額になります。
同時実行の設定で 1 つのリクエストに制限していない場合、インスタンスの割り当てられた CPU とメモリが複数のリクエストで共有されます。
インターネットへのアウトバウンド データ転送には プレミアム ネットワーク サービス ティアが使用され、Google Cloud ネットワーキングの料金が適用されます。無料枠として、北米内のデータ転送が毎月 1 GiB まで無料です。
Virtual Private Cloud ネットワークへのデータ転送は、VM からのデータ転送として、Virtual Private Cloud データ転送料金が請求されます。サーバーレス VPC アクセス コネクタでは、実行に必要なコンピューティングに対しても料金が発生します。サーバーレス VPC アクセスの料金をご覧ください。
同じリージョン内の Google Cloud リソースへのデータ転送は無料です(たとえば、ある Cloud Run サービスから別の Cloud Run サービスへのトラフィック)。Media CDN、Cloud CDN、Cloud Load Balancing へのデータ転送は無料です。
Cloud Run の料金を評価する際は、次の点を考慮してください。
費用の最適化について詳しく読む。
料金計算ツール
Google Cloud 料金計算ツールを使用して、Cloud Run の使用コストを概算できます。
以下の料金表では、単位として GiB 秒が使用されています。GiB 秒とは、たとえば 1 ギビバイトのインスタンスを 1 秒間実行することです。これは 256 メビバイトのインスタンスを 4 秒間実行することとも言い換えられます。vCPU 秒という単位にも、同じ原則が当てはまります。CUD とは、確約利用割引を指します。
無料枠の使用量は、請求先アカウントごとにプロジェクト間で合計され、毎月リセットされます。無料枠を超えた使用量に対してのみ、課金されます。無料枠は、ティア 1 料金設定を使用した支出に基づく割引として適用されます。
Cloud Run の料金は、選択したリージョンによって異なります。Cloud Run サービスの料金は、課金構成によっても異なります。
米ドル以外の通貨でお支払いの場合は、Cloud Platform SKU に記載されている該当通貨の料金が適用されます。
サービス(インスタンスベースの課金)
インスタンスベースの課金が適用されるサービス
無料枠(us-central1 の料金に基づく):
リソース | Default* (USD) | Cloud Run CUD - 1 Year* (USD) | Cloud Run CUD - 3 Year* (USD) | Compute Flexible CUD - 1 Year* (USD) | Compute Flexible CUD - 3 Year* (USD) |
---|---|---|---|---|---|
CPU(vCPU 秒あたり) | $0.000018 | $0.00001494 | $0.00001494 | $0.00001296 | $0.00000972 |
メモリ(GiB 秒あたり) | $0.000002 | $0.00000166 | $0.00000166 | $0.00000144 | $0.00000108 |
GPU タイプ NVIDIA-L4 ゾーン冗長なし(秒単位) | $0.0001867 | - | - | - | - |
GPU タイプ NVIDIA-L4 ゾーン冗長性(秒単位) | $0.0002909 | - | - | - | - |
Cloud Run CUD は Cloud Run リソースにのみ適用されます。柔軟性を高めるには、コンピューティング フレキシブル CUD をご利用ください。
フレキシブル CUD とは、コンピューティング フレキシブル確約利用割引を指します。
サービス(リクエストベースの課金)
課金対象インスタンス時間中のリクエストベースの課金サービス
無料枠(us-central1 のアクティブな料金に基づく):
リソース | タイプ | Default* (USD) | Cloud Run CUD - 1 Year* (USD) | Cloud Run CUD - 3 Year* (USD) | Compute Flexible CUD - 1 Year* (USD) | Compute Flexible CUD - 3 Year* (USD) |
---|---|---|---|---|---|---|
CPU(vCPU 秒あたり) | アクティブな時間 | $0.000024 | $0.00001992 | $0.00001992 | $0.00001992 | $0.00001992 |
アイドル時間(最小インスタンス1) | $0.0000025 | $0.000002075 | $0.000002075 | $0.000002075 | $0.000002075 | |
メモリ(GiB 秒あたり) | アクティブな時間 | $0.0000025 | $0.000002075 | $0.000002075 | $0.000002075 | $0.000002075 |
アイドル時間(最小インスタンス1) | $0.0000025 | $0.000002075 | $0.000002075 | $0.000002075 | $0.000002075 | |
リクエスト(100 万件あたり) | 該当なし | $0.40 | $0.332 | $0.332 | $0.332 | $0.332 |
1 アイドル状態の最小インスタンスとは、最小インスタンスを使用してウォーム状態を維持しているインスタンスのアイドル状態の請求対象時間のことです。最小インスタンス数以外のアイドル状態のインスタンスは課金対象外です。
リクエストへの課金は、認証が成功した後、コンテナに到達した場合にのみ行われます。IAM ポリシーによって拒否されたリクエストは課金されません。
Cloud Run CUD は Cloud Run リソースにのみ適用されます。柔軟性を高めるには、コンピューティング フレキシブル CUD をご利用ください。
CUD とは、確約利用割引を指します。
ジョブ
無料枠(us-central1 の料金に基づく):
リソース | Default* (USD) | Cloud Run CUD - 1 Year* (USD) | Cloud Run CUD - 3 Year* (USD) | Compute Flexible CUD - 1 Year* (USD) | Compute Flexible CUD - 3 Year* (USD) |
---|---|---|---|---|---|
CPU(vCPU 秒あたり) | $0.000018 | $0.00001494 | $0.00001494 | $0.00001296 | $0.00000972 |
メモリ(GiB 秒あたり) | $0.000002 | $0.00000166 | $0.00000166 | $0.00000144 | $0.00000108 |
GPU タイプ NVIDIA-L4 ゾーン冗長なし(秒単位) | $0.0001867 | - | - | - | - |
GPU タイプ NVIDIA-L4 ゾーン冗長性(秒単位) | $0.0002909 | - | - | - | - |
Cloud Run CUD は Cloud Run リソースにのみ適用されます。柔軟性を高めるには、コンピューティング フレキシブル CUD をご利用ください。
フレキシブル CUD とは、コンピューティング フレキシブル確約利用割引を指します。
ワーカープール
無料枠(us-central1 の料金に基づく):
リソース | Default* (USD) | Compute Flexible CUD - 1 Year* (USD) | Compute Flexible CUD - 3 Year* (USD) |
---|---|---|---|
CPU(vCPU 秒あたり) | $0.000011244 | $0.000008096 | $0.000006072 |
メモリ(GiB 秒あたり) | $0.000001235 | $0.000000889 | $0.000000667 |
米ドル以外の通貨でお支払いの場合は、Cloud Platform SKU に記載されている該当通貨の料金が適用されます。
フレキシブル CUD とは、コンピューティング フレキシブル確約利用割引を指します。
Tier 1 料金を適用
Tier 2 料金を適用
すべての Cloud Run インスタンスから集計された請求対象時間が Google Cloud Monitoring 指標として公開されます。詳しくは、container/billable_instance_time 指標をご覧ください。
課金対象のインスタンス時間は最も近い 100 ミリ秒に切り上げられますが、これは Cloud Run サービスの 課金 構成によって異なります。
リクエストベースの課金が適用されるサービスの課金対象インスタンス時間
デフォルトでは、Cloud Run は、次の場合にインスタンスに割り当てられた CPU とメモリに対してのみ料金が発生します。
インスタンスの最小数の設定を行うと、インスタンスがリクエストを処理していない時点でも別の「アイドル状態」の料金が発生します。上記の表をご覧ください。
インスタンスベースの課金が適用されるサービスの課金対象インスタンス時間
インスタンス ベースの課金を有効にすると、Cloud Run コンテナ インスタンスの全期間(コンテナの起動時点から終了時点まで、最小 1 分)に対して料金が請求されます。
Cloud Run ジョブの課金対象インスタンス時間
Cloud Run ジョブは、起動されたインスタンスの全期間に対して、インスタンスベースの料金で課金されます(最低 1 分)。
例 1: 公開 API/ウェブサイト – 外部アプリケーションのデータアクセス
ウェブサイト、ウェブアプリ、API、モバイル バックエンドの提供を目的として、リクエストベースの課金が適用される Cloud Run サービスを europe-west1(ベルギー)にデプロイしたとします。サービスは毎月 1,000 万件のリクエストを受け取り、リクエストあたりの平均レイテンシは 400 ミリ秒です。このサービスは、1 vCPU、512 MiB のメモリ、インスタンスあたりの最大同時リクエスト数 20 で構成されています。トラフィック パターンは 24 時間周期で、リクエスト量は 12 時間にわたってベルカーブ分布で変動します。
このワークロードの月額費用の推定額は 13.69 ドルです。vCPU/メモリの無料枠がなければ、費用は 18.91 ドルになります。
これらの計算について詳しく理解し、設定と使用量の見積もりを調整するには、料金計算ツールを使用してください。
例 2: 単一の同時実行 - CPU 使用率の高い/スレッドセーフでないアプリ、インスタンスごとに 1 つのリクエスト
ここでは、CPU 使用率が高く、スレッドセーフではないアプリケーションをデプロイしたとします。このアプリケーションは、リクエストを一度に 1 つずつ処理し、リクエストベースの課金を使用して europe-west1(ベルギー)に Cloud Run サービスとしてデプロイされています。サービスは毎月 1,000 万件のリクエストを受け取り、リクエストあたりの平均レイテンシは 400 ミリ秒です。このサービスは、1 個の vCPU と 512 MiB のメモリで構成されています。
このワークロードの 1 か月あたりの推定費用は 81.72 ドルです。vCPU/メモリの無料枠がなければ、費用は 86.49 ドルになります。
これらの計算について詳しく理解し、設定と使用量の見積もりを調整するには、料金計算ツールを使用してください。
例 3: AI 推論エンドポイント - Ollama を使用したローカルモデルのサービング
リアルタイムの GPU アクセラレーテッド LLM または画像生成を提供する Cloud Run サービスを europe-west1(ベルギー)にデプロイしたとします。このサービスは、4 個の vCPU、16 GiB のメモリ、NVIDIA-L4(ゾーン冗長性なし)で構成されています。このサービスは 1 日のピーク時に 2 つのインスタンスに達し、トラフィック パターンは 24 時間周期で、リクエスト数は 12 時間にわたってベルカーブ分布で変動します。
このワークロードの月額費用の見積もりは 822.40 ドルです。vCPU/メモリの無料枠がなければ、費用は 827.62 ドルになります。
これらの計算について詳しく理解し、設定と使用量の見積もりを調整するには、料金計算ツールを使用してください。
例 4: サーバーレス関数 - アップロード時に画像をサイズ変更する軽量 FaaS
イベント トリガーによるコード実行(ファイル アップロード、HTTP リクエストなど)を処理するために、リクエストベースの課金で Cloud Run サービスを europe-west1(ベルギー)にデプロイしたとします。サービスは毎月 1,000 万件のリクエストを受け取り、リクエストあたりの平均レイテンシは 200 ミリ秒です。このサービスは、0.167 vCPU、256 MiB のメモリ、インスタンスあたり 1 つの最大同時リクエストで構成されています。
このワークロードの月額費用の見積もりは 7.25 ドルです。vCPU/メモリの無料枠がなければ、費用は 12.47 ドルになります。
これらの計算について詳しく理解し、設定と使用量の見積もりを調整するには、料金計算ツールを使用してください。
例 5: バッチジョブ処理 - 大規模なスケジュール設定されたデータ変換
大規模なスケジュール設定されたデータ変換(レポートなど)を処理するために、europe-west1(ベルギー)に Cloud Run ジョブをデプロイしたとします。ジョブは 1 時間に 1 回(1 か月に 730 回)起動され、各実行は 1 分間続きます。このジョブは、1 vCPU、512 MiB のメモリ、実行ごとに 1 つのタスクで構成されています。
このワークロードの月額費用の見積もりは $0.00 です。vCPU/メモリの無料枠がなければ、費用は 0.45 ドルになります。
これらの計算について詳しく理解し、設定と使用量の見積もりを調整するには、料金計算ツールを使用してください。
例 6: バックグラウンド ワーカー - 負荷の高いオペレーションの非同期オフロード
メイン アプリケーションの応答性を維持するために、長時間実行されるタスクや負荷の高いタスク(一括メール、動画処理など)をオフロードする Cloud Run ワーカープールを europe-west1(ベルギー)にデプロイしたとします。ワーカープールは、1 か月間単一のインスタンスを実行するように構成されています。このワーカープールは、1 個の vCPU と 512 MiB のメモリで構成されています。
このワークロードの月額費用の推定額は 11.61 ドルです。vCPU/メモリの無料枠がなければ、費用は 16.83 ドルになります。
これらの計算について詳しく理解し、設定と使用量の見積もりを調整するには、料金計算ツールを使用してください。
Cloud Run のソースからのデプロイと関数は、Cloud Run サービスとして動作し、上記の条件に基づいて課金されます。
ソースからデプロイする場合や関数を作成する場合、Cloud Run は Cloud Build を使用してソースコードまたは関数を実行可能イメージに変換します。イメージは Cloud Build で作成され、Artifact Registry に保存されます。Artifact Registry には独自のストレージの無料枠があります。ソースコードまたは関数を Artifact Registry にデプロイし、Artifact Registry の無料枠の使用量を超えると、Cloud Run の使用が無料枠の範囲内であっても、関数のデプロイに対して料金が発生します。
Cloud Build と Artifact Registry の料金は、Cloud Run の料金には含まれていません。これらのサービスの料金については、Cloud Build の料金ページと Artifact Registry の料金ページをご覧ください。
Cloud Run は、イベント配信に Eventarc を使用します。Eventarc の料金は、上記の Cloud Run の料金には含まれていません。Eventarc の料金ページで料金を確認する。
Cloud Run functions(第 1 世代)の料金は、Cloud Run の料金には含まれていません。料金については、Cloud Run functions(第 1 世代)の料金をご覧ください。