クラウドを活用する上で毎月の利用料を把握した上で利用開始したいですよね。
お客様に提案時にも「毎月どのくらいのランニング費用かかるの?」と必ず聞かれます。
従量課金の部分が多いので正確に見積もるのは難しいのですが
(どの程度のアクセス数なのか?どの程度のコンテンツサイズなのか?を正確に出すのが難しいので)
目安として把握しておきたいところです。
従来は各クラウドベンダーが提供している見積りツールを使って算出することが一般的だったかと思います。
(今もそれが主流だとは思いますが)
今回はGoogle Cloudの利用料の算出をGeminiに手伝ってもらいます。
WEBアプリケーションを以下の構成で構築します。
月額の利用料を見積もってください。CloudSQL:メモリ4GB
CloudRun:メモリ4GB 最小インスタンス=1
CloudStorage:1TB利用予定
月間アクセス数:50,000PV
1PV辺りのペースサイズ:2MB
その他:CloudLoadBalance、CloudArmor利用想定
Geminiの回答が以下です。
30万PV、かつ1PVあたりのデータ量が2MB(合計600GBの転送)という要件ですね。 「ネットワーク転送量」と「ロードバランサの処理量」がコストに大きく影響し30万PV、かつ1PVあたりのデータ量が2MB(合計600GBの転送)という要件ですね。
以下に、東京リージョン(asia-northeast1)、1ドル=150円換算での月額見積もりを提示します。
💰 月額見積もりサマリ
合計概算: 約 45,000円 〜 65,000円 / 月アクセスの増加に伴い、ネットワーク関連費用が全体の約3〜4割を占めるようになります。
📝 費用の詳細内訳
1. Cloud Run
目安:約 6,000円 〜 9,000円構成: 1 vCPU / 4GBメモリ, 最小インスタンス=1
計算:
常時稼働コスト: 最小インスタンスを「1」に設定しているため、アクセスがなくても1台分の料金(月額約6,000円〜)が固定で発生します。
リクエスト処理: 30万PV程度であれば、この「常時稼働している1台」の中で処理しきれる可能性が高く、追加のインスタンス起動(スケールアウト)による課金は限定的と予想されます。
- Cloud SQL (Enterprise Edition想定)
目安:約 12,000円 〜 18,000円構成: db-custom-1-3840(1 vCPU / 3.75GBメモリ相当)+ ストレージ100GB
計算:
DBインスタンスは24時間稼働のため、固定費がかかります。
30万PVの場合、DBへのクエリ負荷次第ですが、メモリ4GBクラスであれば十分耐えられる範囲です。
- Cloud Storage
目安:約 3,500円構成: Standard Storage 1TB
計算:
東京リージョンのStandardクラス(約$0.023/GB)で計算。
保存容量に対する課金がメインです。
- ネットワーク転送量 (Egress) 【重要】
目安:約 13,000円 〜 15,000円要件: 30万PV × 2MB = 600GB (0.6TB) / 月
計算:
Google Cloudからインターネットへのデータ送信は、従量課金(約$0.14/GB)です。
今回の構成で最も変動リスクが高く、かつ高額になりやすい部分です。
- Cloud Load Balancing & Cloud Armor
目安:約 5,000円 〜 7,000円Load Balancing:
基本料金(約2,700円)に加え、データ処理量(600GB分)の課金が加算されます。
Cloud Armor:
基本料金(約500円)+ リクエスト処理費用。30万リクエスト程度であれば、処理費用は数十円〜数百円の範囲です。
⚠️ ここがポイント(コスト削減と注意点)
今回の構成で特に気をつけるべきは「1PVあたり2MB」というサイズです。テキスト中心のWebアプリにしては容量が非常に大きいです(高画質画像やPDFなどを毎回返している想定でしょうか)。
- Cloud CDN の利用を強く推奨 ロードバランサ (Cloud Load Balancing) を利用する場合、チェックボックス一つで Cloud CDN を有効化できます。
メリット: 画像や静的ファイルをCDNにキャッシュさせることで、Cloud RunやCloud Storageまでリクエストが到達しなくなります。
コスト効果: CDNからの転送量は通常より安くなる場合が多く、なによりバックエンド(Run/SQL)の負荷を劇的に下げることができます。
- Cloud Run の最小インスタンス 30万PV(1日あたり1万PV、1分あたり数PV)であれば、常時稼働させておかなくても、リクエストが来たときだけ起動する設定(最小インスタンス=0)でも、ユーザー体験を損なわない可能性があります。これを「0」にすれば、アイドル時間のCloud Run費用(約6,000円)を削減できます。
データ転送コストの削減 もし2MBのデータが「毎回ダウンロードされる必要がないもの(変更が少ない画像など)」であれば、ブラウザキャッシュを適切に設定することで、転送量(600GB)自体を減らし、1万円以上のネットワークコストを削減できる可能性があります。
次のステップとして、Cloud CDNを構成に含めた場合の再計算や、Cloud SQLの具体的なスペック選定をお手伝いしましょうか?てきます。
以下に、東京リージョン(asia-northeast1)、1ドル=150円換算での月額見積もりを提示します。
💰 月額見積もりサマリ
合計概算: 約 45,000円 〜 65,000円 / 月アクセスの増加に伴い、ネットワーク関連費用が全体の約3〜4割を占めるようになります。
📝 費用の詳細内訳
1. Cloud Run
目安:約 6,000円 〜 9,000円構成: 1 vCPU / 4GBメモリ, 最小インスタンス=1
計算:
常時稼働コスト: 最小インスタンスを「1」に設定しているため、アクセスがなくても1台分の料金(月額約6,000円〜)が固定で発生します。
リクエスト処理: 30万PV程度であれば、この「常時稼働している1台」の中で処理しきれる可能性が高く、追加のインスタンス起動(スケールアウト)による課金は限定的と予想されます。
- Cloud SQL (Enterprise Edition想定)
目安:約 12,000円 〜 18,000円構成: db-custom-1-3840(1 vCPU / 3.75GBメモリ相当)+ ストレージ100GB
計算:
DBインスタンスは24時間稼働のため、固定費がかかります。
30万PVの場合、DBへのクエリ負荷次第ですが、メモリ4GBクラスであれば十分耐えられる範囲です。
- Cloud Storage
目安:約 3,500円構成: Standard Storage 1TB
計算:
東京リージョンのStandardクラス(約$0.023/GB)で計算。
保存容量に対する課金がメインです。
- ネットワーク転送量 (Egress) 【重要】
目安:約 13,000円 〜 15,000円要件: 30万PV × 2MB = 600GB (0.6TB) / 月
計算:
Google Cloudからインターネットへのデータ送信は、従量課金(約$0.14/GB)です。
今回の構成で最も変動リスクが高く、かつ高額になりやすい部分です。
- Cloud Load Balancing & Cloud Armor
目安:約 5,000円 〜 7,000円Load Balancing:
基本料金(約2,700円)に加え、データ処理量(600GB分)の課金が加算されます。
Cloud Armor:
基本料金(約500円)+ リクエスト処理費用。30万リクエスト程度であれば、処理費用は数十円〜数百円の範囲です。
⚠️ ここがポイント(コスト削減と注意点)
今回の構成で特に気をつけるべきは「1PVあたり2MB」というサイズです。テキスト中心のWebアプリにしては容量が非常に大きいです(高画質画像やPDFなどを毎回返している想定でしょうか)。
- Cloud CDN の利用を強く推奨 ロードバランサ (Cloud Load Balancing) を利用する場合、チェックボックス一つで Cloud CDN を有効化できます。
メリット: 画像や静的ファイルをCDNにキャッシュさせることで、Cloud RunやCloud Storageまでリクエストが到達しなくなります。
コスト効果: CDNからの転送量は通常より安くなる場合が多く、なによりバックエンド(Run/SQL)の負荷を劇的に下げることができます。Cloud Run の最小インスタンス 30万PV(1日あたり1万PV、1分あたり数PV)であれば、常時稼働させておかなくても、リクエストが来たときだけ起動する設定(最小インスタンス=0)でも、ユーザー体験を損なわない可能性があります。これを「0」にすれば、アイドル時間のCloud Run費用(約6,000円)を削減できます。
データ転送コストの削減 もし2MBのデータが「毎回ダウンロードされる必要がないもの(変更が少ない画像など)」であれば、ブラウザキャッシュを適切に設定することで、転送量(600GB)自体を減らし、1万円以上のネットワークコストを削減できる可能性があります。
次のステップとして、Cloud CDNを構成に含めた場合の再計算や、Cloud SQLの具体的なスペック選定をお手伝いしましょうか?
リージョンの指定が出来てなかったですが、東京リージョンで算出してくれています。
算出した根拠も提示してくれました。
Cloud CDNの提案もしてくれました。
コスト削減の提案もしてくれました。
コスト変動リスクの箇所も提示してくれて
約 45,000円 〜 65,000円 / 月
と2万円程の幅を持たせた算出となりました。
目安としては十分な回答ではないでしょうか。
業務でも積極的に使っていきたいと思います。