[DevOps] IaC 개념 / Terraform 동작 / AWS CLI - 2일차 완
**IaC (Infrastructure as Code, 코드형 인프라)**는 인프라를 설정하고 관리하는 방식으로, 전통적인 수동적인 인프라 관리 방법에서 벗어나 코드로 인프라를 정의하고 관리하는 접근법입니다. 즉, 서버, 네트워크, 데이터베이스 등 인프라 자원을 코드로 정의하여 자동화하고 버전 관리할 수 있습니다.주요 특징코드로 인프라 관리:시스템 인프라의 설정을 코드로 작성하고 이를 버전 관리 시스템(Git 등)을 사용하여 관리합니다.인프라의 배포, 설정, 업데이트가 코드로 자동화됩니다.자동화:수동으로 서버를 프로비저닝하고, 구성하고, 배포하는 대신, IaC를 통해 코드만 실행하면 자동으로 환경이 설정됩니다.일관성 및 재사용성:코드를 재사용하고 동일한 인프라 구성을 여러 번 반복할 수 있습니다.코드 기..