AWS RDS 인스턴스 생성 방법
AWS RDS 인스턴스 생성 방법

AWS RDS 인스턴스 생성 방법

Tags
Node.js
Web Dev
Projects
CI/CD
AWS
Published
February 1, 2024
Author
gozneokhan

RDS란?

AWS RDS(관계형 데이터베이스 서비스)는 Amazon Web Services의 클라우드 기반 관리 및 관계형 데이터베이스 서비스입니다. RDS를 사용하면 데이터베이스 관리 작업을 단순화할 수 있으며, 사용자는 데이터베이스 관리와 유지 보수에 신경 쓰지 않고도 다양한 관계형 데이터베이스 엔진을 실행할 수 있습니다.
또한, 자동화된 백업, 복원, 확장성 및 보안 설정과 같은 여러 기능을 제공하여 안정적이고 확장 가능한 데이터베이스 솔루션을 구축할 수 있도록 도와줍니다.
notion image
이제 생성하는 방법을 시작해보겠습니다.

RDS 생성 방법

AWS 홈페이지에 접속하여 회원가입을 진행합니다.
notion image
 
우측 상단의 지역 서울을 확인 후 메인 페이지 왼쪽 상단에 서비스 클릭 -> 데이터베이스 -> RDS 순으로 들어갑니다.
notion image
상단 중앙에 있는 파란 박스의 ! 데이터베이스 생성을 클릭합니다.
notion image
표준 생성에 MySQL로 설정합니다.
notion image
어떤 버전을 선택하던 상관없습니다. (저는 기본으로 선택된 버전을 사용했습니다.)
notion image
템플릿 선택은 프리티어로 선택합니다. 프리티어가 아니면요금이 부과될 수 있습니다.
notion image
식별자 입력 후, 이름과 비밀번호를 기억해야합니다. 추후에 사용하오니 꼭 기록해야합니다.
notion image
인스턴스 구성 데이터 베이스 성능 선택 부분에서 db.t3.micro를 -> 대표적으로 많이 사용하는 db.t2.micro로 변경해줍니다.  db.t3.micro도 프리티어가 지원되기는 하지만 t3부터 vCPUs 하나당 별도의 요금이 부과되는 경우가 발생한다고 합니다.
notion image
notion image
notion image
최소 스토리지 20으로 확인 후 스토리지 자동 조정 활성화를 OFF합니다.
notion image
퍼블릭 엑세스 예 선택, VPC 보안 새로 생성을 클릭 한 후 새 VPC보안 그룹 이름을 작성해줍니다.(sg = Security Group의 약어 입니다.)
notion image
새 VPC 보안 그룹 이름 설정 후 가용 영역은 아무거나 선택(첫번 쨰 선택)
2024년 이후 인증기관 rds-ca-rsa2048-g1(기본값)으로 변경
notion image
초기 데이터베이스 이름을 설정해주고 생성을 클릭합니다.
notion image
notion image
제안 된 추가 기능은 30일 동안 숨기기 체크 후 닫기를 클릭합니다
notion image
생성 후 콘솔 홈에서 RDS를 클릭 -> 리소스 DB인스턴스로 이동합니다.
notion image
notion image
생성한 DB식별자 클릭-> VPC 보안 그룹 -> 보안그룹 생성 클 순으로 이동합니다.
notion image
notion image
notion image
인바운드 규칙 추가를 누른 후, 아래와 같이 설정해줍니다.
notion image
notion image
cmd를 실행하고 다음과 같은 명령어를 입력해 RDS 인스턴스가 제대로 실행되고 연결되는지를 파악
$ mysql -h "엔드포인트" -u "사용자" -p
notion image
notion image