본문 바로가기
AWS

[Project] AWS Wordpress서비스 (EFS, Autoscailing, ALB, RDB)

by Nirah 2023. 2. 15.

cloude formation 공식 문서

클라우드 포메이션 제작할 때 유용한 문서다

https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationsubnetgroup.html

 

AWS::DMS::ReplicationSubnetGroup - AWS CloudFormation

Thanks for letting us know this page needs work. We're sorry we let you down. If you've got a moment, please tell us how we can make the documentation better.

docs.aws.amazon.com

 

 

 

 

 

 

 

 

유용한 탬플릿

저 완성본을 만들기 위한 바탕.

Task1.yaml
0.01MB

 

 

위 틀을 바탕으로 diagrams로 내가 구성해본 구성도

일단 이 게시글에선 WEB과 WAS 단을 합쳐서 wordpress를 간이로 올려서 테스트 해보겠다.

여기까지 만드는건 그렇게 어렵지 않으니 순서대로 올리면 된다.

 

 

1. VPC 바탕 구성. 클라우드 포메이션으로 위의 task1.yaml 파일 써서 구성하던지 수동으로 만들던지 한다.

2. RDP 생성. (내 경우는 Multi-AZ RDS Aurora 구성)

3. EFS 파일 시스템 생성

4. ALB 생성

5. 시작템플릿 생성 (autoscailing 하려면 cloud formation을 사용하던지 해서 시작 템플릿이 있어야 한다. 이것은 쿠버네티스의 오토스케일링처럼 서버 설계도 같은것을 쥐어주고 자동으로 원하는 숫자를 정상적인 상태로 유지시키는 서비스다. 시작템플릿이란 워드프레스 EC2 설계도 같은것.) 

6. Autoscailing 그룹 생성 (여기에 지금까지 생성한 인스턴스들 많이 입력해야하므로 마지으로 구성)

7. 테스트

 

VPC : 10.0.0.0/16

Public Sub1 : 10.0.0.0/24

Public Sub2 : 10.0.1.0/24

App Sub 1 : 10.0.2.0/24

App Sub 2 : 10.0.3.0/24

App Sub 3 : 10.0.6.0/24

App Sub 4 : 10.0.7.0/24

DB Sub 1 : 10.0.4.0/24

DB Sub 2 : 10.0.5.0/24

 

 

 

결과 확인

 

auto- scailing 그룹은 많은 지표를 요구하므로 구성도를 거의 다 완성하고 나서 맨 마지막에 구성하도록 한다.

 

로드밸런서 DNS 주소 복사

 

 

WordPress login 샘플 페이지가 뜬다. 성공.

 

DNS 이름 끝에 /wp-login.php 값을 추가하여 워드프레스 로그인 페이지로 가보자.

 

로그인 성공 (wpadmin으로 만들었는데 까먹 ㅋㅋ)

 

'AWS' 카테고리의 다른 글

aws Grafana 사용  (0) 2023.02.20
[클라우드 보안] WAF DVWA 미니프로젝트 -상편-  (0) 2023.02.20
aws 실습 시 과금 피하기  (0) 2023.02.13
4 일차  (0) 2023.02.02
3 일차 모니터링 및 로드밸런싱, 크기조정  (0) 2023.02.01