Professional Cloud DevOps Engineer

Question 182

あなたの組織は、Google CloudプロジェクトのCloud Operationsでダッシュボードを生成するために使用されるシステムログを収集したいと考えています。現在および将来のすべてのCompute Engineインスタンスでシステムログを収集するように設定し、Ops Agentが常に最新の状態に保たれるようにする必要があります。どうすればよいですか?

A.
Cloud Asset Inventoryにリストされている各VMに、gcloud CLIを使用してOps Agentをインストールする。
B.
Cloud OperationsのVMダッシュボードで、エージェントのステータスが「未検出」のすべてのVMを選択し、「エージェントをインストール」を選択する。
C.
gcloud CLIを使用してエージェントポリシーを作成する。
D.
起動スクリプトを使用して、Compute EngineイメージにOps Agentをインストールする。
Question 183

あなたの会社には、本番、テスト、開発用のフォルダを持つGoogle Cloudリソース階層があります。サイバーセキュリティチームは、セキュリティ問題の特定と解決を迅速化するために、会社のGoogle Cloudセキュリティ体制をレビューする必要があります。本番フォルダ内のすべてのプロジェクトからのみGoogle Cloudサービスによって生成されるログを一元化し、アラートとほぼリアルタイムの分析を可能にする必要があります。どうすればよいですか?

A.
Workflows APIを有効にし、すべてのログをCloud Loggingにルーティングする。
B.
中央のCloud Monitoringワークスペースを作成し、関連するすべてのプロジェクトを接続する。
C.
本番フォルダに関連付けられた集約ログシンクを作成し、宛先としてPub/Subトピックを使用する。
D.
本番フォルダに関連付けられた集約ログシンクを作成し、宛先としてCloud Loggingバケットを使用する。
Question 184

あなたはGoogle Cloudにデプロイされたアプリケーションのフロントエンド層を設定しています。フロントエンド層はnginxでホストされ、マネージドインスタンスグループを使用してデプロイされており、その前面にはEnvoyベースの外部HTTP(S)ロードバランサーが配置されています。アプリケーションは完全にeurope-west2リージョン内にデプロイされており、イギリス国内のユーザーにのみサービスを提供します。最もコスト効率の良いネットワーク階層とロードバランシング構成を選択する必要があります。何を使用すべきですか?

A.
プレミアムティアとグローバルロードバランサー
B.
プレミアムティアとリージョナルロードバランサー
C.
スタンダードティアとグローバルロードバランサー
D.
スタンダードティアとリージョナルロードバランサー
Question 185

あなたは最近、Google Kubernetes Engine (GKE) にアプリケーションをデプロイし、新しいバージョンのアプリケーションをリリースする必要があります。新しいバージョンに問題が発生した場合に、即座に以前のバージョンのアプリケーションにロールバックできる機能が必要です。どのデプロイモデルを使用すべきですか?

A.
ローリングデプロイを実行し、デプロイ完了後に新しいアプリケーションをテストする。
B.
A/Bテストを実行し、デプロイ完了後に定期的にアプリケーションをテストする。
C.
カナリアデプロイを実行し、新しいバージョンがデプロイされた後、定期的に新しいアプリケーションをテストする。
D.
ブルー/グリーンデプロイを実行し、デプロイ完了後に新しいアプリケーションをテストする。
Question 186

あなたは、ユーザーのトラフィックが最小限である週末のメンテナンスウィンドウ中に、社内アプリケーションの新しいリリースをデプロイします。ウィンドウ終了後、新機能の1つが本番環境で期待通りに動作していないことが判明します。長時間の障害の後、新しいリリースをロールバックし、修正をデプロイします。 将来的に長時間の障害を避けるために、平均復旧時間(MTTR)を短縮するようにリリースプロセスを変更したいと考えています。何をすべきですか?(2つ選択してください。)

A.
新しいコードをマージする前に、2人の異なる同僚にコード変更のレビューを義務付ける。
B.
CDサーバー経由で新しいコードをリリースする際に、ブルー/グリーンデプロイ戦略を採用する。
C.
リポジトリにコードが受け入れられる前に、コーディング標準を検証するためのコードリンティングツールを統合する。
D.
リリース前に、開発者にローカル開発環境で自動統合テストを実行するよう義務付ける。
E.
CIサーバーを設定する。コードにユニットテストスイートを追加し、CIサーバーがコミット時にそれらを実行して変更を検証するようにする。