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

2분 분량
0

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 인스턴스는 읽기 전용 복제본이거나 읽기 전용 복제본이 있습니다. 읽기 전용 복제본을 제거한 후 DB 인스턴스를 새 VPC로 이동한 후 읽기 전용 복제본을 추가합니다.
  • 대상 VPC에서 생성된 서브넷 그룹에는 소스 데이터베이스가 실행 중인 AZ의 서브넷이 없습니다. AZ가 다르면 작업이 실패합니다.

해결 방법

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

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


관련 정보

VPC에서 DB 인스턴스 작업

VPC 및 서브넷

AWS 공식
AWS 공식업데이트됨 3년 전