본문 바로가기

IT/AWS

[AWS] Aurora Mysql Cluster Scale-in 절차

728x90
반응형

Aurora Mysql Cluster Scale-in 절차

 

1. 대상 확인

밑줄 친 인스턴스 삭제 예정

 

 

2. 임시 사용자 지정 엔드포인트 생성

RDS 클러스터 선택 > 사용자 지정 엔드포인트 생성

 

제거 할 인스턴스를 제외하고 서비스 할 리더 인스턴스만 선택하여 사용자 지정 엔드포인트 생성

*쓰기 인스턴스는 등록하지 않는다.

 

3. yaml 파일 endpoint 전환

임시 엔드포인트 생성 완료 후 담당 개발팀에서 yaml 파일의 접속 정보를 신규 임시 endpoint로 변경 후 배포

 

4. Scale-in 확인

- 제거 대상 인스턴스 세션 확인

select user, command, count(*) from information_schema.processlist
group by user, command;

 

- DB 자원 사용률 확인

*배포 직후 수십분 간 인스턴스 자원 사용률 밸런스 맞지 않을 수 있음

 

- 서비스 정상 확인

 

5. 제거 대상 인스턴스 삭제

 

 

6. 기존 읽기 endpoint로 전환

제거 대상 인스턴스 삭제 완료 후 기존 읽기 endpoint에 삭제 인스턴스 제거된 것 확인

기존 읽기 endpoint 로 yaml 파일 반영 후 배포

 

7. 서비스 정상 확인

8. 임시 endpoint 삭제

728x90
반응형