Amazon RDS DB 인스턴스의 VPC를 변경하려면 어떻게 해야 합니까?

최종 업데이트 날짜: 2020년 10월 15일

Amazon Relational Database Service(Amazon RDS) DB 인스턴스를 기존 Amazon Virtual Private Cloud(Amazon VPC)에서 새 VPC로 이동하려면 어떻게 해야 합니까?

간략한 설명

Amazon RDS DB 인스턴스를 새 VPC로 이동하려면 해당 서브넷 그룹을 변경해야 합니다. RDS DB 인스턴스를 새 네트워크로 이동하기 전에 보안 그룹 인바운드 규칙, 서브넷 그룹, 라우팅 테이블을 비롯하여 새 VPC를 구성합니다. DB 인스턴스의 VPC를 변경하면 인스턴스가 네트워크 간에 이동할 때 재부팅됩니다. DB 인스턴스가 이동하는 동안에는 액세스할 수 없으므로 RDS 주간 유지 관리 기간이 아닌 계획된 변경 기간 중에는 VPC를 변경합니다.

다음과 같은 경우 DB 인스턴스의 VPC를 변경할 수 없습니다.

  • DB 인스턴스가 여러 가용 영역에 구성되어 있습니다. 이 경우 DB 인스턴스를 단일 가용 영역으로 변환했다가 새 VPC로 이동한 후 다시 다중 AZ DB 인스턴스로 변환합니다. 인스턴스 변환에 대한 자세한 내용은 Amazon RDS를 위한 고가용성(다중 AZ)을 참조하십시오.
    참고: DB 서브넷 그룹은 다중 AZ 구성으로 변경할 수 없습니다. 기본적으로 Amazon Aurora 스토리지는 단일 인스턴스에 대해서도 다중 AZ이므로, Amazon Aurora의 VPC는 변경할 수 없습니다. Amazon Aurora 인스턴스의 VPC를 변경하려면 Amazon Aurora for MySQL/PostgreSQL 클러스터의 VPC를 변경하려면 어떻게 해야 합니까?를 참조하십시오.
  • DB 인스턴스는 읽기 전용 복제본이거나 읽기 전용 복제본을 포함합니다. 이 경우 읽기 전용 복제본을 제거했다가 새 VPC로 DB 인스턴스를 이동한 후 다시 읽기 전용 복제본을 추가합니다.
  • 대상 VPC에서 생성된 서브넷 그룹에는 소스 데이터베이스가 실행 중인 가용 영역의 서브넷이 있어야 합니다. 가용 영역이 다르면 작업이 실패합니다.

해결 방법

  1. Amazon RDS 콘솔을 열고 탐색 창에서 [Subnet Groups(서브넷 그룹)]을 선택합니다.
  2. [Create DB Subnet Group(DB 서브넷 그룹 생성)]을 선택합니다.
  3. 서브넷 이름, 설명 및 VPC ID를 입력한 후 DB 인스턴스에 필요한 서브넷을 선택합니다.
  4. [생성(Create)]을 선택합니다.
  5. 탐색 창에서 [데이터베이스(Databases)]를 선택합니다.
  6. DB 인스턴스를 선택한 다음, [수정(Modify)]을 선택합니다.
  7. [네트워크 보안(Network Security)] 탭에서 새 VPC에 연결된 [서브넷 그룹(Subnet Group)]을 선택한 후 해당 VPC에 적절한 [서브넷 그룹(Subnet Group)]을 선택합니다.
  8. [계속(Continue)]을 선택한 다음 [즉시 적용(Apply Immediately)]을 선택합니다.
    참고: [즉시 적용(Apply Immediately)]을 선택하지 않으면 Amazon RDS는 다음 유지 관리 기간에 VPC를 수정합니다.
  9. [DB 인스턴스 수정(Modify DB Instance)] 페이지의 세부 정보를 검토한 후 [DB 인스턴스 수정(Modify DB Instance)]을 선택합니다.

이 작업은 완료하는 데 몇 분 정도 걸릴 수 있습니다. 인스턴스를 선택한 다음 구성 세부 정보 페이지로 이동하여 서브넷이 변경되었는지 확인할 수 있습니다. 그러면 서브넷 그룹이 업데이트되고 상태가 완료됨을 알 수 있습니다. 또한 RDS 콘솔을 열고 왼쪽 탐색 창에서 [이벤트(Events)]를 선택하여 이 프로세스에서 DB 인스턴스를 대상 VPC로 이동했는지 확인할 수도 있습니다.


이 문서가 도움이 되었습니까?


결제 또는 기술 지원이 필요합니까?