RDS(Relational Database Service)
는 AWS에서 지원하는 클라우드 기반 관계형 데이터베이스입니다. 하드웨어 프로비저닝, 데이터베이스 설정, 패치 및 백업과 같은 잦은 운영 작업을 자동화하여 개발자가 개발에 집중할 수 있게 지원하는 서비스 입니다.
추가적으로 조정 가능한 용량을 지원하여 예상치 못한 양의 데이터가 쌓여도 비용만 추가로 내면 정상적으로 서비스가 가능한 장점도 있습니다.
팀 프로젝트를 하면서 이 RDS를 이용하여 데이터베이스 환경을 구축하였습니다.
AWS 검색 창에서 RDS를 입력하여 검색합니다.
RDS 대시보드에서 [데이터베이스 생성] 버튼을 클릭합니다.
엔진 유형에서 저 같은 경우에는 MySQL
을 선택했습니다. 제가 가장 잘 사용하는 데이터베이스이고 Oracle보다 MySQL, MariaDB, PostgreSQL이 사용량 대비 가격이 더 낮다고 알고 있기 때문에 선택했습니다.
버전같은 경우는 최신버전으로 선택하였으며, 그 다음 프리티어를 선택합니다.
자신만의 DB 인스턴스 이름과 사용자 정보를 등록합니다. 여기서 사용된 사용자 정보로 실제 Database에 접근하게 됩니다.
기본적인 db.t2.micro로 선택합니다.
프리티어이기 때문에 기본적인 설정을 합니다.
[스토리지 자동 조정] 부분은 체크 해체하는 것이 좋을 수 있습니다. 왜냐하면 개발을 진행하다 최대값이 초과되면 자동으로 스토리지가 늘어나서 과금될 가능성이 있습니다.
보안 그룹을 설정하며, [퍼블릭 액세스]에 [예]로 선택합니다.
[아니요]를 선택하면 퍼블릭 IP 주소가 할당되지 않기 때문에 외부에서 접근할 수 없습니다. 또한 VPC 보안 그룹을 새로 생성하여 이름을 정합니다.
Database 이름을 정합니다. 그리고 설정이 완료되었으면 [데이터베이스 생성]을 눌러 생성합니다.
생성 완료 까지는 시간이 걸릴 수 있습니다.
생성이 완료되면 성공했다는 메시지가 출력이 될 것입니다.
여기까지 RDS 인스터스 생성 과정이였습니다.