회사는 단일 가용 영역의 Amazon RDS for MySQL DB 인스턴스에 저장된 온라인 광고 비즈니스용 대규모 데이터 세트를 보유하고 있습니다. 회사는 프로덕션 DB 인스턴스에 대한 쓰기 작업에 영향을 주지 않고 비즈니스 보고 쿼리를 실행하기를 원합니다. 어떤 솔루션이 이러한 요구 사항을 충족합니까?
- A. RDS 읽기 복제본을 배포하여 비즈니스 보고 쿼리를 처리합니다.✓ 정답
- B. DB 인스턴스를 Elastic Load Balancer 뒤에 배치하여 수평으로 확장합니다.
- C. DB 인스턴스를 더 큰 인스턴스 유형으로 확장하여 쓰기 작업 및 쿼리를 처리합니다.
- D. 비즈니스 보고 쿼리를 처리하기 위해 여러 가용 영역에 DB 인스턴스를 배포합니다.
해설
【핵심 용어】 ▸ 읽기 복제본 — 프라이머리의 복제본, 읽기만 가능 ▸ 쓰기-읽기 분리 → 성능 향상 【정답 포인트】 ▸ "쓰기에 영향 없음" → 읽기 전용 복제본 생성 ▸ 비즈니스 보고 → 읽기 쿼리, 복제본에 오프로드 ▸ 간단한 구성 → RDS 읽기 복제본 자동 동기화 【오답 체크】 (B) 로드 밸런서 → 데이터베이스 트래픽 분산 불가 (C) 수직 확장 → 쓰기 성능은 개선되지만 비용 증가, 읽기 분리 아님 (D) 다중 AZ → 장애 조치용, 읽기 성능 향상 안 됨 【시험 포인트】 ▸ "쓰기 영향 없이" + "읽기 쿼리" → 읽기 복제본 패턴 ▸ 보고 작업 → 항상 복제본으로 오프로드 전략