본문 바로가기
CSP (Cloud Service Provider)/AWS

AWS 2Tier 만들기 No.2 (RDS MySQL)

by BTC_WOOK 2022. 5. 19.

안녕하세요!! AWS로 2Tier 만들기 주제로 나타난 BTC - 진상팀이에요~

지난주 https://btcd.tistory.com/170?category=927604(VPC,EC2)에 이어서

이번주는 RDS MySQL 을 만들어 보겠습니다.

RDS는 AWS에서 관계형 DB를 사용할수 있도록 하는 플랫폼 서비스 인건 

다들 아시죠? 이전글에 포스팅 했습니다.!!


1. DB를 위한 서브넷 설정

A. RDS -> 서브넷그룹 -> 이름입력 -> 설명입력 -> 만든 VPC 선택

B. 저번에 만들었던 a존과 c존에 위치한 프라이빗 서브넷2개 선택 -> 생성


2. DB생성

A. '데이터베이스' 메뉴 클릭 -> '데이터베이스 생성' 클릭

B. 표준생성 -> MySQL -> 버전선택 -> 프리티어선택

C. DB이름작성 -> 최고권한 계정 아이디 입력 -> 비밀번호 입력

D. 스토리지 자동 조정 비활성화 

스토리지가 할당된 스토리지에 도달하면 자동으로 스토리지를 늘리는 옵션입니다.

비용방지를 위해 비활성화 해주겠습니다.

E. 만든VPC선택 -> 만든 서브넷 선택 -> 퍼블릭엑세스 아니요 선택 -> 보안그룹 생성 -> 생성

DB의 서브넷은 프라이빗에 있기에 인터넷 접근이 불필요 합니다.

그래서 퍼블릭 엑세스를 '아니요'


3. 추가구성

A. 웹서버 DB연동

웹서버 보안그룹 ID복사 -> DB보안그룹 클릭 -> DB인바운드 편집-> 3306포트입력 -> 웹서버 보안그룹ID분여넣기

 

B. MySQL 접속

DB엔드포인드 복사 -> 인스턴스 접속후 명령어 입력!!

mysql -u (DB 유저 아이디) -p (포트번호) -h (엔드포인트)

 

댓글