Aurora 는 cluster endpoint, readonly endpoint, instance endpoint 를 지원한다. readonly endpoint는 replicas 들 사이에서 load balancing도 해준다.
Cluster Endpoint는 자체적으로 Read/Write 모두에 대한 정보를 포함하고 있다. Aurora MariaDB JDBC 드라이버 사용시 Read/Write 분기가 가능하다. Cluster Endpoint로 접속한 경우 Master가 죽으면 자동으로 Slave를 Master로 승격하여 연결해준다.
log
log_output=FILE, slow_query=1(true), long_query_time=1(1초) 등의 설정을 해서 슬로우 쿼리를 로그로 남긴다.
RDS Instance Modify 를 해서 Slow Query를 로그로 Cloud Watch로 전송한다.