핵심
Standby DB
•
장애 발생 시 자동으로 대신 동작하는 대기용 DB
구조
Primary DB (사용 중)
↓ (동기 복제)
Standby DB (대기 중)
Plain Text
복사
•
Primary가 실제 트래픽 처리
•
Standby는 대기만 함 (읽기/쓰기 X)
시험 예시
•
고가용성 (HA)
•
자동 장애 조치 (Failover)
•
데이터 유실 최소화
동작 방식
Primary 장애 발생
-> Standby가 자동 승격 (Failover)
-> 서비스 계속 유지
Plain Text
복사
•
Multi-AZ 배포
AZ1: Primary
AZ2: Standby
Plain Text
복사
◦
서로 다른 AZ에 존재
◦
동기 복제
◦
장애 시 자동 전환
Read Replica와의 차이
항목 | Standby (Multi-AZ) | Read Replica |
목적 | 고가용성 | 읽기 성능 |
사용 | X (대기만) | O (읽기 가능) |
복제 | 동기 | 비동기 |
Failover | 자동 | 수동 |
데이터 유실 | 거의 없음 | 가능 |
시험 패턴
•
고가용성 팔요
◦
Multi-AZ (Standby)
•
읽기 성능 문제
◦
Read Replica
•
고가용성인데 Read Replica 선택
◦
틀림
•
장애 발생 시 자동 전환
•
다운타임 최소화
•
데이터 손실 최소