AWS 서비스 사용해보기 3 (RDS 생성)

에서 이어지는 글입니다.

저번 시간 까지 VPC, 서브넷, 라우트 테이블, 인터넷 게이트 웨이를 사용해서 아래와 같은 네트워크를 구성했습니다.

지난시간까지

이번 시간에는 내부망에 데이터베이스(RDS)를 띄우고 로컬에서 어떻게 접속할 수 있는지 알아보겠습니다.

RDS 시작하기

RDS 는 AWS 에서 제공하는 관계형데이터베이스 서비스입니다. 설치, 운영, 확장이 용이 하다는 장점이 있고, 그만큼 요금이 나간다는 단점이 있습니다.

RDBMS 는 MySQL 로 할 것이지만, 이 글에서 MySQL 에 특정한 기술을 소개하거나 하지 않습니다.

서브넷 그룹 만들기

RDS 를 생성하기 전에 RDS 가 실행될 서브넷 그룹을 만듭니다.

DB 서브넷 그룹 버튼을 눌러서 서브넷 그룹을 만듭니다.

서브넷이 만들어져 있는 가용영역을 선택하고, 내부망용으로 생성해 놓은 서브넷을 추가합니다.

데이터베이스 생성하기

데이터베이스 생성 버튼을 눌러서 인스턴스를 생성합니다.

MySQL 엔진을 선택하고 버전은 그대로 둡니다.

적절한 DB 인스턴스 식별자와 마스터 사용자 이름/암호를 설정합니다.

스토리지 자동 조정을 꺼둡니다. (자동 조정을 켜두면 스토리지가 임계값 초과가 됐을때 자동증가 하고, 요금이 더 나올 가능성이 있습니다)

저번 시간에 만든 VPC 를 선택, 위에서 만든 서브넷 그룹을 선택합니다.

퍼블릭 액세스는 아니요 를 선택합니다. VPC 보안 그룹은 default 로 유지합니다. (이 후에 바꿀 것입니다)

가용 영역 항목에 아마 a, c 둘 중 하나를 선택할 수 있을 것 입니다. 지금은 그냥 아무거나 선택하셔도 됩니다.

만약 RDS 인스턴스 생성시 초기 데이터베이스를 만드시고 싶으면 입력하시고, 아니면 스킵해줍니다.

저는 연습용으로 만드는 RDS 인스턴스이기 때문에 자동 백업 활성화, 모니터링 활성화, 마이너 버전 자동 업그레이드, 삭제 방지 활성화 모두 비활성화 시켰습니다.

아래 데이터베이스 생성 버튼을 눌러 인스턴스를 생성해줍니다

--

--

Love podcasts or audiobooks? Learn on the go with our new app.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store