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問)
- 【CDL】ある企業が、Google Cloudの「Cloud Run」の主な特徴を理解しようとしています。Cloud Runの説明…
- 【CDL】ある企業が、本番Google Cloudリソースへの変更管理プロセスを強化したいと考えています。Terraformによる…
- 【CDL】ある企業が、Google Cloudでのアプリケーション近代化(モダナイゼーション)戦略として「サーバーレス」アーキテク…
- 【CDL】ある企業が、Google Cloud上のアプリケーションで定期的にバックグラウンドタスク(メール送信、レポート生成等)を…
- 【CDL】ある企業が、Google CloudのCloud Runでステートレスなバックエンドアプリケーションを運用しています。C…
- 【ACE】あなたのチームはウェブアプリケーションのバックエンド API を Google Cloud にデプロイする予定です。コン…
- 【ACE】あなたのアーキテクチャでは、Cloud Pub/Sub でメッセージを受信し、受信ごとに処理を実行する必要があります。処…
- 【ACE】あなたの会社は Cloud Run サービスを複数リージョンに展開し、グローバルに分散したユーザーに低レイテンシでサービ…
- 【ACE】あなたは Cloud Run サービスを VPC 内のプライベートリソース(Cloud SQL、Memorystore …
- 【ACE】Cloud Run サービスに外部からのヘルスチェックリクエストが届いていることを確認したいと考えています。また、アプリ…
- 【ACE】あなたの会社では、Cloud Run サービスを社内ユーザーのみがアクセスできるように制限したいと考えています。Goog…
- 【ACE】Cloud Run サービスのリクエストが急増したため、コンテナのコールドスタートレイテンシが問題になっています。コール…
- 【ACE】Cloud Run サービスの過去 1 時間のリクエスト数とエラー率をリアルタイムで確認したいと考えています。最も適切な…
- 【ACE】Binary Authorization に関する説明として正しいものを 2 つ選択してください。