내용으로 건너뛰기

Amazon RDS, Aurora 및 온프레미스 환경 간에 PostgreSQL 데이터베이스를 마이그레이션하려면 AWS DMS를 어떻게 사용해야 합니까?

3분 분량
0

Amazon Relational Database Service(Amazon RDS), Amazon Aurora 및 온프레미스 환경 간에 PostgreSQL 데이터베이스를 마이그레이션하기 위해 AWS Database Migration Service(AWS DMS)를 사용하고 싶습니다.

해결 방법

PostgreSQL 마이그레이션을 위한 AWS DMS 작업 생성

다음 단계를 완료하십시오.

  1. 복제 인스턴스를 생성합니다.
    참고: 데이터베이스 크기 및 마이그레이션 요구 사항에 따라 적절한 인스턴스 크기를 선택했는지 확인하십시오.
  2. 복제 인스턴스의 가상 프라이빗 클라우드(VPC) 및 보안 그룹 설정을 구성합니다.
  3. 소스 및 대상 엔드포인트를 생성합니다.
    참고: Amazon RDS 또는 Aurora 데이터베이스(DB) 인스턴스의 경우 Amazon RDS for PostgreSQL 또는 Aurora PostgreSQL-Compatible Edition 데이터베이스 엔진을 선택하십시오. 온프레미스 DB 인스턴스의 경우 온프레미스 DB 서버의 IP 주소 및 DNS를 사용하여 VPC 엔드포인트를 구성하고 연결을 테스트하십시오.
  4. 마이그레이션 작업을 생성합니다.
    참고: 프로덕션 환경에서 마이그레이션을 수행하기 전에 테스트 환경에서 마이그레이션을 테스트하는 것이 좋습니다.

마이그레이션 진행 상황을 모니터링하려면 다음 작업 중 하나 이상을 수행하십시오.

특정 마이그레이션 시나리오에 맞게 AWS DMS 작업 구성

RDS for PostgreSQL 데이터베이스를 Aurora PostgreSQL 호환 데이터베이스로 마이그레이션하는 경우, AWS DMS를 사용하여 마이그레이션 중에 데이터 변환을 수행하십시오.

온프레미스 PostgreSQL 데이터베이스를 Amazon RDS 데이터베이스 또는 Aurora 데이터베이스로 마이그레이션하는 경우 다음 작업을 수행하십시오.

VPC 간에 데이터베이스를 마이그레이션하는 경우 다음 작업을 수행하십시오.

  • VPC 피어링 또는 트랜짓 게이트웨이를 구성했는지 확인합니다.
  • 연결 관련 문제를 해결하려면 AWS DMS 네트워킹 Amazon Machine Image(AMI)를 Amazon Elastic Compute Cloud(Amazon EC2) 인스턴스로 시작하십시오.

AWS DMS 마이그레이션 비용 최적화

다음 작업을 수행하십시오.

액세스 요구 사항 관리

다음 단계를 완료하십시오.

  1. AWS Identity and Access Management(IAM) 정책이 AWS DMS 리소스 및 작업에 대한 필수 권한을 부여하는지 확인합니다.
  2. 복제 인스턴스와 소스 및 대상 엔드포인트 간의 통신이 허용되도록 RDS 보안 그룹을 구성합니다.
  3. 온프레미스 소스 또는 대상의 경우, 데이터에 안전하게 액세스할 수 있도록 VPN 연결 또는 AWS Direct Connect를 설정합니다.
  4. 암호화된 볼륨을 사용하는 경우 필수 AWS Key Management Service(AWS KMS) 키 권한이 있는지 확인합니다.

관련 정보

PostgreSQL 데이터베이스를 AWS DMS 소스로 사용

PostgreSQL 데이터베이스를 AWS Database Migration Service의 대상으로 사용

AWS Database Migration Service(AWS DMS) 모범 사례

AWS 공식업데이트됨 6달 전