AWS 고유의 기술
개요
- 기술 특징:
- Postgres와 MySQL을 혼합하여 개발
- 자동 확장 스토리지: 데이터를 더 넣을수록 자동으로 확장
- 읽기 전용 복제본 최대 15개 생성 가능
- 클라우드 네이티브로 높은 가용성 제공
가용성과 읽기 전용 스케일링
- 다중 AZ 데이터 복제:
- 기록할 때마다 3개의 AZ에 걸쳐 6개의 복사본 생성
- 쓰기 작업: 6개 중 4개의 복사본 필요
- 읽기 작업: 3개의 복사본만 필요
- 예시: 단일 볼륨에 의존하지 않고 수백 개의 다른 볼륨에 복사본 저장
- 자체 복구 기능:
- 단일 볼륨 의존 없이 여러 볼륨 활용
- 각기 다른 볼륨에 복사본 저장
- 장애 조치: 마스터가 작동하지 않으면 자동으로 대체 역할 수행
- 읽기 전용 복제본:
- 최대 15개까지 설정 가능
- 마스터가 문제가 생기면 읽기 전용 복제본이 마스터 역할 대체
- 리전 간 복제 지원
사용자 지정 엔드포인트
- 특정 작업에 사용: 쿼리 분석 등 특정 작업에 적합한 복제본에 엔드포인트 지정 가능
서버리스
- 서버리스: 간헐적이고 예측 불가능한 서버 사용량에 대응
글로벌 Aurora
- 교차 리전 읽기 전용 복제본:
- 복구에 도움
- 하나의 기본 리전과 최대 5개의 보조 리전 활용
- 한 리전에서 데이터베이스 중단 시, 다른 리전에서 복구 시간 약 1분
DB 클러스터
- 스토리지:
- 마스터만 스토리지에 접근 가능
- Writer Endpoint: DNS 이름으로 마스터를 가리키며 자동 스케일링 설정
- Read Endpoint: 모든 읽기 전용 복제본과 자동 연결
- 특징:
- 마스터가 작동하지 않으면 읽기 전용 복제본이 마스터로 승격
머신러닝 통합
- SageMaker: 기계 학습 활용 가능
- Comprehend: 자연어 처리 등 기계 학습 통합