오늘도 한 뼘 더

[Terraform] 테라폼 시작하기 본문

DevOps & Infra/DevOps

[Terraform] 테라폼 시작하기

나른한댕댕이🐶 2023. 7. 24. 16:40
728x90
반응형

  # 배경  

현재 회사에서 AWS 클라우드를 사용하고 있고 인프라 관리를 쉘스크립트를 통해서 진행하고 있다.

최근 많은 회사들이 Terraform, Ansible과 같은 IaC(Infrastructure as Code)를 많이 사용하고 있다고 해서 관심을 같게 되었다. 같은 환경의 리소스를 복제하여 만들 때 유익하다는 이야기를 듣고 클러스터 복원하는 스크립트를 만들어볼 수 있을 것 같다는 생각으로 시작하게 되었다.

 

  # Terraform이란?  

Terraform(테라폼)은 하시코프에서 오픈소스로 개발 중인 클라우드 Infrastructure 자동화를 지향하는 IaC(Infrastructure as Code) 도구이다.

 

  # Terraform 구성  

출처 : https://developer.hashicorp.com/terraform/intro
  • Write: Config 파일을 사용하여 생성, 삭제, 업데이트하고자 하는 인프라 설정을 작성한다.
  • Plan: 작성한 파일을 실행했을 때의 계획을 볼 수 있다.
  • Apply: 작성한 내용이 승인되면 실제로 진행시킨다.
728x90
반응형
Comments