Terraform은 왜 쓰는걸까?


Terraform은 왜 쓰는걸까?

Terraform(이하 테라폼)은 hashicorp에서 만든 오픈소스 IaC(Infrastructure as Code) 도구입니다. IaC란 코드형 인프라라는 뜻으로, 인프라를 코드로 나타낸다는 의미입니다. 예를 들어봅시다. resource "aws_instance" "example" { ami = "ami-06ffa3c90d0eaa9d9" instance_type = "t2.micro" } 위 코드는 테라폼 형식으로 작성한 파일입니다. 코드를 살펴보면 ami는 ami-06ffa3c90d0eaa9d9를 쓰고 instance_type은 t2.micro를 쓰겠다는걸 알 수 있습니다. 코드를 실행하면 aws에 ami-0a93a08544874b3b7 이미지를 가진 t2.micro 사양의 ec2를 만들 수 있습니다. AMI는 Amazon Machine Image의 약자로 ami-06ffa3c90d0eaa9d9는 ap-northeast-2(한국 region)의 ubuntu 18.04 이미지를 ...


#ami #iac #infrastructure #terraform #인프라 #테라폼

원문링크 : Terraform은 왜 쓰는걸까?