Terraform(IaC)이 뭔지, 왜 써야 하는지 알려주세요. AWS를 사용하고 있습니다.
Terraform은 인프라를 코드로 관리하는(Infrastructure as Code) 도구입니다.
왜 써야 하나:
기본 예시 (AWS EC2):
provider "aws" { region = "ap-northeast-2" # 서울}resource "aws_instance" "web" { ami = "ami-0c55b159cbfafe1f0" instance_type = "t3.micro" tags = { Name = "web-server" }}# 명령어terraform init # 초기화terraform plan # 변경 사항 미리보기terraform apply # 실제 적용terraform destroy # 삭제
plan → apply 2단계 구조 덕분에 실수로 리소스를 삭제하는 것을 방지할 수 있습니다.
댓글 2
Terraform은 인프라를 코드로 관리하는(Infrastructure as Code) 도구입니다.
왜 써야 하나:
기본 예시 (AWS EC2):
plan → apply 2단계 구조 덕분에 실수로 리소스를 삭제하는 것을 방지할 수 있습니다.