♻ Terraform(테라폼)/Architecture 구성 (2) 썸네일형 리스트형 목표 아키텍처 구성 및 terraform 을 활용한 생성 # 목표아키텍처를 기반으로 테라폼 코드를 활용한 인프라 구성 1. 목표 아키텍처 - 목표 아키텍처 리소스 VPC, 인터넷 게이트웨이, NAT 게이트웨어, EC2 인스턴스, 퍼블릭 서브넷 2개, 프라이빗 서브넷 2개, ap-northeast-2 A-C - 위와 같이 목표 아키텍처를 정의 하였고, 실행한 아파치 웹서버로 접근을 하게 되면 아래와 같은 페이지를 출력하게 된다. 2. 테라폼 코드 살펴보기 - 일단 모듈로 구성을 했기때문에 폴더 구조는 아래와 같다. - Root 경로의 파일을 정의하여 해당 모듈인 vpc 및 ec2를 실행하여 리소스를 생성하는 구조이다. - ec2 폴더 main.tf 더보기 # RSA 알고리즘을 이용해 private 키 생성 resource "tls_private_key" "pk".. Terraform을 활용한 인프라 설계 01 # 일단 EC2를 생성하기 위한 기본적인 인프라를 설계한다. 필수 인프라 요소 4가지가 핵심이다. 1. VPC 2. Subnet (Private, Public) 3. Gateway (Internet-GW, NAT-GW) 4. Routing Table (Public, Private) # 기본 아키텍처 구조는 아래와 같다. - 비용을 절약하기 위해 NAT-GW를 1개만 생성 했다... # Ver_02 이전 1 다음