インフラ構成管理の基礎知識
#システムとインフラの基礎知識
インフラ構成管理
ハードウェア、ネットワーク、OS、ミドルウェア、アプリケーションの構成を適切な状態に保つ仕事のこと
広い意味でのインフラはこの5つを含むと考えることができる
オンプレミスでは大変な仕事だった
クラウドシステムにより物理的な制約が除かれて手法が変わってきた
変更ではなく破棄と再構築を行えば良い
変更履歴ではなくあるべき状態を管理すれば良い→
Immutable Infrastructure
コードによる構成管理→
Infrastructure as Code
代表的インフラ構成管理ツール
OS起動の自動化
KickStart
Vagrant
OSとミドルウェアの設定自動化
Chef
Ansible
Puppet
Itamae
複数サーバの管理の自動化
Kubernetes
CI/CD