로딩
요청 처리 중입니다...

156. [Terraform] 테라폼 (Terraform) 개념 설명 및 AWS 인스턴스 생성하기

 156. [Terraform] 테라폼 (Terraform) 개념 설명 및 AWS 인스턴스 생성하기

이번 포스트에서는 테라폼(Terraform)을 이용해 AWS에서 인스턴스를 생성하고 접속하는 방법에 대해서 다룬다. 나도 깊게 사용해본건 아니라서, 대충 개념과 사용법정도만 정리해보았다. 1.

테라폼이란 테라폼 (Terraform) 은 하시코프에서 제공하는 클라우드 인프라 환경 배포 툴이다. Ansible이나 Chef와 비슷하다고 생각할 수 있으나, 테라폼은 '특정 클라우드 환경' 을 배포하는 것에 좀 더 초점이 맞춰져 있다는 것이 다르다.

Ansible은 일반 서버,가상 머신, 심지어 라즈베리파이에서도 SSH를 통해 동일한 환경을 배포할 수 있는 반면, 테라폼은 AWS, GCP 등의 클라우드 플랫폼 위에서 환경을 배포할 때 주로 사용한다. 그러나 코드로서 인프라를 정의한다는 개념 자체는 Ansible과 같은 환경 배포 툴과 동일하며, 일반 베어메탈 서버가 아닌 특정 클라우드 플랫폼의 특징에 맞는 환경을 코드로서 배포한다는 점이 다르다.

코드로서 인프라를 정의하기 & 재현 가능한 인...