GoogleGoogle Professional Cloud Network Engineer (PCNE) Certification·JA·更新日 22 Aug 2026
Cloud Run でコンテナ化されたマイクロサービスを実行し、世界中の顧客に対して高可用性と低レイテンシを確保する必要があります。どうすればよいですか?
解答を選択
オプションをタップして解答を確認してください。
正解: Cloud Run サービスを複数のリージョンにデプロイします。サービスを指すサーバーレスネットワークエンドポイントグループ (NEG) を作成します。グローバル HTTPS ロードバランサを作成し、サーバーレス NEG をバックエンドとしてアタッチします。.
これが解答である理由
このソリューションは、Cloud Run サービスを複数のリージョンにデプロイすることでグローバルな高可用性を確保し、顧客に近いリージョンでサービスを提供することで低レイテンシを実現します。サーバーレス NEG は Cloud Run サービスをロードバランサのバックエンドとして統合し、グローバル HTTPS ロードバランサはトラフィックを最も近い健全なバックエンドにルーティングします。
他の選択肢が不適切な理由は以下の通りです。
複数のアベイラビリティゾーンへのデプロイはリージョン内の可用性を提供しますが、グローバルな低レイテンシには不十分です。また、Cloud Run はデフォルトでリージョン内の複数のゾーンにデプロイされるため、明示的な設定は不要です。
Cloud Endpoints は API 管理ソリューションであり、ロードバランサのバックエンドとして直接アタッチするものではありません。
Cloud DNS のラウンドロビン A レコードは、ヘルスチェックやトラフィックの重み付けができないため、高可用性や最適なルーティングには適していません。