section5_問題集

Section 5: 実装管理 — 問題集(20 問)

対象範囲: Section 5 (~12.5%) — Managing implementation 総問題数: 20 問 想定所要時間: 60 分(1 問 3 分目安)


学習方針

正答率の目安

正答率 評価 次のアクション
90% 以上 合格圏(試験本番でも安定) 模擬試験 → 直前は要点と暗記のみループ
75–89% 合格安全圏未到達 弱点別復習ガイド(巻末)で重点強化
60–74% 要対策 02_応用.md を再読 → Section 2 と紐付け
60% 未満 不合格圏 01_基礎.md から学び直し

問題 1 (難易度: ★)

シナリオ: あなたは新規 GKE プロジェクトの DevOps エンジニアです。開発者が GitHub に Push したら、自動的にコンテナイメージをビルド・テスト・スキャンし、Staging → Production の順に Cloud Deploy で進行させたいと考えています。GCP 純正のサービス組み合わせを採用する方針です。

質問: このパイプラインに使用すべき GCP サービスの組み合わせとして 最も適切 なものはどれですか。

選択肢:

解答と解説

正解: B

解説:

ひっかけポイント: 旧 Container Registry → Artifact Registry に統合 された点を必ず暗記。試験では旧名で混乱させる選択肢が出ます。

関連リソース:


問題 2 (難易度: ★★)

シナリオ: KnightMotives Automotive は本番リリースで「リリース後に問題発覚時は数秒で旧版に切り戻したい」要件があります。ダウンタイムは許容できず、ステートレスな API サービスを Cloud Run でホストしています。

質問: この要件を満たすデプロイ戦略として 最適なもの はどれですか。

選択肢:

解答と解説

正解: B

解説:

ひっかけポイント: 「即時切戻し」= Blue-Green、「段階リリース」= Canary。両者を混同しないこと。両方とも本番リリース戦略として頻出。

関連リソース:


問題 3 (難易度: ★★)

シナリオ: Cymbal Retail はマーケットプレイス API を世界中の外部開発者に公開する計画です。要件は: (1) 開発者ポータルでセルフサインアップ、(2) API Key 認証 + Quota 制限、(3) 利用状況に基づくマネタイズ(従量課金)、(4) 複雑なリクエスト/レスポンス変換ポリシーが必要です。

質問: この要件に最も合致する GCP サービスはどれですか。

選択肢:

解答と解説

正解: C

解説:

ひっかけポイント: API 管理 3 種を覚える: Apigee(フル機能)/ API Gateway(サーバーレス軽量)/ Cloud Endpoints(gRPC/OpenAPI)。「開発者ポータル / マネタイズ」のキーワードがあれば Apigee 一択。

関連リソース:


問題 4 (難易度: ★★★)

シナリオ: EHR Healthcare は MySQL 5.7 のオンプレ DB を Cloud SQL for MySQL 8.0 に移行する計画です。要件は: (1) ダウンタイム最小化、(2) 移行中も継続的に新規データを取り込む、(3) スキーマ変換や ETL 加工は不要、(4) 移行成功確認後にカットオーバー可能。

質問: この要件に最適な GCP 移行ツールはどれですか。

選択肢:

解答と解説

正解: B

解説:

ひっかけポイント: DMS と Datastream を混同しない。DMS = DB 移行(DB → DB)Datastream = CDC(DB → 分析/データレイク)。両方とも MySQL/PostgreSQL/Oracle に対応しているため要件を読み解く力が問われます。

関連リソース:


問題 5 (難易度: ★★)

シナリオ: あるエンタープライズが、開発者ノート PC のセットアップに 1 週間かかる課題を抱えています。仕事用 IDE・依存パッケージ・GCP CLI を全社統一構成にし、プライベート VPC からのみアクセス可能、機密データは PC に保存させたくないという要件があります。

質問: この要件に最適な GCP 開発環境サービスはどれですか。

選択肢:

解答と解説

正解: C

解説:

ひっかけポイント: Cloud Shell / Cloud Code / Cloud Workstations の 3 つの違いを必ず暗記。「フルマネージド + プライベート VPC + 高性能」= Cloud Workstations 一択(2025 改訂で試験範囲に追加)。

関連リソース:


問題 6 (難易度: ★★)

シナリオ: あなたは VS Code でアプリケーション開発をしています。開発生産性向上のため、AI によるコード補完・テスト自動生成・コードレビュー支援を IDE 内で受けられるようにしたいと考えています。Anthropic Claude や Vertex AI とも統合可能なソリューションを探しています。

質問: この用途に最適な GCP の AI 開発支援サービスはどれですか。

選択肢:

解答と解説

正解: B

解説:

ひっかけポイント: Gemini Code Assist(IDE)Gemini Cloud Assist(コンソール) を混同しないこと。両者は名前が似ているが役割が完全に違う。2025 改訂で両方とも試験範囲入りした重要トピック。

関連リソース:


問題 7 (難易度: ★★)

シナリオ: あなたは GCE 上で動作するアプリケーションを開発中。本番リソースで動かす前にローカルで Pub/Sub 連携をテストしたいが、本番 Pub/Sub に課金が発生してしまいます。Pub/Sub の本番接続なしにローカルでテストする手段を探しています。

質問: この用途に最適なツールはどれですか。

選択肢:

解答と解説

正解: A

解説:

ひっかけポイント: Cloud Emulators で対応しているサービスは限定的: Bigtable / Spanner / Pub/Sub / Firestore。BigQuery や Cloud SQL の Emulator は 存在しません(実環境または小規模インスタンスで対応)。

関連リソース:


問題 8 (難易度: ★★★)

シナリオ: あなたは Terraform チームのリードとして、本番 GCP 環境を IaC で管理しています。複数の開発者が同時に terraform apply を実行することによる State 競合が発生しています。また、機密値(API キーなど)をハードコードしないようにしたいと考えています。

質問: Terraform ベストプラクティスとして 適切な記述を 2 つ 選びなさい。

選択肢:

解答と解説

正解: A, C

解説:

ひっかけポイント: Terraform 必須事項: GCS Backend / CI 内 apply / plan を PR レビュー / 最小権限 SA / Secret Manager 統合。「ローカル apply」「State を Git」は両方とも Anti-pattern。

関連リソース:


問題 9 (難易度: ★★)

シナリオ: Cymbal Retail は本番リリースのコンプライアンス要件として、本番デプロイ前に マネジメント承認 を必須としています。CI/CD パイプラインで自動進行はしたいが、Production 直前で停止し、SLAck と Email で承認依頼を出し、承認後に進行する仕組みが必要です。

質問: この要件を満たす Cloud Deploy 機能はどれですか。

選択肢:

解答と解説

正解: B

解説:

ひっかけポイント: 2025 改訂で Cloud Deploy Approval が試験範囲に明示追加されました。「本番デプロイ前の承認」「コンプラ要件」キーワードでは即答できることが大切です。

関連リソース:


問題 10 (難易度: ★★★)

シナリオ: あなたは大手金融機関のクラウド移行リーダーです。1 PB のオンプレデータを GCS に移行する必要があります。ネットワーク帯域は 1 Gbps しか確保できず、ネットワーク経由では 100 日近くかかる計算です。

質問: この要件に最適な移行ツールはどれですか。

選択肢:

解答と解説

正解: C

解説:

ひっかけポイント: 「>100 TB データ移行」= Transfer Appliance。ネットワーク帯域制約があれば物理輸送が現実的。

関連リソース:


問題 11 (難易度: ★★)

シナリオ: あなたは外部 CI(GitHub Actions)から GCP リソースを操作するワークフローを構築しています。これまで Service Account Key(JSON)をシークレットに保管していましたが、漏えいリスクを懸念しています。鍵なしで GCP に認証できる方式に変更したいと考えています。

質問: この要件に最適な認証方式はどれですか。

選択肢:

解答と解説

正解: B

解説:

ひっかけポイント: Workload Identity(GKE Pod 用)Workload Identity Federation(外部システム用) の違いを混同しないこと。「GitHub Actions / Jenkins / オンプレからの GCP 認証(鍵なし)」= Workload Identity Federation。

関連リソース:


問題 12 (難易度: ★★)

シナリオ: あなたは API クライアントを開発中。大量データを取得する API 呼び出しで、たまに 429(Too Many Requests)や 503(Service Unavailable)が返ってくることがあります。API クライアントベストプラクティスを実装したいと考えています。

質問: API ベストプラクティスとして 適切な記述を 2 つ 選びなさい。

選択肢:

解答と解説

正解: A, C

解説:

ひっかけポイント: HTTP ステータスコード対応: 429/5xx → リトライ4xx(401/403/400/404)→ リトライ禁止

関連リソース:


問題 13 (難易度: ★★)

シナリオ: あなたは Apigee X で API 公開をしています。一部の API クライアントが短時間に大量リクエストを送ってきて、バックエンドに過大な負荷がかかります。突発的なスパイクを軽減したい一方、適切なレート以内ならリクエストは通したいと考えています。

質問: この要件に最適な Apigee ポリシーはどれですか。

選択肢:

解答と解説

正解: B

解説:

ひっかけポイント: Quota(長期スロットリング)SpikeArrest(瞬時スパイク防御) を区別。両者を組み合わせて使うのが Apigee の標準パターン。

関連リソース:


問題 14 (難易度: ★)

シナリオ: あなたはローカルから BigQuery にクエリを投げたい開発者です。最適な CLI ツールを選びたいと考えています。

質問: BigQuery 専用の CLI ツールはどれですか。

選択肢:

解答と解説

正解: C

解説:

ひっかけポイント: CLI 体系を覚える: gcloud(全般)/ gsutil(GCS、旧)/ gcloud storage(GCS 新)/ bq(BigQuery)/ kubectl(K8s)

関連リソース:


問題 15 (難易度: ★★★)

シナリオ: EHR Healthcare は本番 Artifact Registry に格納されるコンテナイメージのサプライチェーンセキュリティを強化したいと考えています。要件は: (1) 未署名イメージのデプロイ禁止、(2) 既知 CVE スキャンの自動化、(3) SBOM(Software Bill of Materials)の生成。

質問: これらの要件を満たす GCP 機能の組み合わせとして 適切な記述を 3 つ 選びなさい。

選択肢:

解答と解説

正解: A, B, C

解説:

ひっかけポイント: サプライチェーンセキュリティ 3 点セット: Binary Authorization(署名検証)+ 脆弱性スキャン + SBOM。「コンテナをやめる」は試験で時々ある誘導選択肢で、Anti-pattern。

関連リソース:


問題 16 (難易度: ★★)

シナリオ: Altostrat Media は数十のオンプレ VM を GCP に移行する計画です。OS とアプリケーションスタックは比較的シンプルだが、コンテナ化までの労力をかけたくありません。移行後に GCP の自動スケーリングや MIG を活用したいと考えています。

質問: この要件に最適な移行ツールはどれですか。

選択肢:

解答と解説

正解: A

解説:

ひっかけポイント: 移行 4 ツール: M4CE(VM → GCE)/ M2C(VM → コンテナ)/ DMS(DB)/ Storage Transfer(ファイル)+ Migration Center(計画)。各ツールの目的を明確に区別。

関連リソース:


問題 17 (難易度: ★★)

シナリオ: あなたは大規模なクラウド移行プロジェクトの計画フェーズです。100 以上のオンプレ VM があり、各 VM の依存関係・利用状況・移行先(GCE / Cloud Run / コンテナ化)を分析・推奨する必要があります。

質問: 移行アセスメント・計画に最適な GCP サービスはどれですか。

選択肢:

解答と解説

正解: B

解説:

ひっかけポイント: Stratozone → Migration Center に改称(2025)。旧名と新名の両方を覚えておくこと。

関連リソース:


問題 18 (難易度: ★★★)

シナリオ: あなたは Apigee Hybrid を導入しようとしています。要件は: (1) Apigee の管理プレーンは GCP 上に置きたい、(2) Runtime(API ゲートウェイ)はオンプレの GKE 上で動かしたい、(3) 既存オンプレシステムとの低レイテンシ通信が必須。

質問: この要件に最適なソリューションはどれですか。

選択肢:

解答と解説

正解: B

解説:

ひっかけポイント: Apigee X(フル GCP)/ Apigee Hybrid(ハイブリッド、Runtime オンプレ) の使い分けは 2025 改訂の新トピック。「オンプレ Runtime」「低レイテンシ」のキーワードで Apigee Hybrid を選ぶこと。

関連リソース:


問題 19 (難易度: ★★)

シナリオ: あなたは GKE 上で動作する Pod から GCP サービス(Cloud Storage / BigQuery など)にアクセスする必要があります。Pod ごとに異なる Service Account を割り当て、Pod が JSON 鍵を持たずに認証したいと考えています。

質問: この要件に最適な GCP 認証機構はどれですか。

選択肢:

解答と解説

正解: A

解説:

ひっかけポイント: Workload Identity(GKE 内)Workload Identity Federation(外部からの GCP) の混同に注意。問題 11 と対比して理解する。

関連リソース:


問題 20 (難易度: ★★)

シナリオ: あなたはアーキテクトとして、Kubernetes 中心のインフラを GitOps 流で管理したいと考えています。Pod や Service の定義は YAML で書き、Git リポジトリと K8s クラスタの状態を同期させる仕組みを構築する方針です。GCP 純正の選択肢を求めています。

質問: この要件に最適な GCP サービスはどれですか。

選択肢:

解答と解説

正解: B

解説:

ひっかけポイント: GitOps = 継続的同期。Config Sync / Argo CD / Flux が代表ツール。Deployment Manager はレガシー。

関連リソース:


正答率早見表

問題 難易度 主トピック 正解
1 CI/CD パイプライン B
2 ★★ Blue-Green デプロイ B
3 ★★ Apigee X C
4 ★★★ DMS(DB 移行) B
5 ★★ Cloud Workstations C
6 ★★ Gemini Code Assist B
7 ★★ Cloud Pub/Sub Emulator A
8 ★★★ Terraform ベスプラ A, C
9 ★★ Cloud Deploy Approval B
10 ★★★ Transfer Appliance C
11 ★★ Workload Identity Federation B
12 ★★ API ベスプラ A, C
13 ★★ Apigee SpikeArrest B
14 bq CLI C
15 ★★★ Binary Authorization + Scan + SBOM A, B, C
16 ★★ M4CE(VM → GCE) A
17 ★★ Migration Center B
18 ★★★ Apigee Hybrid B
19 ★★ Workload Identity(GKE) A
20 ★★ Config Sync GitOps B

弱点別復習ガイド

正答率が低かった分野に応じて、以下の学習資料に戻ってください。

弱点分野 関連問題 復習リソース
CI/CD パイプライン 1, 9 ../02_学習資料/05_実装管理/02_応用.md §「Cloud Build / Artifact Registry / Cloud Deploy」
デプロイ戦略 2, 9 ../02_学習資料/05_実装管理/02_応用.md §「デプロイ戦略」
API 管理(Apigee) 3, 13, 18 ../02_学習資料/05_実装管理/02_応用.md §「Apigee / API Gateway / Endpoints」
移行ツール 4, 10, 16, 17 ../02_学習資料/05_実装管理/02_応用.md §「DMS / Datastream / M2C / M4CE」
開発者ツール(Cloud Shell / Code / Workstations) 5, 6 ../02_学習資料/05_実装管理/02_応用.md §「Cloud Shell / Cloud Code / Workstations」
Cloud Emulators 7 ../02_学習資料/05_実装管理/02_応用.md §「Cloud Emulators」
IaC(Terraform) 8, 20 ../02_学習資料/05_実装管理/02_応用.md §「Terraform / Config Connector / Config Sync」
認証(ADC / Workload Identity) 11, 19 ../02_学習資料/05_実装管理/02_応用.md §「Workload Identity / Federation / ADC」
API クライアントベスプラ 12 ../02_学習資料/05_実装管理/02_応用.md §「API ベストプラクティス」
サプライチェーンセキュリティ 15 ../02_学習資料/05_実装管理/02_応用.md §「Binary Authorization / SBOM」
CLI(gcloud / bq) 14 ../02_学習資料/05_実装管理/02_応用.md §「Cloud SDK / CLI」

推奨復習サイクル

  1. 誤答した問題のみを翌日に再演(メタ認知の強化)
  2. 3 日後に全 20 問を再演(記憶定着確認)
  3. 1 週間後に模擬試験で総合演習../04_模擬試験/ 配下

次はsection6_問題集.md(運用卓越性)に進む。