Devops/Iac

Devops/Iac

[Terraform] VPC 환경 구축해보기

VPC 환경 구축해보기 저번에 테라폼 키 설정과 간단한 EC2 구축을 실습했었습니다. 클라우드 환경에서의 VPC는 서브넷이나 네트워크 게이트웨이 등 네트워킹 환경을 가상으로 완벽하게 제어할 수 있는, 한마디로 가상 네트워크 구축 센터라고 볼 수 있습니다. VPC는 클라우드 환경 구축에 있어 매우 중요한 요소에 해당하는데, 하나의 VPC 환경을 테라폼으로 간단하게 자동화시켜 동작하게 구현해보려고 합니다. provider "aws"{ region = "ap-northeast-2" // 제공자 리전 정보 alias = "vpc" } resource "aws_vpc" "main" { cidr_block = "10.0.0.0/16" tags = { Name = "terraform-vpc" } } resource ..

Devops/Iac

[Terraform] Key 설정 및 간단한 EC2 배포 실습

테라폼(Terraform)이란? 테라폼을 설명하기전에 IaC에 대한 설명을 먼저 해야 할 것 같다. IaC는 Infrastructure as Code, 즉 코드형 인프라로, 코드 형태로 인프라를 작성, 정의, 배포, 업데이트 등 인프라를 관리하고 프로비저닝 하는 것을 뜻합니다. 여기서 테라폼은 IaC의 도구로 서버와 인프라 자체를 구성하는데 사용되는 도구입니다. 준비 사항 - EC2 사용 권한이 있는 AWS 사용자 - Terraform 설치 1. ACCESS_KEY 설정 이번 실습에서 우리는 EC2 배포 실습만 할 것이기 때문에 EC2 외 다른 권한을 부여하지 않은 AWS 사용자를 만들어 액세스 키를 설정해야 합니다. 해당 액세스 키를 발급해주고 여기서 발급받는 액세스 키는 키를 생성했을 때 빼고 재발급..

은하윤슬
'Devops/Iac' 카테고리의 글 목록