기본을 충실하게

[aws 3-tier] RDS 생성 본문

프로젝트/aws로 3-tier 웹 구축하기

[aws 3-tier] RDS 생성

for맨 2022. 12. 22. 19:45

[ 이전글 ] 

2022.12.22 - [프로젝트/aws로 3-tier 웹 구축하기] - [aws 3-tier] Bastion host 생성 및 private ec2 연결

 

[aws 3-tier] Bastion host 생성 및 private ec2 연결

[ 이전글 ] 2022.12.22 - [프로젝트/aws로 3-tier 웹 구축하기] - [aws 3-tier] EC2 인스턴스 로드 밸런서 구축 [aws 3-tier] EC2 인스턴스 로드 밸런서 구축 [ 이전글 ] 2022.12.22 - [프로젝트/aws로 3-tier 웹 구축하기]

soo-woon.tistory.com


 

RDS

aws rds 서비스는 aws 클라우드에서 관계형 db를 쉽게 설치하고 운영할 수 도 있도록 도와주는 시스템입니다. 기업의 서버를 클라우드와 같이 '가상의 공간'이 아니라, 자체적으로 보유하고 있는 서버에 직접 설치하고 운영하는 방식을 온 프레미스라고 하는데 이는 사용자가 서버와 운영체제, 소프트웨어를 관리해야 한다는 단점을 가지고 있습니다. rds는 서버 유지 관리, 하드웨어 수명, 전력 네트워크 냉각 작업을 대신해줘서 사용자의 부담을 덜어 줍니다.

RDS 생성

1. private 서브넷 생성

rds를 생성하기 위해서는  2개의 서로 다른 가용 영역의 private 서브넷이 필요합니다. 

2. RDS 서브넷 그룹 생성

- db 서브넷은 생성해준 db용 private 서브넷을 선택합니다.

3. DB 생성

- mysql 설치를 위한 db 생성을 진행합니다. 자격 증명 정보에 있는 마스터 사용자 이름, 마스터 암호db에 연결하기 위해 필요한 정보이므로 기억하고 있어야 합니다.

- db 인스턴스는 프리티어가 가능한 db.t3.micro를 선택

- vpc와 생성했던 서브넷 그룹 선택

- 관리자만 제어가 가능하도록 퍼블릭 액세스 부여 X

- DB 전용 보안 그룹 생성 

4. DB 인바운드 규칙 설정

db 생성후 보안그룹을 보면 db전용 보안 그룹이 생성되었습니다. 

 

포트는 MySQL 포트인 3306을 입력하고 소스에는 웹서버 보안 그룹 ID를 붙여 넣습니다. db에 대한 설정은 끝났지만 아직 private으로 생성한 ec2 인스턴스가 인터넷 연결을 할 수 없기 때문에 db를 설치할 수는 없습니다.

Comments