DB 서브넷 그룹 생성
- 데이터베이스 인스턴스를 배치할 서브넷을 그룹화하는 데 사용
- 즉, RDS 인스턴스를 어떤 네트워크 환경에 배치할지를 정의하는 것
- 일반적으로 RDS는 가용 영역 간에 데이터베이스의 고가용성을 확보하기 위해 여러 가용 영역에 걸쳐 배치됨
- 서브넷 그룹은 이러한 서로 다른 가용 영역에 속하는 서브넷들을 지정하고 관리하는 데 사용됨
서브넷 추가
- 가용 영역 선택
- 서브넷 선택 : DB 서버를 생성할 서브넷 선택
RDS 생성
MySQL 선택
버전 MySQL 8.0.35
프리 티어 템플릿에서는 단일 DB 인스턴스 모드만 지원함
설정
- RDS에서 DB 이름 : ga-db
- 마스터 사용자 이름 : adminGa (DB에 접속할 ID)
- 마스터 암호 : test1234 (DB에 접속할 PW)
- 인스턴스 구성 : db.t2.micro
- 스토리지 자동 조정 활성화 체크 해제
연결
- EC2 컴퓨팅 리소스에 연결 안 함
- VPC : Ga-VPC
- DB 서브넷 그룹 : ga-db-sub-group
- 퍼블릭 액세스 : 아니요 (Private Subnet에 존재하기 때문에)
- 보안 그룹 새로 생성 : Ga-DB-SG
- 가용영역 : ap-northeast-2a
- 데이터베이스 포트 : 3306
추가 구성
- 초기 데이터베이스 이름 : tomcatDB
- 자동 백업 활성화 해제
- 마이너 버전 자동 업그레이드 사용 해제
- 생성 중 이후 사용 가상태로 바뀌기까지 약 5분 이상 소요됨
지금까지 구성한 아키텍처
'Project > 3-Tier Architecture' 카테고리의 다른 글
[3-Tier] External ALB 인터넷 경계 로드 밸런서 생성 (WEB ALB) (0) | 2024.03.01 |
---|---|
[3-Tier] WEB↔ WAS ↔ DB 연동 확인 (MySQL Connector Java) (2) | 2024.02.23 |
[3-Tier] WEB↔ WAS 연동 확인 (0) | 2024.02.22 |
[3-Tier] Amazon Linux2에 Apache Tomcat 설치 (WAS 서버 구성2) (0) | 2024.02.22 |
[3-Tier] AWS WAS EC2 생성 후 Bastion Host에서 SSH 접속하기 (WAS 서버 구성1) (0) | 2024.02.22 |