Relational Database Service, 관계형 데이터 베이스
1. RDS 특징
- 완전 관리형 관계형 DB 서비스
- 다양한 DB 엔진 제공
ORACLE, MySQL, PostgreSQL, MariaDB, Aurora 등
- DB 이중화(Multi-AZ)
- Read Replica
- 인스턴스 확장
2. RDS를 사용하는 이유

EC2에 직접 데이터베이스를 설치하여 DB 서버로 운영하게 된다면, 데이터 베이스에 대한 할 일이 많아진다. 즉 데이터베이스를 관리하는 전문 작업들이 필요한다.
RDS는 전문적인 데이터베이스 관리 부분을 자동으로 해주어 편리하다.
3. RDS 기본 구조

- M
마스터 디비 인스턴스를 통해 읽기와 쓰기 작업이 이루어진다.
- S
standbyDB는 장애를 예방하기 위한 DB 이중화를 위해 사용한다.
- R
Read Replica로 읽기 전용 복제본이다. 읽기만하고 쓰지는 않는다. 비동기 복제가 이루어진다.
장애가 발생시 Failover가 발생되고 StandbyDB가 MasterDB의 역할을 하게 된다.
4. 다중 AZ와 읽기전용 복제본 비교
![업로드중..]()