イミュータブルインフラ|サーバーを直さず作り直す考え方
イミュータブルインフラは、稼働中のサーバーを直さず、新しいイメージから作り直して置き換える考え方です。スノーフレーク化の問題、Packer や Auto Scaling での置き換え、状態を外に出す前提と落とし穴を整理しました。
DevOpsイミュータブルインフラは、稼働中のサーバーを直さず、新しいイメージから作り直して置き換える考え方です。スノーフレーク化の問題、Packer や Auto Scaling での置き換え、状態を外に出す前提と落とし穴を整理しました。
DevOps構成管理ツールの要は、何度流しても結果が変わらない冪等性です。Ansible の実行例で 2 回目が changed=0 になる様子を確かめ、check mode・プル型・作り直す運用との使い分けまで見ます。
DevOpsコンテナは「どこでも同じに動く単位」を作り、Kubernetes はそれを宣言した状態に寄せ続けます。2 つの役割の違いと、DevOps の仕組みがこの 2 つを前提にしている理由、導入の落とし穴をまとめました。
SREオンコールは何人で、何時間のシフトで回せば一人に偏らないのか。Google の SRE 本と PagerDuty の公開資料から、ローテーションの組み方・引き継ぎ・負荷の測り方と当番明けの回復の決め方を読み解きます。
TechGitHub Actions で PR を連続マージすると、paths-filter の変更検知と concurrency の待機キャンセルが重なり、変更がデプロイされないことがあります。差分の起点を前回成功した run に変えた実例です。
DevOpsAPI キーやパスワードをコードに書かないための選択肢を、環境変数・シークレットストア・CI のシークレット・OIDC の順に整理。漏れる前提での検出と、消すより先に無効化する対応までまとめました。
SRE通知は多すぎても少なすぎても障害を見逃します。Google SRE本やPrometheus、PagerDutyの資料をもとに、何を・いつ・誰に鳴らすかの決め方を症状ベースの判定とバーンレートを軸にまとめました。
DevOps長生きしたブランチのマージで半日溶ける原因は、分けた瞬間ではなく戻すときにあります。単一trunkで協業するトランクベース開発の定義、短命の基準となる二日、未完成機能の隠し方と導入の壁を整理しました。
Tech Lead生産性を数字で出せと言われたとき、コミット数を出すと読み違えます。デリバリーを測るDORAの5指標と、生産性を5つの次元へ分解するSPACEの違い、重ね方、導入でつまずく3点を整理しました。
DevOpsブルーグリーン・ローリングアップデート・カナリアの仕組みを、Kubernetes公式ドキュメントやSRE Workbookの一次情報から整理しました。戻しの速さ・リソース・新旧の同時稼働で選ぶ軸と、スキーマ変更の落とし穴をまとめています。