AWS RDS Aurora MySQL Writer/ReadOnly 인스턴스 분기처리 테스트
·
AWS
AWS RDS Aurora Mysql (1 writer +1 reader) 을 사용하는데 writer instance에서 cpu 사용률이 99% 를 보이며 매우 느리게 (죽지는 않음) 처리되는 현상에 대한 해결책을 검토하였다. 일단 ReadOnly 인스턴스의 경우에는 Writer가 99%인 상황에서도 0에 수렴하는 사용률(실제로 사용이 안되고 있으나 내부적으로 replication 은 동작)이 보였기 때문에 서비스단에서 CUD에 대한 처리는 Writer, R은 Reader에서 처리하는 부하분산에 대한 검토 요청이 있었다. 검토에 앞서 RDS Aurora MySQL 클러스터의 아키텍처를 보면 (1 writer + 1 reader 기준) 서로 다른 가용영역에 writer 와 reader 인스턴스가 생성이 되..