GCP VPC はグローバルリソースとして 1 つの VPC が全リージョンを跨ぐ独自のアーキテクチャ。 本記事では VPC 設計の基本パターン、Shared VPC / Peering、Firewall / Cloud Armor、Cloud NAT、ロードバランサ選択、Flow Logs 活用までまとめます。
| 種別 | レイヤ | スコープ | 用途 |
|---|---|---|---|
| Global External HTTPS LB | L7 | Global | グローバル Web アプリ |
| Regional External HTTPS LB | L7 | Regional | 地域要件、PCI |
| Internal HTTPS LB | L7 | Regional / Cross-region | 内部マイクロサービス |
| Global External Proxy Network LB (TCP/SSL) | L4 | Global | 非 HTTPS グローバル |
| External Passthrough Network LB | L4 | Regional | UDP、レガシー |
| Internal Passthrough Network LB | L4 | Regional | 内部 L4 |
| Cross-region Internal HTTPS LB | L7 | Cross-region | HA な内部サービス |
GCP VPC と AWS / Azure VPC の違いは?
GCP VPC はグローバルリソース (1 VPC で世界全リージョン)、AWS / Azure はリージョン単位。サブネットだけがリージョン依存。クロスリージョン VPC Peering 不要は GCP の強み。
Shared VPC とは?
ホストプロジェクトで VPC を中央管理し、複数のサービスプロジェクトに割り当てる構成。ネットワーク管理は中央チーム、アプリは事業部チームという責任分離が実現できます。
VPC Peering と Shared VPC どちらを使う?
組織内で中央統制したい → Shared VPC、独立した組織 / プロジェクト間 → VPC Peering。VPC Peering は推移的 (A↔B、B↔C でも A↔C は不可)。
Hierarchical Firewall Policy とは?
組織 / フォルダレベルで Firewall Rule を強制定義。プロジェクトごとに上書きされない最低限の制御 (例: SSH 全拒否) を一括適用できます。
Cloud NAT は何のため?
Private IP のみの VM からインターネットへの送信通信を可能にする (Outbound のみ)。Public IP を VM に付与せずに済むためセキュリティ向上。
Cloud Armor は WAF ですか?
はい。OWASP Top 10 対策、Rate Limiting、Geo ベースブロック、Adaptive Protection (ML ベース DDoS 防御)、Threat Intelligence 連携など。
Global vs Regional ロードバランサ?
Global は単一の Anycast IP で世界中から最寄りに分散 (HTTPS / TCP / SSL Proxy)、Regional は地域内分散。グローバルアプリは Global、PCI 等の地域要件は Regional。
VPC Flow Logs は何に使う?
VPC 内のフロー (5-tuple + Action) をログ化。トラブルシュート、セキュリティ分析、ネットワーク利用統計に必須。BigQuery エクスポート + Looker 可視化が定石。
関連記事・ネットワーク
GCP Professional Cloud Network Engineer (PCNE) 完全ガイド|VPC・Interconnect・Load Balancing
Google Cloud Professional Cloud Network Engineer の試験範囲、VPC / Cloud Interconnect / Cloud Load Balancing / Cloud Armor、AWS ANS・Azure AZ-700 比較を詳解。
GCP Professional Cloud Developer (PCD) 完全ガイド|Cloud Run・GKE・CI/CD・APM
Google Cloud Professional Cloud Developer の試験範囲、Cloud Run / GKE / Cloud Build / Cloud Trace、AWS DVA / Azure AZ-204 比較、学習ロードマップを徹底解説。
Cloud Logging 完全ガイド|ログクエリ・Log Router・Audit Logs・保持期間 (GCP)
Google Cloud Cloud Logging の全機能解説。Logging Query Language (LQL)、Log-based Metric、Log Router (Sink)、Audit Logs、Log Bucket、料金、CloudWatch Logs / Azure Monitor 比較を網羅。
Cloud Scheduler + Cloud Functions/Run で定期バッチ自動化チュートリアル (GCP)
Google Cloud Scheduler と Cloud Functions / Cloud Run Job で定期バッチ自動化。cron 形式、OIDC 認証、リトライ、Dead Letter、Workflows 連携、Cloud Run Job 並列実行を 2026 年最新版で解説。
※ Google Cloud は Google LLC の商標です。最新情報は VPC 公式 をご確認ください。
NicheeLab編集部
データエンジニアリング・クラウド資格の専門家。Databricks・Snowflake等の認定資格を保有し、実務経験に基づいた問題作成・解説を行っています。NicheeLab運営。
Google Cloud (GCP) 認定資格ロードマップ 2026 完全版|全 15 試験を体系化
Google Cloud 認定資格 全 15 試験 (Foundational 2 + Associate 3 + Pr...
Cloud Digital Leader (CDL) 完全ガイド|出題範囲・学習リソース・合格戦略
Google Cloud Cloud Digital Leader (CDL) の完全ガイド。6 ドメイン 92 bul...
Generative AI Leader (GAIL) 完全ガイド|Google Cloud 生成 AI 認定
Google Cloud Generative AI Leader (GAIL、2025-05-14 リリース) の完全...
Vertex AI 入門|Google Cloud 統合 ML プラットフォームの全機能
Google Cloud Vertex AI の入門解説。Vertex AI Studio / Agent Builde...
GCP Associate Cloud Engineer (ACE) 完全ガイド|試験範囲・受験料・学習ロードマップ
Google Cloud Associate Cloud Engineer (ACE) の試験範囲・受験料 125 US...