반응형
Terraform이란? IAC
Go언어 기반으로 개발한 HCL 언어로 코드를 작성하기 때문에 매우 간단하다.
가변적인 인프라 코드를 만들 수 있다.
이건 best practice이고, 각각 서비스의 규모에 따라서 다르게 구축하면 된다.
테라폼을 사용하는 이유는? 불변Immutable 인프라를 이용하기 위해
테라폼 기초 실습하기 (테라폼으로 EC2 생성하기)
1. S3 버킷 만들기
2. DynamoDB에서 테이블 생성
3. VScode에서 git clone
4. terraform init
5. terraform plan (어떤 리소스가 생성이 되었나요)
6. terraform apply (리소스를 실제로 생성할지)
7. AWS 콘솔에서 EC2에서 해당 instance가 생성이 되는지 확인할 수 있다
8. terraform destroy (리소스를 삭제)
반응형
'DevOps > AWS' 카테고리의 다른 글
[AWS] VPC(가상 네트워크)와 VPC의 구성 요소들 (NACL/SG, Route Table, VPC endpoint, IAG, EC2, NAT Gateway, Bastion Host) (0) | 2023.03.29 |
---|---|
[AWS] 네트워크 기초 (CIDR, 트래픽, 대역폭, HTTP, SSL, TLS) (0) | 2023.03.28 |
[AWS] DevOps에 관하여 (역할 / 핵심지표 / Immutable 개념) (0) | 2023.03.28 |
Presigned URL으로 S3 Bucket 업로드할 때 CORS 이슈 (http://localhost:3000) (0) | 2023.03.10 |
[AWS] CLI 명령어 구조 / 자주쓰는 명령어 정리 (0) | 2022.06.03 |