IaC(Infrastructure as Code) - 입문

Sunwu Park·2024년 3월 17일

IaC

목록 보기
1/3

IaC란 뭘까?

  • Infrastructure as Code의 약자로 인프라의 할당, 수정, 배포, 관리를 코드로 진행하자는 개념

종류:

  • Terraform
  • Azure Resource Manager
  • Google Cloud Deployment Manager
  • Ansible

IaC 사용하는 이유

  • 인프라는 어떻게 변경되었고 어떤 리소스들을 사용하고 있는지 관리 및 추적이 어렵습니다.

⇒ Version Control System으로 인프라를 관리 할 수 있다

장점

  • 속도 향상 : 자원을 배포 연결하는 경우 인터페이스의 수동 탐색보다 자동화가 빠르다
  • 안정성 향상: 인프라 규모가 큰 경우, 실수를 방지하고 자원은 항상 프로비저닝되고 선언된 대로 구성된다
  • 구성 드리프트 방지: 더이상 실제 환경과 일치 하지 않는 경우 방지
  • 실험, 테스트, 및 최적화 지원: 쉽고 빠르게 프로비저닝 ⇒ 시간,자원 투자 없이 변경 및 테스트 가능하다.

0개의 댓글