Google Cloud4 択難易度 標準

Cloud Storage に画像が置かれたら、サムネイルを作る短い処理を自動で動かしたい。向くのは?

正答

  1. 常時起動の Compute Engine で 1 分ごとに監視する
  2. BigQuery のスケジュールクエリ
  3. Cloud Run functions(旧 Cloud Functions)
  4. Cloud SQL のトリガー

解説

Cloud Run functions(2024 年に Cloud Functions から改称)は、HTTP リクエストや Cloud Storage へのオブジェクト作成などのイベントをきっかけに関数を起動するサービス。処理が走った分だけ課金され、待っている間のサーバー代はかからない。常時起動の VM で監視する方法は、画像が来ない時間も料金がかかり、監視の抜けや二重処理も自前で防ぐ必要がある。BigQuery のスケジュールクエリは SQL を定期実行するもので、画像処理はできない。Cloud SQL のトリガーはデータベース内の行の変更に反応するもので、Cloud Storage のファイルには反応しない。

参考: docs.cloud.google.com

cloud-run-functionsevent-drivenserverless

この問題を含む Google Cloud のテストを制限時間つきで解く

Google Cloudクイズへ