DevOps の要素

DevOpsの基礎概念

Cem Sakarya

DevOps Risk Advisor

DevOps の変更管理モデル

  DevOps 変更管理モデル:Developer Platform、Codebase & Version Control、DevOps、Deployment Platform

 

  • 継続的インテグレーション & 継続的デリバリー
DevOpsの基礎概念

CI/CD パイプライン:Version Control、Build、Testing and Staging、Autotest、Deployment

DevOpsの基礎概念

CI の原則

 

  1. バージョン管理ソフトウェア
  2. 頻繁な統合

DevOps サイクル:Test と Develop が強調表示。

DevOpsの基礎概念

バージョン管理

バージョン管理のブランチを象徴するパイプ。

  • メインブランチがコードベースの単一の真実源
  • 複数チームが同一ソフトに並行開発
  • ピアレビュー
  • 各段階でテスト
DevOpsの基礎概念

CD の原則

 

  1. ビルドの自動化
  2. テストの自動化
  3. 変更の短縮と予測可能性

DevOps サイクル:Test と Develop が強調表示。

DevOpsの基礎概念

実験

DevOps サイクル:Deploy が強調表示。

 

  • 限定ユーザーで実施
  • フィードバック収集
  • 変更をデプロイ後に実行
DevOpsの基礎概念

フィードバックループ

DevOps サイクル:Review が強調表示。

  • 製品を継続的に改善
  • レビュー段階をフィードバック循環に活用
  • 反映して行動に移す
  • 必要に応じてソフトウェアを変更
DevOpsの基礎概念

Ayo berlatih!

DevOpsの基礎概念

Preparing Video For Download...