Google Cloudコンピューティング

Cloud Runとは

コンテナイメージをデプロイするだけで HTTP リクエスト・イベントを処理できるフルマネージドのサービス実行基盤。インフラ管理は不要でリクエスト数に応じてゼロへスケールダウンする。

Cloud Run サービスと Cloud Run ジョブの 2 モードがある。サービスはリクエスト駆動の常時稼働、ジョブはバッチ処理向けの一回限り実行。

VPC への接続には Serverless VPC Access コネクタを使い、プライベートなバックエンドや Cloud SQL へアクセスできる。リクエスト単位の課金で、アイドル時はコストゼロになる。

試験での問われ方

Cloud Run vs Cloud Functions vs GKE の選択基準が頻出。カスタムコンテナが必要なら Cloud Run、単純なイベント処理関数なら Cloud Functions、長期稼働やクラスタ管理が必要なら GKE という基本軸を押さえる。

ACE では最小インスタンス数設定によるコールドスタート回避と、コンカレンシー設定(1 コンテナが同時処理できるリクエスト数)がよく問われる。Knative ベースのため既存知識は流用できる。

このサービスが登場する演習問題(14問)

関連サービス