Aurora DB Cluster
1. 공유 스토리지 볼륨
- Aurora는 10GB에서 128TB까지 자동 확장 가능한 공유 스토리지 볼륨을 사용
- 데이터 쓰기는 마스터 인스턴스만 가능
2. Writer Endpoint (라이터 엔드포인트)
- 클라이언트는 라이터 엔드포인트를 통해 항상 마스터 인스턴스와 연결
- DNS 이름을 사용하여 마스터를 가리킴
- 마스터가 장애 조치시 클라이언트 요청은 자동으로 새 마스터로 리다이렉트
3. Reader Endpoint (리더 엔드포인트)
- 읽기 전용 복제본(Read Replica)들과 자동으로 연결
- 읽기 요청 시 로드 밸런싱을 지원하며 연결(Connection) 수준에서 로드 밸런싱이 이루어짐
- 클라이언트는 복제본 위치나 개별 URL을 알 필요 없음
4. 읽기 전용 복제본 및 자동 스케일링
- 최대 15개의 읽기 전용 복제본(Read Replica) 생성 가능
- 자동 스케일링을 통해 복제본의 수를 동적으로 관리
주요 기능
- 장애 조치: Writer Endpoint는 항상 현재 마스터를 가리켜 클라이언트의 연결이 끊기지 않음
- 읽기 확장: Reader Endpoint를 사용해 최대 15개의 복제본으로 읽기 작업 분산
- 스토리지 자동 확장: 공유 스토리지 볼륨은 데이터 증가에 따라 자동으로 확장
포인트
- Writer Endpoint: 마스터 연결을 보장하며, 장애 조치 시 자동 리다이렉션
- Reader Endpoint: 읽기 요청 로드 밸런싱 및 복제본 연결 관리
- 자동 확장 및 스케일링: 스토리지와 읽기 복제본을 자동으로 관리
'AWS' 카테고리의 다른 글
RDS와 Aurora의 백업, 복원, 복제 기능 정리 (0) | 2024.12.01 |
---|---|
Amazon Aurora 심화 (1) | 2024.11.30 |
Aurora High Availability and Read Scaling (Aurora의 고가용성과 읽기 확장성) (0) | 2024.11.30 |
Amazon Aurora (0) | 2024.11.30 |
RDS 읽기 전용 복제본과 다중 AZ (0) | 2024.11.30 |