Notice
Recent Posts
Recent Comments
Link
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
Tags more
Archives
Today
Total
관리 메뉴

요리사에서 IT개발자로

Terraform 스크립트 ( AWS 인프라 구성 및 RDS & WordPress 설치 자동화) 본문

AWS

Terraform 스크립트 ( AWS 인프라 구성 및 RDS & WordPress 설치 자동화)

H.S-Backend 2024. 11. 15. 19:14

https://github.com/Hyungs0703/terraform_aws_php/blob/main/README.md

 

terraform_aws_php/README.md at main · Hyungs0703/terraform_aws_php

Contribute to Hyungs0703/terraform_aws_php development by creating an account on GitHub.

github.com

 

1. VPC 및 서브넷 생성

먼저 VPC서브넷을 정의합니다. 각 서브넷은 다른 가용 영역(AZ)에 배치하여 고가용성을 보장합니다.

2. 인터넷 게이트웨이 및 라우팅 설정

인스턴스가 외부와 통신할 수 있도록 인터넷 게이트웨이를 설정하고, 라우팅 테이블을 연결합니다.

3. NAT Gateway 설정

프라이빗 서브넷에서 외부와 통신할 수 있도록 NAT Gateway를 설정합니다.

4. 보안 그룹 설정

SSH, HTTP, MySQL, ICMP 트래픽을 허용하는 보안 그룹을 설정합니다.

5. EC2 인스턴스 생성

EC2 인스턴스를 생성하고, 필요한 설정을 적용합니다. user_data로 WordPress 설치를 자동화합니다.

6. Elastic Load Balancer (ALB) 설정

웹 애플리케이션에 로드 밸런서를 추가하여 트래픽 분산을 수행합니다.

7. Launch Template 설정

EC2 인스턴스를 자동화하기 위해 Launch Template을 사용합니다.

 

8. Auto Scaling Group (ASG) 설정

9. AWS Auto Scaling Group과 ALB 연결하기

 

10. AWS RDS MySQL DB 인스턴스 설정

반응형