問題1
あなたのチームは、Google Cloud Pub/Subを使用してメッセージを送受信するアプリケーションを開発しています。メッセージが確実に処理されることを保証するためには、どのように構成するべきですか?
a) メッセージの再試行設定を有効にする
b) メッセージの保持期間を延長する
c) サブスクリプションでACKデッドラインを設定する
d) メッセージの自動削除を有効にする
問題2
新しいGoogle Compute Engineインスタンスをデプロイする際に、デフォルトのサービスアカウントに特定のIAMロールを付与するための手順はどれですか?
a) インスタンスの起動後にサービスアカウントにIAMロールを付与する
b) インスタンスを作成する際に、サービスアカウントにIAMロールを付与する
c) インスタンスの起動スクリプトにIAMロールの付与コマンドを追加する
d) インスタンスを作成する前に、サービスアカウントにIAMロールを付与する
問題3
Google Cloud Monitoringを使用して、特定のリソースのCPU使用率が80%を超えた場合に通知を受けるためのアラートポリシーを設定する手順はどれですか?
a) ログベースのメトリクスを作成し、条件を設定する
b) Google Cloud Loggingで条件を設定する
c) アラートポリシーを作成し、条件としてCPU使用率のメトリクスを設定する
d) メトリクスエクスポートを設定し、外部サービスでアラートを設定する
問題4
GCPのプロジェクト間でリソースを共有するために、VPCネットワーキングのどの機能を使用すべきですか?
a) VPCピアリング
b) Shared VPC
c) VPN接続
d) Cloud Interconnect
問題5
Google Kubernetes Engine (GKE) クラスタをデプロイする際に、クラスタの自動スケーリングを有効にするための設定はどれですか?
a) クラスタ作成後に手動でノードプールのスケーリングを設定する
b) クラスタ作成時にノードオートスケーラーを有効にする
c) クラスタ作成後にPodオートスケーリングを設定する
d) クラスタ作成時に固定ノード数を設定する
回答
- c) サブスクリプションでACKデッドラインを設定する
ACKデッドラインを設定することで、メッセージが確実にACKされるまで再試行が行われ、確実なメッセージ処理が保証されます。 - d) インスタンスを作成する前に、サービスアカウントにIAMロールを付与する
サービスアカウントに事前にIAMロールを付与しておくことで、インスタンス作成時にその権限が適用されます。 - c) アラートポリシーを作成し、条件としてCPU使用率のメトリクスを設定する
Google Cloud Monitoringでアラートポリシーを作成し、特定のメトリクス条件(CPU使用率が80%を超える)を設定することで、通知を受けることができます。 - b) Shared VPC
Shared VPCを使用することで、複数のGCPプロジェクト間でVPCネットワークを共有し、リソースを効率的に利用できます。 - b) クラスタ作成時にノードオートスケーラーを有効にする
クラスタ作成時にノードオートスケーラーを有効にすることで、GKEクラスタが自動的にスケーリングされます。









