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

최종 업데이트 날짜: 2022년 2월 1일

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

해결 방법

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

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


이 문서가 도움이 되었나요?


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