DevOps・CI/CDの全体像

DevOpsは開発と運用が協働し、継続的に価値を届ける文化・実践である。CI/CDはその流れを自動化・反復可能にする代表的な仕組み。

この単元で学ぶこと

  • DevOpsの意味と役割を説明できる
  • CIの意味と役割を説明できる
  • CDの意味と役割を説明できる
  • DevOps・CI/CDの全体像の目的と代表的な実践を具体例から説明できる

本文解説

DevOps・CI/CDの全体像は速度だけでなく、再現性・品質・安全性・フィードバックを重視する。

DevOps 開発と運用の協働・自動化・継続改善を重視する考え方。 組織文化と技術実践の両面を含む。

CI 変更を頻繁に統合し自動ビルド・テストする。 統合不具合を早期発見する。

CD 検証済み成果物を継続的に配布/デプロイ可能にする。 DeliveryとDeploymentの用語差に注意。

パイプライン ビルド・テスト・配布を順序化した自動処理。 失敗時に停止・通知する。

フィードバック 監視結果や障害を開発へ戻す。 継続改善に使う。

自動化の対象、実行タイミング、人手承認の有無を読む。

共通KPIと自動化基盤を持つ。

図解

DevOps・CI/CDの全体像の流れ
変更から検証・配布・フィードバックまでを整理する。

重要ポイント

  • DevOps: 開発と運用の協働・自動化・継続改善を重視する考え方。
  • CI: 変更を頻繁に統合し自動ビルド・テストする。
  • CD: 検証済み成果物を継続的に配布/デプロイ可能にする。
  • パイプライン: ビルド・テスト・配布を順序化した自動処理。
  • DevOps・CI/CDの全体像をツール名ではなく目的と流れで理解する。

間違えやすい点

  • 自動化すれば品質確認が不要と考えない。
  • 本番投入とビルドを同じ意味にしない。
  • 失敗時の停止・復旧手順を省かない。

用語解説

DevOps
開発と運用の協働・自動化・継続改善を重視する考え方。
CI
変更を頻繁に統合し自動ビルド・テストする。
CD
検証済み成果物を継続的に配布/デプロイ可能にする。
パイプライン
ビルド・テスト・配布を順序化した自動処理。
フィードバック
監視結果や障害を開発へ戻す。

関連教材

参考資料

教材データに登録された参考リンクです。リンク先の内容や更新日は提供元でご確認ください。

確認問題の出題・採点や学習履歴の保存にはログインが必要です。