- 관리형 데이터베이스 서비스인 AWS RDS의 일부 RDBMS
- MySQL 및 PostgreSQL과 호환되는 관계형 DB이다.
- 표준 MySql보다 5배 표준 PostgreSql보다 3배 많은 처리량을 제공한다.
- 인스턴스와 스토리지가 분리되어 있으며, 1개의 가용영역에 2개의 스토리지가 생성되고 총 3개의 가용역에 6개의 스토리지가 생성된다.
- 최대 15 개의 읽기 전용 복제본을 배포할 수 있다.
- S3 로의 지속적 백업 제공 언제든 복구 가능하다.
- Aurora DB Cluster는 기본 하나 이상의 DB 인스턴스와 데이터를 관리하는 클러스터 볼륨으로 구성된다.
- DB 인스턴스는 기본 DB인스턴스와 Aurora 복제본으로 나뉜다.
→ 기본 DB 인스턴스 읽기 및 쓰기 작업을 지원, 클러스터 볼륨의 모든 데이터 수정을 실행한다. Aurora DB Cluster마다 기본 DB 인스턴스가 하나씩은 존재한다.
→ Aurora 복제본
스토리지 볼륨에 연결되고 읽기 작접만 지원한다. 최대 15개 까지 Aurora 복제본을 구성한다.
- RDS MySQL과 Aurora MySQL의 차이점으로 크게 Storage, 관리주체, Read Replica 구성 방식 세가지로 나뉜다.
- 총 Endpoint가 Cluster, Reader, Instance, Custom Endpoint로 4가지 종류가 있다.
Endpoint
- Client가 DB에 접근하기 위한 Host 정보