코드형 인프라(Infrastructure as Code, IaC)
- 수동 프로세스 대신 코드를 통해 인프라를 프로비저닝하고 관리하는 방법이다.
- 기존의 수동 설정 방식은 반복작업이 많고 휴먼 에러가 발생하기 쉬우며, 인프라 설정을 변도로 문서화해서 관리해야 하는 번거로움이 있었다. IaC는 이러한 문제를 해결하기 위해 등장했다. 인프라를 코드로 관리함으로 일관성을 보장하고 운영 효율성을 높일 수 있다.
도구 : Terraform, AWS CloudFormation
장점
- Git과 같은 형상 관리 도구를 활용해서 변경 사항을 추적할 수 있다.
- 코드 자체가 문서 역할을 함
- 코드 재사용
단점
- 다양한 도구 사용법을 익히는데 필요한 러닝 커브
- 인프라의 상태 관리 복잡해질수있음
'cs(with 매일메일)' 카테고리의 다른 글
| [260126월] 자바에서 Object타입인 value를 String으로 타입 캐스팅하는 것과 String.valueOf()를 사용하는 것의 차이점은 무엇인가요? (0) | 2026.01.28 |
|---|---|
| [260123금] @OneToOne 관계에서 Lazy Loading을 설정할 때 주의할 점은 무엇일까요? (0) | 2026.01.28 |
| [260121수] String객체는 가변일까요, 불변일까요? 그렇게 생각하신 이유도 함께 설명해주세요. (0) | 2026.01.26 |
| [260120화] 네트워크에서 회선 교환 방식과 패킷 교환 방식은 어떤 차이점 있나요? (0) | 2026.01.26 |
| [260119월] try-with-resource에 대해서 설명해주세요. (1) | 2026.01.26 |