코드형 인프라(IaC)는 데이터 센터 서버, 스토리지 및 네트워킹 인프라를 관리하기 위한 접근 방식입니다. IaC를 사용하면 대규모 구성 및 관리가 아주 간편해집니다. 기존 데이터 센터 인프라 관리에서는 구성을 변경할 때마다 운영자와 시스템 관리자가 수동으로 작업해야 했습니다. IaC를 사용하면 인프라 상태를 유지 관리하는 소프트웨어에서 읽을 수 있도록 인프라 구성 정보가 표준화된 파일에 저장됩니다. IaC는 수동 구성 단계를 없애 생산성과 안정성을 향상할 수 있습니다.
코드형 인프라와 자동화라는 두 용어는 서로 밀접하게 관련되지만, 그 의미는 매우 다릅니다. 코드형 인프라는 데이터 센터 인프라의 구성 또는 상태를 알려진 방식으로 유지하는 것과 관련이 있습니다. 자동화는 상태를 인프라에 자동으로 푸시하고 유지 관리하는 프로세스를 주로 처리합니다.
공개적으로 제공되는 일부 IaC 툴은 다음과 같습니다.
코드형 인프라는 DevOps 혁신을 가능하게 하는 핵심 요소 중 하나입니다. 복잡한 시스템 및 환경을 몇 줄의 코드로 변환하여 버튼 클릭 한 번으로 배포할 수 있는 기능을 제공합니다.