주의

RDS 인스턴스의 프리티어는 월 6시간 이상 사용 또는 사용 용량이 초과될 시 요금이 청구될 수 있습니다


 

개요

RDS로 데이터베이스를 생성하기

 

[AWS] RDS로 DB세팅하기 글은 Study Project를 진행하며 알아본 정보를 정리한 내용으로,

내용이 아쉽거나 부족한 부분이 있을 수 있습니다.


RDS(Relational Database Service)는 Amazon에서 제공하는 관계형 데이터베이스 서비스를 이야기한다.

RDS를 검색하여 Amazon RDS페이지에 접속한다. 

 

 

현재 서버가 서울로 설정되어있는지 확인하고

데이터베이스 메뉴의 데이터베이스 생성 버튼을 통해 생성을 진행한다.

 

 

MySQL, MariaDB, Oracle 등 원하는 엔진과 버전을 선택한다.

* 여기서는 MySQL로 설정하고 진행하였다.

 

 

AmazonRDS는 12개월동안 무료로 사용할 수 있는 프리티어 기능을 제공하고 있다.

Amazon Aurora와 같이 프리티어를 제공하고 있지 않는 서비스도 있으니 주의하며 진행한다. 

 

 

DB 인스턴스 식별자와 자격 증명 정보(이름/암호)를 입력한다.

마스터 사용자 이름과 암호는 DB 접속에 사용된다.

 

 

DB 인스턴스 클래스에서 데이터베이스 서버 컴퓨터의 사양을 설정할 수 있다. 

원하는 설정으로 변경해도 되나 언제든지 윗 사양으로 업그레이드(스케일업)가 가능하다고 하여,

프리티어 설정에 맞는 기본설정으로 진행하는 것으로 진행하였다.

 

 

스토리지는 데이터를 저장하는 공간이다. 

* 여기서는 기본 설정된 범용 SSD로 진행하였다.

 

 

다중 AZ 배포는 AWS의 다른 가용성 지역에 대기 인스턴스를 생성하여, AWS에 문제가 발생하였을 경우 다른 지역의 인스턴스를 활용하여 데이터 유실과 서비스를 안전하게 보호하는 역할을 한다.

대기 인스턴스 생성은 2배의 공간을 사용하는 만큼 비용도 증가하여, 프리티어 설정에서는 제공하지 않는다. 

 

 

VPC는 AWS에서 외부로부터 독립된 안전한 네트워크를 구성해주는 서비스라고 볼 수 있다.

VPC에 EC2와 같은 컴퓨터를 세팅하여 EC2를 통해 RDS에 접근할 수 있도록 하여 안전하게 보호할 수 있다. 

퍼블릭 엑세스 값을 기본 설정인 아니요로 설정하여 안전한 네트워크 환경을 설정한다.

 

 

VPC 보안 그룹 설정 및 포트 설정도 기본값으로 진행했다.

데이터베이스 포트 정보는 원하는 포트 정보로 설정하면 된다.

MySQL의 경우 3306번이라 기본값인 3306으로 설정하였다.

 

 

데이터베이스 옵션에 초기 데이터베이스의 이름을 등록한다.

 

 

AWS RDS에서 자동으로 백업하는 보존 기간을 설정할 수 있다.

백업 기간이 증가하면 데이터 사용량이 증가할 수 있으니 기본 값으로 진행하였다. 

 

 

안호화를 통해 데이터베이스에 데이터를 저장할 때 안전하게 저장할 수 있다

 

 

에러가 발생된 경우 문제를 파악하기 쉽도록 로그를 내보낼 것인가 설정한다.

 

 

유지관리마이너한 버전을 자동으로 업그레이드 할 것인가 설정한다.

특정 시간에 유지 관리가 진행되는 원한다면 유지 관리 기간을 설정할 수도 있다.

 

삭제 방지는 데이터 베이스가 기본적으로 삭제할 수 없는 상태가 되어,

실수로 삭제되는 문제를 방지할 수 있다.

 

 

월별 추정 요금을 확인하고 데이터베이스 생성을 진행한다.

 

 

데이터베이스를 생성하였다면 데이터베이스 리스트에 생성한 데이터베이스가 나타난다.

데이터베이스의 생성은 n분 정도 소요되며 생성 완료 시 사용 가능 상태로 변경된다.

728x90

+ Recent posts