学習ロードマップ — 新人エンジニア向け(14週)
対象: 実務 1〜3年、業務で MySQL や PostgreSQL を触ったことはあるが、Google Cloud は初学者。クラウド DB の運用経験は浅い。 方針:基礎をしっかり積み、各 DB サービスの「役割」と「使い分け」を体に染み込ませる。週 8〜10 時間の学習で 14 週。
全体スケジュール
| 週 | フェーズ | テーマ | 主要タスク | チェック |
|---|---|---|---|---|
| 1 | 準備 | 試験を知る | 試験要項・シラバス詳細を読了 | □ |
| 2 | 準備 | GCP 基礎 | GCP の組織/プロジェクト/IAM の3層構造を理解 | □ |
| 3 | Section1 | DB 選定の基礎 | 学習資料 01_設計/基礎 を通読 | □ |
| 4 | Section1 | DB サービス比較 | AlloyDB / Cloud SQL / Spanner / Bigtable / Firestore の役割暗記 | □ |
| 5 | Section1 | HA/DR の基礎 | リージョン/ゾーン/マルチリージョンの違い、SLA を理解 | □ |
| 6 | Section1 | 演習 | 問題集 section1 を解く(目標 60%) | □ |
| 7 | Section2 | 運用の基礎 | 学習資料 02_運用管理/基礎 を通読 | □ |
| 8 | Section2 | バックアップ&PITR | RPO/RTO/PITR を完全理解、問題集 section2(目標 60%) | □ |
| 9 | Section3 | 移行の基礎 | DMS / Datastream の使い分けを暗記、学習資料 03_移行/基礎 | □ |
| 10 | Section3 | 演習 | 問題集 section3(目標 60%) | □ |
| 11 | Section4 | デプロイ | 学習資料 04_デプロイとHA/基礎 + Terraform 入門 | □ |
| 12 | 仕上げ | 用語集 + 弱点克服 | 用語集を80%以上の精度で言えるようにする | □ |
| 13 | 演習 | 模擬試験1 | 本番形式で実施 → 弱点を 02_学習資料 へ戻って補強 | □ |
| 14 | 演習 | 模擬試験2 + 受験 | 模擬2で 70%超 → 公式サンプル問題 → 受験 | □ |
週次の詳細
Week 1:試験を知る(4h)
-
00_試験概要/試験要項.mdを通読(30分) -
00_試験概要/シラバス詳細.mdの意思決定ツリーを書き写す(1h) - 公式認定ページを開き、サンプル問題リンクをブックマーク(30分)
- 受験予定日を仮置き(14週後の土日推奨)
Week 2:GCP 基礎(8h)
- Cloud Skills Boost 「Google Cloud Fundamentals」を実施(4h)
- gcloud CLI をインストールし、無料枠でプロジェクト作成(1h)
- IAM の Role / Policy / Service Account を区別できるようにする(3h)
Week 3〜6:Section 1 — 設計(合計 32h)
Week 3 — DB 選定の基礎
-
02_学習資料/01_設計/01_基礎.md通読(4h) - 全 DB サービスを 役割の1行説明 で書き出す(2h)
- 公式の DB 選定フローチャートをノートに写す(2h)
Week 4 — DB サービス比較
- AlloyDB の ColumnarEngine が何のためかを説明できる
- Spanner の TrueTime が何の問題を解くのか説明できる
- Bigtable の 行キー設計の原則 を 3つ挙げられる
- ハンズオン: Cloud SQL の MySQL インスタンスを作って
mysqlクライアントで接続(2h)
Week 5 — HA/DR
-
02_学習資料/01_設計/02_応用.mdの HA/DR 章を通読(3h) - Cloud SQL HA / AlloyDB HA / Spanner マルチリージョン の SLA を暗記(1h)
- ハンズオン: Cloud SQL HA を作成、手動フェイルオーバーを実行(3h)
Week 6 — 演習
-
03_問題集/section1_問題集.mdを解く(4h) - 間違った問題の解説を読み込む(2h)
- 弱点トピックを
02_学習資料/01_設計/に戻って復習(2h)
Week 7〜8:Section 2 — 運用管理(合計 16h)
Week 7 — 運用基礎
-
02_学習資料/02_運用管理/01_基礎.md通読(3h) - Query Insights の見方を実機で確認(2h)
- Cloud Monitoring でカスタムダッシュボードを作る(3h)
Week 8 — バックアップ & PITR
- PITR の仕組み(トランザクションログ + ベースバックアップ)を理解
-
03_問題集/section2_問題集.md実施(目標 60%) - ハンズオン: Cloud SQL の PITR で5分前の状態に復元(2h)
Week 9〜10:Section 3 — 移行(合計 16h)
Week 9 — 移行ツール
-
02_学習資料/03_移行/01_基礎.md通読(4h) - DMS の対応マトリクス(ソース ⇄ ターゲット)を暗記(2h)
- Datastream のユースケース 3つを挙げられるようにする(1h)
- ハンズオン: DMS で MySQL on Compute Engine → Cloud SQL MySQL(要 3h、別途確保)
Week 10 — 演習
-
03_問題集/section3_問題集.md(4h) - フォールバックとリバースレプリケーションの違いを説明できる
- Datastream + BigQuery のシナリオ問題を解く
Week 11:Section 4 — デプロイ & HA(8h)
-
02_学習資料/04_デプロイとHA/01_基礎.md通読(3h) - Terraform 公式チュートリアル: Cloud SQL モジュール(2h)
-
03_問題集/section4_問題集.md(3h)
Week 12:仕上げ(8h)
-
05_用語集/用語集.mdを 3周(5h) - 弱点章を 2 周目(3h)
Week 13:模擬試験1(8h)
- 本番形式で
04_模擬試験/模擬試験1.mdを 2 時間ぶっ通しで実施 - 採点後、間違えた問題の解説を読み、関連する
02_学習資料/に戻って復習 - 弱点章のフラッシュカード作成
Week 14:模擬試験2 + 受験(10h)
-
04_模擬試験/模擬試験2.mdを本番形式で実施 → 目標 75%超 - 公式サンプル問題を解く(30分)
- 受験前日:早寝、当日朝:軽食 + コーヒー、受験!
新人向けTips(重要)
「DB を選べ」系の問題は 必ず制約条件 に注目
- 「グローバル」「強整合」「ミリ秒レイテンシ」など → Spanner
- 「PostgreSQL 互換」「AI/ML」「高速分析(HTAP)」 → AlloyDB
- 「IoT」「>1TB」「時系列」「秒間10万件」 → Bigtable
- 「モバイル」「リアルタイム同期」「オフライン対応」 → Firestore
- 「Oracle」「SAP HANA」「Exadata」 → Bare Metal Solution
「コスト最適化」と「運用負荷最小化」は マネージドサービスを選ぶ がほぼ正解
- Compute Engine 上の自前 PostgreSQL → ✗
- Cloud SQL / AlloyDB → ✓
「ダウンタイム最小化の移行」は DMS の連続レプリケーション がほぼ正解
- mysqldump + scp → ✗(長時間ダウンタイム)
- DMS (Continuous mode) → ✓
困ったときの判定
分からないときは、「マネージド」「自動化」「最小権限」「マルチリージョン」「IaC」 のキーワードがある選択肢を選べば大体当たる。
学習が進まないときの処方箋
| 症状 | 処方 |
|---|---|
| 用語が多すぎて頭に入らない | サービス名を 3列表(タイプ・主用途・選定キーワード) にまとめ、毎朝5分眺める |
| 公式ドキュメントが英語で辛い | Chrome の日本語翻訳でOK。完璧な翻訳より「読み終わる」ことを優先 |
| ハンズオンの料金が心配 | 無料枠 + プロジェクト作り直しで $300 クーポン内に収まる。終わったら必ずリソース削除 |
| 模擬試験で 40%しか取れない | 焦らない。最初は当たり前。間違えた問題1つ1つを「なぜ」で理解する方が学習効率は高い |