0. 구성 설정
- bastion 생성
- WEB-A 가용영역 A : PUB 서브넷에 생성 후 worppress 설치
- RDS : mysql 5.7 생성 후 연결
- wordpress 정상동작
- 구성 완료
1. 오토 스케일링
- 생성해놓은 wordpress가 설치된 인스턴스로 이미지(ami) 생성
- 시작 템플릿 생성
- 오토스케일링 그룹 생성
- 인스턴스를 확인하면 새로 생성됨을 보인다.
- 해당 인스턴스에 공인 ip 부여
- 진행 한 후 접속하여 보면 wordpress가 동일하게 생성되어 있음을 확인
- 스트레스 부하를 위해 stress 서비스 설치
- 스트레스 부하를 준다.
- cloudwatch로 확인하여 보면 정상적으로 부하가 적용됨을 볼 수 있다.
- 부하가 계속되면 새로운 인스턴스가 생성되는 것을 볼 수 있다.
1.1. 로드밸런싱 + 오토스케일링
- 위에서 생성한 것을 바탕으로 로드 밸런싱을 생성하여 오토 스케일링을 연결
- 대상 그룹 생성
- 로드 밸런스 생성
- 오토 스케일링 생성
- index.php 파일을 통해 오토스케일링으로 생성된 스크립트와 로드밸런싱이 되는지 확인
- jmeter 를 설치하여 부하
- 오토스케일링을 통해 cloudwatch를 확인하면 cpu 부하로인해 인스턴스를 요구.
- 인스턴스가 생성됨을 보임
- 로드밸런스 주소로 접속하여 보면 정상적으로 접속됨을 보인다.
'클라우드 > AWS' 카테고리의 다른 글
Architecting on AWS (1일) (0) | 2022.07.04 |
---|---|
10. AWS ( EFS, ROUTE 53 ) (0) | 2022.06.27 |
8. AWS ( RDS ) (0) | 2022.06.22 |
7. AWS ( 스토리지 ) (0) | 2022.06.22 |
6. AWS ( 실습 ) (0) | 2022.06.21 |