最新のITインフラ概念

DevOpsの基礎概念

Cem Sakarya

DevOps Risk Advisor

ITインフラの主構成要素

 

  • 複数コンポーネントの組み合わせ
  • 組織の要件に合わせてカスタマイズ

ソフトウェア

ネットワーク

ハードウェア

DevOpsの基礎概念

ハードウェア

サーバー

  • 自社施設で運用可能
  • クラウド事業者から利用することも可能
DevOpsの基礎概念

ネットワーク

  • 他ソフトウェアとの通信
  • インターネット経由でユーザーと通信

ネットワーク

DevOpsの基礎概念

ソフトウェア

 

ソフトウェアが必要な理由:

  • ハードウェアとネットワークを管理する
  • 組織の用途に合わせて構成する

 

インフラソフトの目的:

  • プロダクトチームの開発と提供を支援する
DevOpsの基礎概念

変更管理

 

  • ソフトウェアは継続的な保守と改良が必要
  • 変更は高コストかつ業務に影響する可能性
  • インフラエンジニアリングは製品開発に必要なツールを提供
DevOpsの基礎概念

開発者プラットフォーム

  プラットフォームエンジニアリングの模式図: Developer Platform、Codebase & Version Control、DevOps、Deployment Platform。Developer Platformが強調表示。

DevOpsの基礎概念

コードベースとバージョン管理

  プラットフォームエンジニアリングの模式図: Developer Platform、Codebase & Version Control、DevOps、Deployment Platform。Codebase & Version Controlが強調表示。  

  • バージョン管理: Git
DevOpsの基礎概念

DevOpsのCI/CDパイプライン

  プラットフォームエンジニアリングの模式図: Developer Platform、Codebase & Version Control、DevOps、Deployment Platform。DevOpsが強調表示。  

  • 狭義のDevOps=CI/CD
  • コードはビルドが必要
  • ソースコードを実行可能ファイルに変換
DevOpsの基礎概念

デプロイプラットフォーム

  プラットフォームエンジニアリングの模式図: Developer Platform、Codebase & Version Control、DevOps、Deployment Platform。Deployment Platformが強調表示。

DevOpsの基礎概念

マイクロサービスの変更管理

マイクロサービスAはv1からv2へ更新。マイクロサービスBはv1のまま。

DevOpsの基礎概念

演習に進みましょう!

DevOpsの基礎概念

Preparing Video For Download...