![[인프라를 소프트웨어처럼 1/5] Infrastructure as Code, 그리고 그다음](https://flex.team/blog/og/main.jpg)
데브옵스
[인프라를 소프트웨어처럼 1/5] Infrastructure as Code, 그리고 그다음
두줄요약
Terraform plan은 변경점만 보여 주고 실제 동작은 보장하지 못한다고 설명했습니다. IaC를 넘어 테스트 가능성과 재현 가능성을 갖춘 IaS 관점이 필요하다고 강조했습니다.
핵심 내용
- Terraform plan은 변경 예정 상태만 보여 줄 뿐 실제 동작 여부는 검증하지 못하는 한계
- IaC는 버전 관리와 재현성을 제공하지만, 테스트 가능성과 실행 검증이 부족한 설정 수준에 머무를 수 있음
- 이를 넘어 인프라를 소프트웨어처럼 다루는 IaS 관점에서 테스트 가능성, 재현 가능성을 요구
- 환경을 코드와 분리해 주입하는 다섯 축의 설계와, 격리된 실행 환경을 만드는 여섯 번째 축의 문제의식 제시
적용해볼 점
- apply 이전과 운영 중에도 동작을 검증할 수 있는 피드백 루프 설계
- 같은 선언이 어디서나 같은 결과를 내는 재현성 확보
- 브랜치 단위 격리 환경처럼 환경 자체를 선언적으로 다루는 접근 검토
