Amazon RDS 인스턴스 유형 변경 등을 가동 중지 시간 없이 수행하는 방법
통상의 DB 인스턴스의 변경의 설정 변경에서도, 다운 타임은 몇 분 정도이므로 그것이 허용 범위의 경우는 통상의 변경 방법으로 좋다고 생각합니다만, 다운 타임 없이 변경을 하고 싶다고 하는 것이 있었으므로 그 방법을 써 갑니다.
작업 절차
스냅샷 만들기
RDS → 인스턴스 → 대상 인스턴스 선택 → 인스턴스 작업 → 스냅샷 가져오기
위의 단계에서 먼저 수정할 DB의 스냅샷을 만듭니다.
이 스냅샷을 사용하므로 이후에는 변경 대상 DB를 업데이트하지 않도록 합시다.
만든 스냅샷에서 복원
RDS → 스냅샷 → 대상 스냅샷 선택 → 스냅샷 작업 → 스냅샷 복원
위의 단계에서 만든 스냅샷에서 새 인스턴스를 만듭니다.
이때 복원의 원본이 되는 인스턴스의 DB 인스턴스 식별자를 변경하여 원래 사용했던 식별자를 새 인스턴스로 설정하는 방법도 있지만, 이 경우 다운타임이 발생하기 때문에 DB 인스턴스 식별자는 새 어떤 것을 설정하고 DB 연결시 호스트를 변경하는 형태를 취합니다.
새 인스턴스의 보안 그룹과 매개 변수 그룹을 원래 인스턴스와 동일하게 만듭니다.
새로 만든 인스턴스의 보안 그룹 등은 기본 그룹이므로 원래 인스턴스와 다른 경우 동일한 그룹을 설정해야 합니다.
인스턴스 재부팅
인스턴스 작업 → 재부팅
보안 그룹과 같은 변경 사항을 반영하기 위해 인스턴스를 다시 시작합니다.
DB 연결 대상 호스트를 새 인스턴스의 끝점으로 변경
그리고는, DB 접속 프로그램의 호스트를 설정하고 있는 개소를 새로운 엔드 포인트로 변경하면 완료입니다.
마지막으로
위의 흐름으로 다운타임 없이 인스턴스 타입을 변경할 수 있을까 생각합니다.
덧붙여서, 신규 인스턴스를 작성하기 때문에 낡은 인스턴스는 통상 필요 없어집니다만, 완전하게 복원할 수 없는 경우도 생각할 수 있으므로, 잠시는 삭제하지 않고 남겨 두는 것이 무난하다고 생각합니다.
Reference
이 문제에 관하여(Amazon RDS 인스턴스 유형 변경 등을 가동 중지 시간 없이 수행하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/awesam86/items/a655e5da37b4dda45cf3텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)