VPC에 있지 않은 DB 인스턴스를 VPC로 이동 - Amazon Relational Database Service

VPC에 있지 않은 DB 인스턴스를 VPC로 이동

EC2-Classic 플랫폼 상의 일부 레거시 DB 인스턴스는 VPC에서 실행되지 않습니다. DB 인스턴스가 VPC 내에 있지 않을 경우 AWS Management Console을 사용하여 DB 인스턴스를 VPC 내로 손쉽게 이동할 수 있습니다. VPC에 있지 않은 DB 인스턴스를 VPC 내로 이동하려면 먼저 VPC를 만들어야 합니다.

중요

신규 Amazon RDS 고객이거나, 전에는 DB 인스턴스를 생성한 적이 전혀 없거나, 전에 사용한 적 없는 AWS 리전에서 DB 인스턴스를 생성하는 경우, 거의 모든 경우에 EC2-VPC 플랫폼에 있고 기본 VPC가 생성됩니다. VPC에서 DB 인스턴스 작업에 대한 자세한 내용은 VPC에서 DB 인스턴스를 사용한 작업을(를) 참조하세요.

다음 단계에 따라 DB 인스턴스에 대한 VPC를 만듭니다.

각 DB 서브넷 그룹에는 최소한 DB 인스턴스가 위치한 가용 영역이 포함되어야 합니다.

VPC를 만든 후 다음 단계에 따라 DB 인스턴스를 VPC 내로 이동합니다.

마이그레이션 직전에 DB 인스턴스의 백업을 생성하는 것이 좋습니다. 이렇게 하면 마이그레이션이 실패할 경우 데이터를 복원할 수 있습니다. 자세한 내용은 Amazon RDS DB 인스턴스 백업 및 복원 섹션을 참조하세요.

다음은 DB 인스턴스를 VPC로 이동하는 데 따른 몇 가지 제한 사항입니다.

  • 이전 세대 DB 인스턴스 클래스 – 이전 세대 DB 인스턴스 클래스는 VPC 플랫폼에서 지원되지 않을 수 있습니다. DB 인스턴스를 VPC로 이동할 때 db.m3 또는 db.r3 DB 인스턴스 클래스를 선택합니다. DB 인스턴스를 VPC로 이동한 후 이후 DB 인스턴스 클래스를 사용하도록 DB 인스턴스를 확장할 수 있습니다. VPC 지원 인스턴스 클래스의 전체 목록은 Amazon RDS 인스턴스 유형을 참조하세요.

  • 다중 AZ – VPC에 있지 않은 다중 AZ DB 인스턴스를 VPC로 이동하는 것은 현재 지원되지 않습니다. DB 인스턴스를 VPC로 이동하려면 단일 AZ 배포가 되도록 먼저 DB 인스턴스를 수정합니다. 다중 AZ 배포 설정을 [아니오(No)]로 변경합니다. DB 인스턴스를 VPC로 이동한 후 이를 다시 수정하여 다중 AZ 배포로 만듭니다. 자세한 내용은 Amazon RDS DB 인스턴스 수정 섹션을 참조하세요.

  • 읽기 전용 복제본 – VPC에 있지 않은 읽기 전용 복제본을 포함한 DB 인스턴스를 VPC로 이동하는 것은 현재 지원되지 않습니다. DB 인스턴스를 VPC로 이동하려면 먼저 읽기 전용 복제본을 모두 삭제합니다. DB 인스턴스를 VPC로 이동한 후 읽기 전용 복제본을 다시 생성합니다. 자세한 내용은 읽기 전용 복제본 작업 섹션을 참조하세요.

  • 옵션 그룹 – DB 인스턴스를 VPC로 이동하고 DB 인스턴스에서 사용자 지정 옵션 그룹을 사용하는 경우 DB 인스턴스와 연결된 옵션 그룹을 변경합니다. 옵션 그룹은 플랫폼마다 특정하며, VPC로 이동하는 것은 플랫폼의 변경에 해당합니다. 이런 경우에서 사용자 지정 옵션 그룹을 사용하려면 기본 VPC 옵션 그룹을 DB 인스턴스에 할당하거나, 이동하려는 대상 VPC에 있는 다른 DB 인스턴스에서 사용되는 옵션 그룹을 할당하거나, 새 옵션 그룹을 만들어 DB 인스턴스에 할당합니다. 자세한 내용은 옵션 그룹 작업 섹션을 참조하세요.

가동 중지를 최소화하면서 VPC에 없는 DB 인스턴스를 VPC로 이동하는 방법

다음 방법을 사용하여 가동 중지를 최소화하면서 VPC에 없는 DB 인스턴스를 VPC로 이동할 수 있습니다. 이러한 방법은 원본 DB 인스턴스의 중단을 최소화하고 마이그레이션 중에 사용자 트래픽을 처리하도록 허용합니다. 그러나 VPC로 마이그레이션하는 데 필요한 시간은 데이터베이스 크기 및 라이브 워크로드 특성에 따라 달라집니다.

  • AWS Database Migration Service(AWS DMS) - AWS DMS를 사용하면 소스 DB 인스턴스가 완전히 작동하는 동안 데이터의 라이브 마이그레이션을 수행할 수 있지만 제한된 DDL 문 세트만 복제합니다. AWS DMS는 인덱스, 사용자, 권한, 저장 프로시저, 테이블 데이터와 직접 관련되지 않은 기타 데이터베이스 변경 사항과 같은 항목을 전파하지 않습니다. 또한 AWS DMS에서는 초기 DB 인스턴스 생성에 RDS 스냅샷을 자동으로 사용하지 않으므로 마이그레이션 시간이 늘어날 수 있습니다. 자세한 내용은 AWS Database Migration Service 섹션을 참조하세요.

  • DB 스냅샷 복원 또는 특정 시점 복구 – DB 인스턴스의 스냅샷을 복원하거나 DB 인스턴스를 특정 시점으로 복원하여 DB 인스턴스를 VPC로 이동할 수 있습니다. 자세한 내용은 DB 스냅샷에서 복원DB instance를 특정 시간으로 복원 단원을 참조하십시오.