README

Section 5: 実装の管理(~12.5%)

開発・運用チームへの 技術助言 と、Google Cloud を プログラマブルに操作する手段 を体系的に学ぶ。Cloud Build/Deploy、Apigee、Terraform、Cloud Code、Emulators、Database Migration Service が中心。


このセクションのゴール


公式試験ガイドのカバー範囲

小項目 テーマ
5.1 開発・運用チームへの助言(デプロイ、Apigee、テスト、移行、Gemini Cloud Assist)
5.2 Google Cloud をプログラマブルに操作(Cloud Shell/Code、gcloud/gsutil/bq、Emulators、IaC、API ベストプラクティス、クライアントライブラリ)

ファイル構成

ファイル 対象 内容
01_基礎.md 📘 新人 CI/CD、IaC、API 管理、gcloud/Cloud Shell の基本概念
02_応用.md 🔧 中堅 デプロイ戦略、Apigee 詳細、Terraform/Config Connector、Emulator 運用
03_要点と暗記.md 🎯 シニア / 直前確認 即答すべきツール選定・移行サービス対応表・API ベストプラクティス

学習の進め方

新人(実務 1-2 年 / GCP 初学者)

  1. 01_基礎.md を通読(1.5-2 時間)
  2. Cloud Shellgcloud / gsutil / bq を実際に触る
  3. 02_応用.md を流し読み(1 時間)
  4. 簡単な Terraform / Cloud Build パイプラインを書いてみる
  5. 03_要点と暗記.md で要点整理

中堅(実務 3-5 年 / GCP 経験あり)

  1. 01_基礎.md目次だけ(既知の項目はスキップ)
  2. 02_応用.md を精読、特に Apigee / Cloud Deploy / Database Migration Service
  3. 03_要点と暗記.md暗記必須項目 を確認
  4. 演習で 80% 以上を目指す

シニア(実務 5 年以上)

  1. 03_要点と暗記.md から開始(20-30 分)
  2. 未知/最新項目 (Gemini Cloud Assist、Datastream、Cloud Code) のみ 02_応用.md で確認
  3. 演習で 85% 以上

重要キーワード(Section 5)

カテゴリ キーワード
CI/CD Cloud Build、Cloud Deploy、Artifact Registry、Container Registry(旧)、Skaffold
デプロイ戦略 Blue-Green、Canary、Rolling、Trafic Split
API 管理 Apigee、Apigee Hybrid、API Gateway、Cloud Endpoints
テスト 単体テスト、統合テスト、負荷テスト、Locust、JMeter、k6、Cloud Test Lab
移行ツール Database Migration Service、Datastream、Migrate to Containers、Migration Center、Transfer Appliance
開発ツール Cloud Shell、Cloud Shell Editor、Cloud Code(VS Code/IntelliJ)、Gemini Code Assist
CLI/SDK gcloud、gsutil、bq、kubectl、terraform、client libraries
IaC Terraform、Config Connector、Deployment Manager(レガシー)、Pulumi
Emulator Bigtable / Spanner / Pub/Sub / Firestore Emulator
API ベストプラクティス Exponential Backoff、認証、Idempotency、Quotas、Workload Identity
AI 支援 Gemini Cloud Assist、Gemini Code Assist

Section 5 と他セクションの関係

Section 1(設計)─→ アーキ決定
       ↓
Section 2(インフラ管理)─→ プロビジョニング (Terraform / Config Connector)
       ↓
Section 5(実装管理)⬅️★ ここ  ─→ デプロイ、CI/CD、API 公開、データ移行
       ↓
Section 6(運用卓越性)─→ 監視、SLO、リリース管理、信頼性
       ↓
Section 3(セキュリティ)⇆ 全フェーズで横断
Section 4(ビジネス分析)⇆ 上流で要件 / 下流で改善

Section 5 は 「設計を動くシステムに落とし込む」フェーズ に対応する。設計判断は Section 1、運用は Section 6 とセットで理解すると効率的。