Server Programming/DevOps
AWS - RDS (Multi-AZ, Read Replicas)
Dev.BeryL
2022. 2. 7. 10:04
728x90
Multi AZ (Multi Availability Zones)
- 원래 존재하는 RDS DB에 무언가 변화(ex: write)가 생길 때 다른 AZ에 똑같은 복제본이 만들어짐 = Synchronize
- AWS에 의해서 자동으로 관리가 이루어짐(No admin intervention)
- 원본 RDS DB에 문제가 생길 시 자동으로 다른 AZ의 복제본이 사용됨
- Disaster Recovery Only !
- 성능 개선을 위해서 사용되지는 않음, 따라서 성능 개선을 기대하기 위해선 Read Replica가 사용되어져야 함
Read Replica
- Production DB의 읽기 전용 복제본이 생성됨
- 주로 Read-Heavy DB 작업시 효율성의 극대화를 위해 사용됨(Scailng)
- Disaster Recovery 가 주 목적이 아님
- 최대 5개 Read Replica DB 허용
- Read Replica 의 Read Replica 생성 가능 (단 Latency 발생)
- 각각의 Read Replica는 자기만의 고유 EndPoint 존재
대부분의 트래픽이 Read 라면, 해당 방법대로 사용이 가능하다.
메인 DB의 워크로드를 현저히 감소할 수 있고
해당 방법처럼 사용할 수 있음.
반응형