마짱짱의 지식창고
[Terraform] Associate 준비(1) - IaC코드 이해하기 본문
반응형
Terraform은 인프라를 안전하고 효율적으로 구축, 변경 및 버전화할 수 있는 코드형 인프라(IaC)도구 입니다.
Terraform의 주요특징
1. Infrasrtucture as Code
사람이 읽을 수 있는 선언적 구성파일입니다.
이를통하여 버전관리를 할 수 있고 재사용할 수있는 Blueprint를 생성할 수 있습니다.
2. Execution Plans
Terraform은 수행할 작업을 설명하는 Plan을 생성하고 인프라를 변경하기 전에 승인을 요청 합니다.
이를통해 Terraform이 인프라를 Create, Update, Destory 전에 변경사항을 검토할 수 있습니다.
3. Resource Graph
리소스 그래프를 Build하고 종속되지않는 작업을 동시에 다발적으로 진행합니다.
이를 통해 리소스를 최대한 효율적으로 구축할 수 있습니다.
4. Change Automation
구성파일을 Update할 때 Terraform은 변경된 내용을 확인하고 종속성을 따르는 실행계획을 만듭니다.
출처
https://www.terraform.io/intro/index.html#infrastructure-as-code
https://www.hashicorp.com/blog/infrastructure-as-code-in-a-private-or-public-cloud
반응형
'Automation > Terraform' 카테고리의 다른 글
[Terraform] Associate 준비(3) - Terraform 기초(Provider, Provisioners) (0) | 2021.07.22 |
---|---|
[Terraform] Associate 준비(2) - Terraform State 의 목적, Remote State (0) | 2021.07.21 |
[Terraform] Associate 준비 & 문제풀이 & 개념정리 (0) | 2021.06.16 |
[Terraform] Terraform 생성,수정,삭제 test (0) | 2021.06.04 |
[Terraform] WSL2 + cloud sdk + terraform + VScode 개발환경 구축 (2) | 2021.06.04 |