GoogleCloud中心アーキ
5slab.jp を実際に動かしている Google Cloud の構成そのまま ― Cloud Run を中心に、各サービスの役割と月額を網羅する
5slab.jp は Google Cloud の Cloud Run(サーバレス)1 本を主役に構成します。原理的にはほぼ¥0〜(従量はスケール to ゼロ・固定分は撤去可)に絞れ、現構成はコールドスタート回避(min1)と固定 IP 出口を“固定”で持つため常時 約¥2,700、従量を足して月¥5,000前後です。
- 入口 → 実行 → データ → AI → 外部 → デリバリの層で構成
- 鍵を配らない(Vertex も署名も CI も鍵なし)
- 固定費の主役は Cloud Run(常時 1 台)と固定 IP 出口(NAT+IP)
この website(5slab.jp)は、Google Cloud の Cloud Run(サーバレス)1 本を中心に組み立てています。下の図が、実際にデプロイされている構成そのままです。中心の Cloud Run が、イメージ(Artifact Registry)・機密(Secret Manager)・生成 AI(Vertex AI)・一時ファイル(Cloud Storage)・固定 IP の出口(Cloud NAT)を、鍵を配らない実行 SA の権限で束ねます。各ブロックをクリックすると役割と課金が出ます。
各ブロックや矢印をクリックすると、その仕組みの説明がここに表示されます。
この図をテキストで読む
構成図「5slab.jp の Google Cloud 構成(Cloud Run 中心)」。ブロック14個、つながり13本。 【ブロック】 - 利用者: ブラウザ / スマホ - Cloud DNS: 5slab.jp の名前解決 - ドメインマッピング: マネージド TLS 証明書 - Cloud Run: website-ssr(SSR サーバ) - Artifact Registry: SSR コンテナイメージ - 実行 SA: website-run(キーレス) - Secret Manager: DB URL・API キー 6 本 - Cloud Storage: 一時ファイル(1 日で削除) - Vertex AI: Gemini 3 Flash(キーレス) - Google API(キー方式): 音声合成・地図 - VPC + Cloud NAT: 固定 IP の出口 - Neon: 外部 PostgreSQL - Azure OCR: Document Intelligence / CU - LINE: Messaging API 【流れ】 - リクエスト経路: 利用者 → Cloud DNS → ドメインマッピング → Cloud Run - 生成 AI(Vertex・キーレス): Cloud Run → Vertex AI - 外部連携(固定 IP 出口): Cloud Run → VPC + Cloud NAT → Azure OCR
それぞれにかかる費用
上の各サービスの費用を一覧にしたのが次の表です(POC 規模・東京・$1=¥160 の目安)。多くは従量や無料枠なので、原理的にはほぼ¥0 まで下げられます ── 表では下限を「¥0〜」で示しました。一方でこの構成が“あえて固定で持っている常時費”が 2 つあり、① コールドスタート回避のための Cloud Run 常時 1 台(固定するなら 約¥1,900)と、② Azure OCR 用の固定 IP 出口(Cloud NAT 約¥200 + 静的 IP 約¥600 で 固定するなら 約¥800)です(このほか Cloud DNS のゾーン固定が 約¥40)。合わせて 固定するなら 常時 約¥2,700/月、ここに Vertex と下りの従量を足して月およそ¥5,000 になります。
GCP 費用の一覧(月額の目安)
各セルをクリックすると、その意味や詳しい説明がここに表示されます。
この図をテキストで読む
比較表。3列 × 15行。 【列】 1. この構成での役割(何をしている) 2. 料金の決まり方(単価と無料枠) 3. 月額の目安(下限〜固定時) 【比較】(観点ごとに) ■ Cloud Run - この構成での役割: SSR サーバ本体 / 常時 1 台(min1 / max4) - 料金の決まり方: 待機課金+リクエスト従量 / min0 なら待機¥0(従量のみ)・min1 は 1 台を 24/7 課金。リクエストは 200 万/月まで無料 - 月額の目安: ¥0〜約 ¥1,900 / 月 / 固定するなら(min1)約¥1,900 ■ Vertex AI(Gemini) - この構成での役割: チャット・生成・OCR 補助 / キーレス(ADC) - 料金の決まり方: 入出力トークン従量 / Gemini 3 Flash(プレビュー)=入力 $0.50 / 出力 $3.00(100 万トークン) - 月額の目安: ¥0〜約 ¥3,000 / 月 / 使った分だけ(例: 月 2,000 回 ≒¥1,440) ■ Cloud NAT + Router - この構成での役割: 固定 IP の出口 / Direct VPC egress - 料金の決まり方: ゲートウェイ時間+データ処理 / $0.0014/h × エンドポイント数 + $0.045/GiB(Router は無料) - 月額の目安: ¥0〜約 ¥200 / 月 / 固定するなら 約¥200(IP と合わせ 約¥800) ■ 静的外部 IP - この構成での役割: 外部へ見せる固定送信元 / 1 本(NAT に割当) - 料金の決まり方: 使用中 IP の時間課金 / $0.005/時 × 常時(未使用放置だと倍額) - 月額の目安: ¥0〜約 ¥600 / 月 / 固定 IP を持つなら 約¥600 ■ ネットワーク下り - この構成での役割: SSR・アセットの配信 / Cloud Run から直配信 - 料金の決まり方: 下りデータ従量 / $0.12/GB(東京発)。上り・同一 R・Google 宛は無料 - 月額の目安: ¥0〜約 ¥200 / 月 / 配信量しだい(無アクセスなら¥0) ■ Artifact Registry - この構成での役割: SSR イメージ置き場 / :sha / :latest - 料金の決まり方: 保存量の従量 / $0.10/GB・月(0.5GB 無料・同一 R pull 無料) - 月額の目安: ¥0〜約 ¥40 / 月 / 0.5GB 無料枠〜 ■ Cloud DNS - この構成での役割: 5slab.jp の名前解決 / ゾーン 1 本・apex は A / AAAA - 料金の決まり方: ゾーン固定+クエリ従量 / $0.20/ゾーン・月 + $0.40/100 万クエリ - 月額の目安: ¥0〜約 ¥40 / 月 / GCP でゾーンを持つなら 約¥40 ■ Cloud Storage - この構成での役割: 一時ファイル / 1 日で自動削除 - 料金の決まり方: 容量+操作の従量 / $0.023/GB・月+操作(削除は無料) - 月額の目安: ほぼ ¥0 ■ Google API(TTS・地図) - この構成での役割: 音声合成・地図 / API キー方式 - 料金の決まり方: 文字数 / リクエスト従量 / 各サービスに無料枠あり - 月額の目安: ほぼ ¥0 / 低頻度 ■ Secret Manager - この構成での役割: DB URL・API キー 6 本 / 起動時に注入 - 料金の決まり方: バージョン数+アクセス / 6 本・1 万アクセス/月まで無料 - 月額の目安: ほぼ ¥0 ■ Cloud Logging / Monitoring - この構成での役割: ログ・メトリクス / 運用の可視化 - 料金の決まり方: ログ取込の従量 / $0.50/GiB(50GiB 無料・Run のメトリクスは非課金) - 月額の目安: ほぼ ¥0 ■ ドメインマッピング + TLS - この構成での役割: 入口(5slab.jp の HTTPS) / 証明書は自動 - 料金の決まり方: 機能自体が無料 / 別建ての課金項目なし - 月額の目安: ¥0 ■ 実行 SA・IAM - この構成での役割: キーレスの実行権限 / Vertex / WIF / 署名 - 料金の決まり方: 課金対象外 / IAM・SA・WIF は無料 - 月額の目安: ¥0 ■ 外部:Neon / Azure / LINE - この構成での役割: DB / OCR / 通知 / GCP の外側 - 料金の決まり方: 各サービス側で従量/定額 / GCP の請求には乗らない - 月額の目安: 別勘定 / GCP 課金外 ■ (将来)外部 LB + Cloud Armor - この構成での役割: WAF・無停止切替 / 現状は未使用 - 料金の決まり方: 有効化で常時課金 / 転送ルール $0.025/h + Armor ポリシー/ルール - 月額の目安: ¥0(有効化時 約 ¥4,500) 【観点】 - 月額で見る: 月額の目安
固定費を下げたいなら min_instances=0
最大の固定費は「常時 1 台」の Cloud Run と「常時稼働」の固定 IP 出口です。コールドスタートを許容できるなら min_instances=0 にすれば Cloud Run はスケール to ゼロして待機料金が消えます。固定 IP の出口も、任意で有効にした Azure の IP 許可リストをやめれば VPC/NAT ごと不要にできます(Google 自社 API はもともと内部経路で IP 制限が効かないため)。
予算アラートは月 ¥5,000
GCP の予算(gcp/billing)は請求先全体で月 ¥5,000 に設定し、実測 50/80/100%+予測 100% でメール通知します。上の見積り(固定費 約¥2,700+従量)とほぼ同じ水準です。GCP の予算は通知だけで自動遮断はしないため、即時のブレーキはアプリ層のレート制限(従量 API を IP× エンドポイントで 100req/5min)が担います。
ここから先へ
この解説とつながりのあるページ