cloud & SRE // 組んで動かす
クラウドインフラ
クラウド・インフラは、ひとことで言えば「システムを組んで・動かして・運用する」実践です。クラウドの上に、Linux・コンテナ・Kubernetesを積み、Terraformで再現可能にし、CI/CDで届け、可観測性とSREで信頼性を保つ。すべて再現できるコードと設定で扱います。
なぜ学ぶのか
- 再現可能に組める。Dockerfile・compose・manifest・HCLで、環境をコードとして残せます。
- 運用が回せる。監視・アラート・SLO/エラーバジェットで信頼性を定量化できます。
- アンチパターンを避けられる。「なぜそうするか」と落とし穴をセットで押さえます。
こんな場面で役立つ
- コンテナDocker/Kubernetesでアプリを動かす
- IaCTerraformで宣言的にインフラを構築
- CI/CDブルーグリーン・カナリアで無停止リリース
- SRESLI/SLO・ポストモーテムで信頼性を保つ
ここでは、動く設定一式(Dockerfile・compose・K8s manifest・Terraform)をコードとして示し、アーキ構成・デプロイフローはMermaidで描く方針です。クラウド基礎からLinux・コンテナ・K8s・IaC・CI/CD・可観測性・SREまでを体系化しました。通信原理はネットワーク、ML基盤はMLOpsへ相互リンク。クラウド固有スペックは要最新確認。
カリキュラム(全8章)
目次・インデックス
第1章 ── クラウドの基礎
- 第1章 クラウドの基礎 目次 基礎 必須
- クラウドとは・IaaS/PaaS/SaaS 基礎 必須
- 主要サービスの地図(計算・保存・ネットワーク・DB) 基礎 必須
- 責任共有モデルとリージョン/AZ 標準 必須
- コストとスケーリングの考え方 標準 必須
第2章 ── Linux運用の基礎
- 第2章 Linux運用の基礎 目次 基礎 必須
- シェルとファイル操作・権限 基礎 必須
- プロセスとサービス管理(systemd) 標準 必須
- パッケージとユーザー・SSH 基礎 必須
第3章 ── コンテナ
- 第3章 コンテナ 目次 基礎 必須
- コンテナとは(名前空間・cgroups) 基礎 必須
- Dockerイメージとレイヤ 基礎 必須
- コンテナのネットワークとボリューム 標準 必須
- Docker Composeで複数コンテナ 標準 必須
第4章 ── Kubernetes
- 第4章 Kubernetes 目次 標準 必須
- Kubernetesの全体像(宣言的・調整ループ) 標準 必須
- Pod・Deployment・ReplicaSet 標準 必須
- Service・Ingress 標準 必須
- ConfigMap・Secret・ボリューム 標準 必須
- スケーリングと自己修復 発展 必須
第5章 ── IaC
- 第5章 IaC 目次 基礎 必須
- IaCとは・宣言的構成 基礎 必須
- Terraformの基礎(HCL・state) 標準 必須
- モジュール化と環境分離 発展
- 構成管理とImmutable Infrastructure 発展
第6章 ── CI/CD
- 第6章 CI/CD 目次 基礎 必須
- CI/CDとは・パイプライン 基礎 必須
- デプロイ戦略(ローリング・ブルーグリーン・カナリア) 標準 必須
- GitOpsと自動化 発展
第7章 ── 監視と可観測性
- 第7章 監視と可観測性 目次 標準 必須
- メトリクス・ログ・トレース(3本柱) 標準 必須
- 監視とアラート設計 標準 必須
- 分散トレーシング 発展
第8章 ── SREと信頼性
- 第8章 SREと信頼性 目次 標準 必須
- SREとは・SLI/SLO/エラーバジェット 標準 必須
- インシデント対応とポストモーテム 標準 必須
- キャパシティと信頼性設計 発展
- DevOps文化とDORA 4指標 標準 必須