코드형 인프라 (IaC)

Havi·2023년 8월 1일
0

Knowledge

목록 보기
13/15

코드형 인프라는 수동 프로세스가 아닌 코드를 통해 인프라를 관리하고 프로비저닝하는 것을 말한다.

What ?

*** 모든 것을 코드로 정의하고

  • 작업하면서 모든 것을 지속적으로 테스트 및 딜리버리 하며
  • 작고 느슨하게 결합된 조각으로 시스템을 구축한다**

코드형 인프라 (Infrastructure as Code, IaC)는 수동 프로세스가 아닌 코드를 통해 인프라를 관리하고 프로비저닝하는 것을 말한다.
(프로비저닝 : IT 인프라를 생성하고, 설정하는 프로세스로 다양한 리소스에 대한 사용자 및 시스템 액세스를 관리하는 데 필요한 단계를 포함한다.)

Why ?

IaC를 사용하면 인프라 사양을 담은 구성 파일이 생성되므로 구성을 편집하고 배포하기가 더 쉬워진다.
IaC는 구성 사양을 코드화하고 문서화 함으로써 구성 관리를 지원하며, 따라서 구성 변경 사항을 문서화 하지 않고 임시로 변경하는 일을 막을 수 있다.

How ?

IaC를 구축하는 데 필요한 도구는 크게 두 가지로 구성 오케스트레이션구성 관리 로 나뉜다.

가장 인기 있는 오케스트레이션 도구는 AWS 클라우드 포메이션,
구글 클라우드 배포 관리자, 해시코프 테라폼, 마이크로스프트 애저 리소스 관리자 등이 있으며,
이는 개발자가 인프라 배포를 다양하게 자동화할 수 있도록 지원한다고 한다.

Reference

https://www.ciokorea.com/news/218904

profile
집중집중

1개의 댓글

comment-user-thumbnail
2023년 8월 1일

글 잘 봤습니다.

답글 달기