Question#3(Professional Cloud Developer)
あなたは、画像のサイズ変更、切り抜き、透かし入れなど、さまざまなタスクを処理する新しい画像処理アプリケーションを開発しています。また、ワークフローを監視し、大量の画像がある場合に効率的にスケーリングされるようにする必要があります。最小限の手間で、画像処理タスクとワークフローの監視を自動化したいと考えています。あなたは何をすべきですか?
正解:C
この問題のキーワードは、**「最小限の手間(least effort)」と「ワークフローのオーケストレーション」**です。
なぜ C が正解なのか?
-
Workflows の適合性: Google Cloud Workflows は、HTTP ベースのサービス(Cloud Functions や Cloud Run など)を連結して一連のプロセスを作るための、サーバーレスでフルマネージドなオーケストレーション サービスです。
-
最小限の手間: Workflows はサーバーレスであるため、インフラの管理が一切不要です。YAML や JSON で定義するだけで、リトライ処理や並列処理、条件分岐などを簡単に実装できます。
-
監視の統合: Workflows は Cloud Logging とネイティブに統合されており、各ステップの実行状況やエラーを簡単かつ詳細に監視できます。

コメント