GoogleGoogle Professional Cloud Developer (PCD) Certification·JA·更新日 3 Sep 2026
Cloud Run サービスと Cloud Functions は頻繁にデプロイされ、ENV ベースのサービスディスカバリは維持が困難です。スケーラブルな動的サービスディスカバリをどのように実装すべきですか?
解答を選択
オプションをタップして解答を確認してください。
正解: Service Directory 名前空間を作成します。デプロイ中にサービスを登録し、実行時に Service Directory をクエリします。.
これが解答である理由
Service Directory は、Cloud Run や Cloud Functions のような動的に変化するサービスエンドポイントを登録し、実行時にクエリするためのマネージドサービスです。これにより、サービスディスカバリが簡素化され、環境変数ベースの管理の複雑さが解消されます。
Cloud Run Admin および Cloud Functions API を直接呼び出す方法は、サービスがこれらの API へのアクセス権を持つ必要があり、権限管理が複雑になる可能性があります。命名規則に依存する方法は、サービスが頻繁にデプロイされる場合に一貫性を保つのが難しく、エラーが発生しやすくなります。HashiCorp Consul を Compute Engine VM にインストールする方法は、自己管理が必要となり、運用オーバーヘッドが増大します。