▪ RDS란 Relational Database Service의 약자로, AWS에서 분산 관계형 데이터베이스이다.
▪ RDS는 어플리케이션 내에서 관계형 데이터베이스를 간편하게 설정, 운영, 확장이 가능하도록 지원한다.
▪ 하드웨어 프로비저닝, 데이터베이스 설정, 패치 및 백업과 같은 소모적인 관리 작업을 자동화할 수 있다
1) 관리 용이성
▪ Amazon RDS를 사용하면 프로젝트 개념 정립부터 배포까지 모든 작업을 쉽게 처리할 수 있다.
2) 확장 가능
▪ 대부분의 경우 가동을 중단하지 않고 마우스 클릭 몇 번 또는API 호출만으로도 데이터베이스의 컴퓨팅 및 스토리지 리소스를 확장할 수 있다.
3) 가용성 및 내구성
▪ Amazon RDS는 다른Amazon Web Services에서 사용하는 것과 동일한 안정성이 뛰어난 인프라에서 실행된다.
4) DB 유연성
▪ Amazon RDS에서는 다양한 애플리케이션 성능 요구 사항에 맞게 데이터베이스 및 스토리지를 선택할 수 있다.
5) 보안
▪ Amazon RDS를 사용하면 데이터베이스에 대한 네트워크 액세스를 손쉽게 제어할 수 있다.
6) 저렴한 비용
▪ 매우 저렴한 요금으로 실제로 소비한 리소스에 대해서만 비용을 지불한다.
2) SUPER Privilege
▪ 권한이 제한적이고, 제약이 많다.
▪ change master나 process kill 등의 작업들은 모두 AWS에서 제공하는 Procedure로 해결해야한다.
3) 스토리지 용량 축소
▪ 스토리지 용량을 낮추려면 재구성을 해야만 가능하다.