Professional Cloud Architect

Question 96

あなたの会社では、Google Kubernetes Engine (GKE) クラスタ内で Deployment として実行されているアプリケーションがあります。ローリングデプロイメントによってアプリケーションの新しいバージョンをリリースする際に、チームは停止を引き起こしています。停止の根本原因は、本番環境でのみ使用されるパラメータの設定ミスです。停止を防ぐために、プラットフォームにこのための予防策を講じたいと考えています。どうすべきですか?

A.
Pod 仕様で liveness プローブと readiness プローブを設定する。
B.
マネージドインスタンスグループでヘルスチェックを設定する。
C.
アプリケーションが利用可能かどうかを確認するためのスケジュールされたタスクを作成する。
D.
Cloud Monitoring で稼働時間アラートを設定する。
Question 97

あなたの会社では、すべてのワークロードのプラットフォームとしてGoogle Kubernetes Engine (GKE) を使用しています。会社には、バッチ、ステートフル、ステートレスのワークロードを含む単一の大規模なGKEクラスタがあります。このGKEクラスタは、200ノードを持つ単一のノードプールで構成されています。会社はこのクラスタのコストを削減する必要がありますが、可用性は損ないたくありません。どうすべきですか?

A.
バッチワークロード専用の2つ目のGKEクラスタを作成します。元の200ノードを両方のクラスタに割り当てます。
B.
クラスタ内の名前空間にCPUとメモリの制限を設定します。すべてのPodにCPUとメモリの制限を設定します。
C.
すべてのステートレスワークロードと互換性のあるすべてのステートフルワークロードに対してHorizontalPodAutoscalerを設定します。クラスタがノードの自動スケーリングを使用するように設定します。
D.
ノードプールがプリエンプティブルVMを使用するように変更します。
Question 98

あなたの会社は、従量課金制でデータウェアハウジングにBigQueryを使用しているGoogle Cloudプロジェクトを持っています。リアルタイムでクエリを監視し、最もコストのかかるクエリと、どのユーザーが最も多く費用を使っているかを把握したいと考えています。どうすればよいですか?

A.
1. クエリ対象のすべてのテーブルを含むBigQueryデータセットで、クエリを実行できる各ユーザーにラベルを追加します。 2. プロジェクトの課金ページを開きます。 3. レポートを選択します。 4. プロダクトとしてBigQueryを選択し、確認したいユーザーでフィルタリングします。
B.
1. BigQueryのデータアクセスログをBigQueryにエクスポートするためのCloud Loggingシンクを作成します。 2. 生成されたテーブルに対してBigQueryクエリを実行し、必要な情報を抽出します。
C.
1. BigQueryのデータアクセスログをCloud StorageにエクスポートするためのCloud Loggingシンクを作成します。 2. ユーザーごとに分割されたクエリのコストを計算するためのDataflowパイプラインを開発します。
D.
1. BigQueryへの課金データのエクスポートを有効にします。 2. 課金テーブルに対してBigQueryクエリを実行し、必要な情報を抽出します。
Question 99

あなたの会社とパートナー企業のそれぞれが、別々の組織にGoogle Cloudプロジェクトを持っています。あなたの会社のプロジェクト(prj-a)はVirtual Private Cloud(vpc-a)で実行されています。パートナーのプロジェクト(prj-b)はvpc-bで実行されています。vpc-aでは2つのインスタンスが、vpc-bでは1つのインスタンスが実行されています。両方のVPCで定義されているサブネットは重複していません。すべてのインスタンスが内部IP経由で相互に通信できるようにし、レイテンシを最小限に抑え、スループットを最大化する必要があります。どうすればよいですか?

A.
vpc-aとvpc-bの間にネットワークピアリングを設定する。
B.
Cloud VPNを使用して、vpc-aとvpc-bの間にVPNを設定する。
C.
vpc-bのインスタンスでIAP TCP転送を構成し、vpc-aのインスタンスの1つから次のgcloudコマンドを実行する: gcloud compute start-iap-tunnel INSTANCE_NAME_IN_VPC_B 22 \ --local-host-port=localhost:22
D.
1. vpc-aに追加のインスタンスを作成する。 2. vpc-bに追加のインスタンスを作成する。 3. 新しく作成されたインスタンスにOpenVPNをインストールする。 4. OpenVPNを使用してvpc-aとvpc-bの間にVPNトンネルを構成する。
Question 100

重要なビジネス情報をCloud Storageバケットに保存したいと考えています。この情報は定期的に変更されますが、以前のバージョンも定期的に参照する必要があります。これらのバケット内の情報に対するすべての変更履歴が記録され、誤った編集や削除を簡単に元に戻せるようにしたいと考えています。どの機能を有効にすべきですか?

A.
バケットロック
B.
オブジェクトのバージョニング
C.
オブジェクト変更通知
D.
オブジェクトのライフサイクル管理