불변 인프라(Immutable Infrastructure)와 Snowflake란
·
DevOps
불변 인프라(Immutable Infrastructure)란?서버가 배포된 후에 변경되지 않는 방식으로 한 번 배포된 서버(인프라)는 설정 변경을 하지 않고 불변인 것이 원칙서버의 업데이트, 수정 또는 변경이 필요한 경우 새로운 서버를 기존 이미지 기반으로 생성해 이전 서버를 대체불변 인프라를 위한 전제 조건(1) 인프라를 템플릿으로 관리할 수 있어야 함(2) 이전 인프라와 신규 인프라의 무중단 전환이 가능해야 함불변 인프라의 장점(1) 서버 구성의 일관성과 신뢰성, 멱등성 보장(2) 예측 가능한 배포 프로세스(테스트 서버와 운영 서버와의 차이가 거의 없기 때문)(3) 인프라 요소와 구성 방법을 지정하는 구성파일을 서버에서 관리할 필요가 없기 때문에 구성 관리가 간편Snowflake Server 패턴 (..