Google Cloud
Web Application (Cloud Run)
Cloud Load Balancing + Cloud Run + Cloud SQL + Memorystore の標準Web構成。コンテナをサーバーレスで実行するCloud Runにより、Kubernetes管理不要でスケーラブルなWebサービスを構築できます。
アーキテクチャ構成図
クライアント
HTTPS
Cloud Armor
WAF / DDoSプロテクション
Global Load Balancer
エニーキャスト
Cloud Run
コンテナ・ゼロスケール
Memorystore for Redis
セッション / キャッシュ
Cloud SQL
Private IP・自動バックアップ
↑ リクエスト / データの流れ(上から下)
採用サービス構成
- ロードバランサー
- Cloud Load Balancing
- コンピュート
- Cloud Run
- データベース
- Cloud SQL
- キャッシュ
- Memorystore for Redis
代表的なユースケース
- ✓グローバル展開Webサービス
- ✓コンテナファーストなAPIサーバー
- ✓Firebase連携モバイルバックエンド
- ✓CI/CD重視の高速デプロイ環境
このパターンを選ぶ判断基準
コンテナベースのアプリケーションをKubernetes管理なしで運用したい場合や、グローバルな低レイテンシ配信が必要な場合に適しています。