section5_問題集

Section 5 問題集: Optimizing performance and cost

試験出題比率: 約 12% 試験ガイド対応: 2024-2025 改訂版(Spot VM / Flexible CUD / Recommender / Cloud Profiler / Carbon Footprint 反映) 収録問題数: 15 問


学習方針

このセクションは PCDE 試験における 「観測 → 推奨 → 最適化 → 運用」のループ を扱います。 APM(Cloud Trace / Profiler / Monitoring)の使い分け、Active Assist の 5 カテゴリ、Spot/CUD/SUD/Network Tier の選定、GKE/Cloud Run/Compute Engine の最適化、観測可能性のコスト管理を 数値・公式仕様レベル で押さえてください。

学習の進め方

  1. まず通しで解く — 制限時間 25 分 / 15 問(1 問 100 秒)
  2. 採点して弱点把握 — 末尾の「正答率早見表」に記入
  3. 間違えた問題は学習資料 ../02_学習資料/05_パフォーマンスとコスト/ に戻る
  4. 数値(CUD %、Spot %、SUD %)は別途暗記カード化03_要点と暗記.md の「主要数値の暗記」を反復

正答率の目安

正答率 評価 次のアクション
90% 以上 合格圏 模擬試験に進む
80-89% 合格ライン 間違えた小項目だけ復習
70-79% 要復習 02_応用.md を再読
70% 未満 基礎不足 01_基礎.md から学び直す

難易度配分

出題範囲対応表

試験ガイド項目 テーマ 該当問題
5.1 Cloud Profiler / Trace / APM パフォーマンス情報収集 問題 1, 2, 3
5.1 Active Assist / Recommender / Insights 推奨エンジン活用 問題 4, 5
5.2 観測可能性コスト最適化 Logging / Monitoring / Trace コスト 問題 6, 7
5.2 Spot VM バッチ / Stateless 最適化 問題 8
5.2 CUD / SUD / Network Tier インフラコスト計画 問題 9, 10, 11
5.2 GKE / Cloud Run / Compute Engine ワークロード別最適化 問題 12, 13, 14
5.2 BigQuery Billing Export / Budget / Carbon FinOps 運用 問題 15

問題

問題 1 (難易度: ★★)

シナリオ: ゲーム配信スタートアップ ArenaCast は Go 製のマッチメイキングサービスを GKE で運用しています。SRE から「p95 レイテンシが 250ms から 800ms に悪化したが、CPU 使用率は 30% のまま変化していない」と報告がありました。Cloud Monitoring で確認しても CPU・メモリは正常、Cloud Trace では「アプリ内部の処理時間」が伸びていることだけ判明しました。コード行レベルでボトルネックを特定したいです。

質問: Cloud Profiler で最初に確認すべきプロファイル種別はどれですか。

選択肢:

解答と解説

正解: C

解説:

試験のひっかけポイント: 「レイテンシ長い + CPU 低い」= Wall-clock「CPU 高い」= CPU「メモリ膨張」= Heap のマッピングを即答できること。Contention(ロック待ち)も同症状で出るが、Go では Wall-clock に統合されるケースが多い。

関連リソース:


問題 2 (難易度: ★★)

シナリオ: データ分析プラットフォーム DataSphere は Python 製の ETL ワーカー を Cloud Run で運用しています。直近 1 週間で「コンテナがランダムに OOMKilled される」事象が頻発し、メモリ使用量が単調増加していることが Cloud Monitoring の container/memory/used で確認されました。原因の関数・呼び出し元を Cloud Profiler で特定したいです。

質問: Cloud Profiler を使った場合、最も適切なアプローチはどれですか。

選択肢:

解答と解説

正解: D

解説:

試験のひっかけポイント:

関連リソース:


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

シナリオ: EC サイト RetailFlux はマイクロサービスを 12 個運用しています。あるユーザートランザクション(カート → 決済)の p99 レイテンシが 4 秒を超えるようになり、顧客 CS に苦情が入っています。複数サービスを横断する 1 リクエストの内訳を可視化し、「どのサービスのどの DB クエリが遅いか」を特定し、さらに該当関数のソースコード行レベルで CPU 消費を確認したいです。

質問: 最も効率的な GCP サービス組み合わせはどれですか。

選択肢:

解答と解説

正解: B

解説:

試験のひっかけポイント: 「分散トレース + プロファイル + ログの 三位一体」が GCP APM の核。試験では「Trace のみ」「Profiler のみ」のような単独答えは要件を満たさないケースが多い。request_id 串刺し可能であることを覚える。

関連リソース:


問題 4 (難易度: ★)

シナリオ: グローバル SaaS の InsightCorp は Org 配下に 300 プロジェクトを持ちます。FinOps チームは「全プロジェクト横断で、節約見込み額が大きい順にコスト最適化推奨を確認し、毎週 Slack に Top 10 を投稿したい」という運用要件を持っています。手動で各プロジェクトの Console を巡回するのは非現実的です。

質問: 最も適切な実装アプローチはどれですか。

選択肢:

解答と解説

正解: B

解説:

試験のひっかけポイント:

関連リソース:


問題 5 (難易度: ★★)

シナリオ: セキュリティ監査で「サービスアカウントに過剰な IAM 権限が付与されている」と指摘を受け、Cymbal Bank はラテラルムーブメント(権限を踏み台にした横断的攻撃)リスクの可視化と是正を求められました。「何が事実か(現状)」と「何をすべきか(処方箋)」を分けて報告する必要があります。

質問: Active Assist の機能の使い分けとして最も適切なものはどれですか。

選択肢:

解答と解説

正解: B

解説:

試験のひっかけポイント:

関連リソース:


問題 6 (難易度: ★★)

シナリオ: EC プラットフォーム ShopWave の月次請求書を確認したところ、Cloud Logging Ingestion 課金が先月の 3 倍(USD 18,000) に増えていました。原因を調査すると、GKE クラスタの Liveness/Readiness Probe(User-Agent: kube-probe/1.27 のヘルスチェックログが大量に取り込まれていることが判明。本番運用上、これらのログを残す必要はありません。ingestion 課金を直接削減 したいです。

質問: 最も効果が大きい対策はどれですか。

選択肢:

解答と解説

正解: B

解説:

試験のひっかけポイント:

関連リソース:


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

シナリオ: B2C アプリ MetricLab の SRE が「Cloud Monitoring のカスタムメトリクス課金が 3 か月で 4 倍 に膨れている」と報告しました。調査の結果、最近追加したアプリ内メトリクスのラベルに user_idsession_id を含めており、月間アクティブユーザー 500 万人 × セッション 1,200 万件分の 時系列が爆発的に増加していました。長期的に再発防止したいです。

質問: 最も適切な対策の組み合わせはどれですか。2 つ選びなさい

選択肢:

解答と解説

正解: A, B

解説:

試験のひっかけポイント:

関連リソース:


問題 8 (難易度: ★★)

シナリオ: 研究機関 GenomeLab はゲノム解析バッチを 連続 36 時間 動かす必要があります。コスト圧縮のため Preemptible VM の利用を検討しましたが、24 時間で強制終了 する制約があり、現状の Preemptible では完走できません。中断が発生してもチェックポイントから再開できる実装は完了しています。

質問: 最も適切な選択肢はどれですか。

選択肢:

解答と解説

正解: B

解説:

試験のひっかけポイント:

関連リソース:


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

シナリオ: SaaS 企業 SteadySync は本番ワークロードを 東京リージョン (asia-northeast1) の N2 ファミリーで 3 年継続 することが確定しています。月間 Compute コストは USD 50,000、VM タイプ・リージョンを変える予定は当面ありません。FinOps チームは「最大の割引率」を実現したいと考えています。

質問: 最もコスト削減効果が高い選択肢はどれですか。

選択肢:

解答と解説

正解: B

解説:

試験のひっかけポイント:

関連リソース:


問題 10 (難易度: ★★)

シナリオ: データ分析企業 ChartMint は GKE Autopilot、Cloud Run、Cloud Functions、Compute Engine の N2 / E2 / C2 を組み合わせた多様なワークロードを運用しています。月間 Compute 系合計支出は USD 30,000 で、今後 1 年は安定見込みですが、サービス比率やマシン族の構成は四半期ごとに変動 する可能性があります。

質問: 最も適切な購買戦略はどれですか。

選択肢:

解答と解説

正解: B

解説:

試験のひっかけポイント:

関連リソース:


問題 11 (難易度: ★★)

シナリオ: 動画配信プラットフォーム StreamArc は 欧州・北米・アジアのエンドユーザーに低レイテンシでコンテンツを配信 する必要があります。同時に、社内バッチで GCS から自社オンプレへ毎晩 50TB の大量データ転送 をしており、こちらは品質より料金を最優先したいです。

質問: 最も適切な Network Tier の組み合わせはどれですか。

選択肢:

解答と解説

正解: C

解説:

試験のひっかけポイント:

関連リソース:


問題 12 (難易度: ★★)

シナリオ: ヘルスケア SaaS の MedSync は GKE Standard クラスタを運用しています。ワークロードの大半は ステートレスな Web API(HPA で 5-50 Pod スケール) ですが、現状は オンデマンド ノードプール 1 種 のみで、ピーク時に余剰ノードが残りコストが嵩んでいます。SLA はそこまで厳しくなく、Pod は複数 replica で常時稼働させる前提です。

質問: 最もコスト削減効果が高い構成変更はどれですか。

選択肢:

解答と解説

正解: B

解説:

試験のひっかけポイント:

関連リソース:


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

シナリオ: EC スタートアップ QuickCart は Cloud Run で Web API を運用しています。要件は (1) コールドスタートを 200ms 以下に抑えたい、(2) 待機中もメトリクス送信などの バックグラウンド処理を継続したい、(3) リクエスト処理は I/O 待ち中心 で 1 インスタンスあたり多重処理可能、(4) コストは可能な限り抑えたい。

質問: 最も適切な Cloud Run 設定の組み合わせはどれですか。3 つ選びなさい

選択肢:

解答と解説

正解: A, B, C

解説:

試験のひっかけポイント:

関連リソース:


問題 14 (難易度: ★★)

シナリオ: レガシー基幹システムを Compute Engine に移行した EnterpriseCo は、運用開始 60 日後に Recommender から「多数の VM で CPU 使用率が平均 8%、推奨マシンタイプは現状より小さい」という指摘を受けました。さらに標準マシンタイプ(n2-standard-4: 4 vCPU / 16 GB)では vCPU は余るが、メモリは半分しか使っていません。CFO から「コストを 30% 削減せよ」と指示が来ました。

質問: 最も効果的な改善策の組み合わせはどれですか。2 つ選びなさい

選択肢:

解答と解説

正解: A, B

解説:

試験のひっかけポイント:

関連リソース:


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

シナリオ: グローバル金融 PrimeOps は 5 部門 × 200 プロジェクトの GCP を運用しています。CFO 要件は (1) 部門別・サービス別のコストを毎日可視化、(2) 月予算 USD 500,000 の 50% / 80% / 100% / 120% でアラート通知、(3) GKE クラスタについては Namespace 別の課金集計、(4) CO2 排出量も BigQuery で分析、(5) アラートは Pub/Sub 経由で社内 Slack 通知ワークフローと連携。

質問: 要件を満たすために必要な機能の組み合わせとして 適切なもの 4 つ を選びなさい。

選択肢:

解答と解説

正解: A, B, C, D

解説:

試験のひっかけポイント:

関連リソース:


正答率早見表

学習者用チェックリスト。回答後に記入し、弱点把握に使ってください。

問題 難易度 試験ガイド項目 テーマ 正誤
1 ★★ 5.1 Profiler Wall-clock の使い分け
2 ★★ 5.1 Profiler 言語サポート(Python の制限)
3 ★★★ 5.1 Trace × Profiler × Logging 統合
4 5.1 Recommender API + BigQuery Export 自動化
5 ★★ 5.1 Insights vs Recommendations / 5 カテゴリ
6 ★★ 5.2 Logging Exclusion filter
7 ★★★ 5.2 高基数ラベルとカスタムメトリクス棚卸し
8 ★★ 5.2 Spot VM(24h 制限なし、91% OFF)
9 ★★★ 5.2 Resource-based CUD 3y(最大割引)
10 ★★ 5.2 Flexible CUD(横断適用)
11 ★★ 5.2 Network Tier Premium / Standard 使い分け
12 ★★ 5.2 GKE Spot node pool + PDB + preStop
13 ★★★ 5.2 Cloud Run(min instances / CPU always / concurrency)
14 ★★ 5.2 Compute Engine Rightsizing + Custom MT
15 ★★★ 5.2 Billing Export / Budget / GKE Cost Allocation / Carbon

目標スコア


弱点別の復習リンク

弱点領域 該当問題 復習先
Cloud Profiler の使い分けと言語サポート 1, 2 01_基礎.md §2.2, 02_応用.md §1.1〜§1.3
Trace / Profiler / Monitoring の統合 3 01_基礎.md §2.4, 02_応用.md §1.4
Recommender / Insights / 5 カテゴリ 4, 5 01_基礎.md §3, 02_応用.md §2
観測可能性コスト(Logging / Monitoring) 6, 7 01_基礎.md §5, 02_応用.md §3
Spot VM 8, 12 01_基礎.md §6, 02_応用.md §4
CUD / SUD / Network Tier 9, 10, 11 01_基礎.md §7〜§9, 02_応用.md §6
GKE 最適化 12 01_基礎.md §10.1, 02_応用.md §7.1
Cloud Run 最適化 13 01_基礎.md §10.2, 02_応用.md §7.2
Compute Engine 最適化 14 01_基礎.md §10.3, 02_応用.md §7.3
BigQuery Billing Export / Budget / Carbon 15 01_基礎.md §4, §11, 02_応用.md §8

次のステップ


試験対策のコツ: Section 5 は出題比率 ~12% と低めですが、数値(CUD %、Spot %、SUD %、Cloud Run 設定値)の正確さ「症状 → どのプロファイル」「コスト課題 → どの推奨カテゴリ」のマッピング が問われます。特に「Python の Heap プロファイル不可」「Exclusion filter が ingestion 削減で最強」「Spot VM の 24h 制限撤廃」「Budget は通知のみ、停止は別実装」の 4 大ひっかけは即答できるようにしてください。