목표 아키텍처
실습 단계
- Cloud Formation을 이용해서 기본 인프라 배포
- RDS 생성하고 웹 서버와 연동
- RDS 고가용성을 위한 Multi-AZ 구성하고 동작 확인
- RDS 성능 확장을 위한 Read Replica를 구성하고 동작 확인
- 실습을 위한 자원 모두 삭제
실습 1단계(Cloud Formation을 이용한 기본 인프라 배포)
생성 자원 | 이름 | 정보 |
VPC | CH6-VPC | 10.6.0.0/16 |
인터넷 게이트웨이 | CH6-IGW | |
퍼블릭 라우팅 테이블 | CH6-PublicRT | |
프라이빗 라우팅 테이블 | CH6-PrivateRT | |
서브넷1(퍼블릭) | CH6-SN1 | CH6-PublicRT 연결 |
서브넷2(프라이빗) | CH6-SN2 | CH6-PrivateRT 연결 |
서브넷3(프라이빗) | CH6-SN3 | CH6-PrivateRT 연결 |
EC2 인스턴스 | CH6-Web | 10.6.1.10 |
보안그룹1 | CH6-SGWebSrv | TCP 22, 88, ICMP 허용 |
보안그룹2 | CH6-SGRDS | TCP3306 허용 |
DB 서브넷 그룹 | DBLab-Subnet2,3 | CH6-SN2,3 |
DB 파라미터 그룹 | mymysql8 |
* 스택 인프라를 표로 정리
실습 2단계(RDS 생성 후 웹 서버 연동)
실습 3단계(RDS 고가용성을 위한 Multi-AZ 구성하고 동작 확인)
- RDS2는 단일 데이터베이스로 생성했기에 재부팅 할 경우 웹서버에서 RDS2 테이블 정보 못가져옴
- 위 결과로 Multi-AZ 기능이 있는 RDS는 데이터베이스에 장애가 생겨도 RDS1(Standby) 보조 데이터베이스가RDS(Primary) 본체 데이터베이스로 변경되어, 장애가 일어나도 문제 없이 계속 서비스가 운영되는걸 확인
- 기존의 RDS(Primary였던 데이터베이스는 Standby 상태로 머물러 있음 - 재부팅 성공해도 IP 주소는 여전히 221인걸 확인)
실습 4단계(RDS 성능 확장 읽기 복제본[Read Replica] 동작 확인)
- Read Replica는 RDS 설정 값에서 백업 보존 기간을 최소 1일 이상을 하여야 사용 가능
실습 5단계(실습 자원 모두 삭제 > <)
'Cloud' 카테고리의 다른 글
Cloud_AWS CloudFront & Route53을 이용해 CDN 서비스 환경 구축 실습 (0) | 2025.03.06 |
---|---|
Cloud_AWS 고급 네트워킹 서비스 (1) | 2025.03.06 |
Cloud_AWS 데이터베이스 서비스 (0) | 2025.02.27 |
Cloud_AWS 스토리지 실습(EBS, EFS, S3 활용) (0) | 2025.02.26 |
Cloud_AWS 스토리지 서비스 (0) | 2025.02.25 |