AWS RDS(Amazon Relational Database Service)
- 클라우드에서 관계형 데이터베이스를 더 쉽게 설치, 운영 및 확장할 수 있는 웹 서비스
- 데이터베이스를 안정적으로 관리해주고 규모가 커져쓸 때 쉽게 관리해주는 서비스
기능
백업, 소프트웨어 패치, 자동 장애 감지 및 복구를 관리함
MySQL, MariaDB, PostgreSQL, Oracle 및 MS SQL 같은 DB제품을 사용할 수 있음
특징
- 쉽고 빠른 구성
- 빠르고 예측 가능한 성능
- 반복적인 관리작업 대신 수행
- 쉽고 빠른 확장
- 높은 비용 효율성
사용방법 - 생성하기
1. AWS홈페이지 접속
2. 로그인 후 RDS 서비스 선택
3. 데이터 베이스 생성 클릭
4. 본인이 사용할 엔진 선택
여기서 부터 중요한 것은 AWS는 유료 서비스이므로 과금을 조심해야합니다.
체험, 공부용으로 사용할 시에 AWS프리티어로 1년간 무료로 사용할 수 있으니 추천합니다. AWS RDS는 프리티어로 1년간 20Gib스토리지를 사용할 수 있습니다.
사진을 보시면 손쉬운 생성을 선택했는데 저렇게 할 경우 AWS에서 권장하는 기본값들로 설정이 됩니다.
5. DB옵션 설정
DB 인스턴스 식별자: DB인스턴스의 이름입니다. DB인스턴스를 여러개 만들때 구별하기 위한 것입니다.
마스터 사용자 이름: DB USER ID입니다. DB접속시 사용할 USER ID(작성)
마스터 암호: PASSWORD입니다. DB접속시 사용할 PASSWORD(작성)
VPC(Virtual Private Cloud): AWS안에서 웹으로부터 독립된 안전한 네트워크를 구성해주는 서비스(기본값)
서브넷 그룹: VPC에서 DB인스턴스의 사용 IP범위 지정(Default)
퍼블릭 엑세스 기능성: EC2를 만들어서 RDS를 사용할 때 VPC를 이용하고 외부 인터넷에서 RDS를 바로 사용할땐 사용하지 않는 것이 간단한 설정 즉, EC2로 DB연결할 시 - (아니오), 외부에서 인터넷으로 연결할 시 - (예) / DB생성 후 연결시에 본인이 어떻게 연결할지에 알맞게 선택(생성 후 수정가능함)
VPC보안 그룹: 같은 VPC에 연결하는것이 아니라 지정한 것끼리만 접속할 때 사용
기다리면 10~15분 후 생성 됩니다. 이렇게해서 간단한 설정만으로 관계형 데이터베이스를 만들어보았습니다. 쉽게 관계형 데이터베이스를 만들어 사용할 수 있을 뿐만 아니라, 유지보수, 보안 관리 등 쉽지 않은 분야의 업무를 저렴한 비용으로 사용할 수 있게 해주는 것이 AWS RDS의 장점입니다.