Immutable Infrastructure - CI/CD用語集の定義
immutable infrastructure は、deploy後にサーバーを一切変更しないモデルです。何かを変えるには、新しいイメージをbuildして稼働中のインスタンスを置き換えます。その場でパッチを当てたり設定したりすることはありません。
なぜ重要か
不変性は構成ドリフトや「あのマシンでは動く」問題を排除し、deployを予測可能にし、rollbackを些細なものにします (以前のイメージを再deployするだけ)。使い捨てのCI runnerはimmutable infrastructureの一形態です。
関連ガイド
Blue-Green Deployment - CI/CD Glossary DefinitionBlue-Green Deployment: A blue-green deployment runs two identical production environments, one live (blue) an…
Ephemeral Runner - CI/CD Glossary DefinitionEphemeral Runner: An **ephemeral runner** is created fresh for one job and destroyed after, giving clean, rep…
Idempotency - CI/CD Glossary DefinitionIdempotency: Idempotency is the property that running an operation multiple times has the same effect as runn…