App Hosting を使用するには、Firebase Blaze 料金プランが有効になっているプロジェクトが必要です。このプランでは、App Hosting によって呼び出される Google Cloud プロダクトに次の無料の上限があります。
プロダクト | 機能 | 無料 | 課金 |
---|---|---|---|
Cloud Run | CPU | 180,000 vCPU 秒 | $0.00002400 / vCPU 秒 |
メモリ | 360,000 GiB 秒 | $0.00000250 / GiB 秒 | |
リクエスト | 200 万件のリクエスト | 100 万リクエストあたり $0.40 | |
Cloud Build | ビルド分数 | 2,500 ビルド分 | $0.006 / ビルド分 |
Artifact Registry | ストレージ | 0.5 GB / 月 | 0.5 GB を超える場合は、GB あたり月額 $0.10 |
下り(外向き) | 料金不要 | 下り(外向き)の料金の一覧については、Artifact Registry の料金をご覧ください。 | |
Cloud Logging | Logging ストレージ | 50 GiB / プロジェクト / 月 | $0.50/GiB |
ロギング保持 | 30 日間無料 | 30 日を超えて保持されたログについては、GiB あたり月額 $0.01 | |
Secret Manager | アクティブなシークレット バージョン | 6 バージョン / 月 | ロケーションごとに 1 バージョンあたり $0.06 |
アクセス オペレーション | 10,000 オペレーション / 月 | 10,000 オペレーションあたり $0.03 | |
ローテーションの通知 | 3 回 / 月 | ローテーションあたり $0.05 |
無料使用量は、請求先アカウントごとにプロジェクト間で集計され、毎月リセットされます。上限を超えた使用量に対してのみ、課金されます。
費用の計算
2025 年 6 月 14 日以降、従量課金制の Blaze 料金プランの利用上限を超えると、Firebase App Hosting プロジェクトの費用が発生するようになります。次の Firebase App Hosting 広告申込情報に対して課金されます。
キャッシュに保存されていないアウトバウンド 帯域幅とは、ユーザー リクエストを処理するために Firebase App Hosting サービスのオリジン サーバーから直接転送されるデータを指します。送信元サーバーは、App Hosting バックエンドの Cloud Run サービスと Cloud CDN の間に配置されます。これは、リクエストされたコンテンツがまだ Cloud CDN キャッシュに保存されていない(キャッシュに保存されていない)場合に発生します。したがって、オリジン サーバーはデータを取得してユーザーに送信する必要があります。
このプロセスでは、主に次の 2 つの理由で費用が発生します。
- Cloud CDN キャッシュへのコンテンツの追加: ユーザーがキャッシュに保存されていないコンテンツをリクエストすると、そのデータをオリジン サーバーから取得し、今後のリクエストに備えてコピーを Cloud CDN キャッシュに保存するプロセスがトリガーされます。オリジンから CDN へのこの最初のデータ転送は、全体的な費用に影響します。
- エンドユーザーへのデータ転送: コンテンツが利用可能になったら(オリジンから直接、または最初のキャッシュの入力後に CDN から)、リクエストされた宛先でエンドユーザーのデバイスに転送する必要があります。このデータ転送もコストに影響します。
キャッシュに保存された送信帯域幅は、リクエストされた宛先の Cloud CDN のキャッシュからエンドユーザーのデバイスに転送されるデータ(ギガバイト単位)です。
また、バックエンドで使用される基盤となる Google Cloud プロダクトの使用量に対しても課金されます。
- Cloud Run
- Cloud Build
- Artifact Registry
- Secret Manager
- Cloud Logging
これらの広告申込情報の正確な料金は、料金ページで確認できます。
お支払い例
App Hosting で動的ウェブアプリを実行する費用は、トラフィック、ストレージ、使用される特定のサービスなどの要因によって大きく異なります。このセクションの例は一般的なガイドとして提供されていますが、実際の費用は異なる場合があります。
この例の費用は、ウェブアプリの構成と使用状況に関する次の前提に基づいています。
前提条件 | |
---|---|
有効な同時実行 | 10 |
1 か月あたりのビルド回数 | 10 |
ビルドあたりの分 | 5 |
トラフィック | 80% 北米 |
ログの保持 | 30 日未満 |
費用計算の例では、ウェブアプリへの各アクセスに次の特性があると想定しています。
1 回の訪問 | |
---|---|
~請求対象リクエスト | 109 |
~課金転送(MiB) | 1.792467117 |
~CPU/メモリ時間(秒) | 7.367 |
これらの前提に基づいて、このシナリオの例では次の費用を推定できます。1 万回のアクセスでは費用はほとんど発生しませんが、100 万回のアクセスレベルになると、費用が大幅に増加します。
SKU | 料金 | 単位 | 無料枠 | 1 万人のアクセス数での使用 | 1 万人のアクセスにかかる費用 | 100 万回のアクセスでの使用量 | 100 万回のアクセスにかかる費用 |
---|---|---|---|---|---|---|---|
Cloud Run - CPU | $0.00 |
vCPU 秒 | 180,000.00 |
7,367.69 |
$0.00 |
736,769.00 |
$13.36 |
Cloud Run - メモリ | $0.00 |
GiB 秒 | 360,000.00 |
3,683.84 |
$0.00 |
368,384.00 |
$0.02 |
Cloud Run - リクエスト | $0.40 |
M SSR リクエスト | 2.00 |
0.17 |
$0.00 |
17.00 |
$6.00 |
Cloud Build - ビルド時間 | $0.01 |
build-minute | 2,500.00 |
40.00 |
$0.00 |
250.00 |
$0.00 |
Artifact Registry - ストレージ | $0.10 |
GiB(保存済み) | 0.50 |
2.00 |
$0.15 |
0.50 |
$0.15 |
Secrets Manager - アクティブなシークレット バージョン | $0.06 |
バージョン | 6.00 |
3.00 |
$0.00 |
6.00 |
$0.00 |
Secret Manager - アクセス オペレーション | $0.03 |
10,000 件のオペレーション | 10,000.00 |
0.10 |
$0.00 |
5.00 |
$0.00 |
Secret Manager - ローテーション通知 | $0.05 |
回転 | 3.00 |
0.00 |
$0.00 |
0.00 |
$0.00 |
Cloud Logging - ロギング ストレージ | $0.50 |
GiB | 50.00 |
0.50 |
$0.00 |
50.00 |
$0.00 |
Cloud Logging - ロギングの保持 | $0.01 |
GiB / 月 | 30 日 | $0.00 |
$0.00 |
||
合計 | $0.15 |
$19.53 |