Database Migration Service를 사용하여 PostgreSQL 데이터베이스를 PostgreSQL용 Cloud SQL 인스턴스로 마이그레이션할 수 있습니다. 이 페이지에서는 동종 PostgreSQL에서 PostgreSQL용 Cloud SQL로 마이그레이션하는 경우의 주요 Database Migration Service 기능을 간략하게 설명합니다.
지원되는 소스 및 대상에는 Database Migration Service에서 지원하는 모든 PostgreSQL 소스 제품이 나열됩니다.
표준 마이그레이션의 데이터 흐름은 지속적 마이그레이션 프로세스 중에 데이터가 이동하는 방식에 대한 엔드 투 엔드 개요를 제공합니다.
빠른 시작 마이그레이션은
pgnative복제를 활용하고 PostgreSQL 워크로드의 네트워킹 구성을 크게 간소화하는 고유한 마이그레이션 흐름을 설명합니다.모니터링에서는 마이그레이션 작업의 진행 상황과 상태를 관찰하는 데 도움이 되는 로그와 측정항목을 소개합니다.
지원되는 소스 및 대상 데이터베이스
Database Migration Service를 사용하여 동일한 PostgreSQL 버전 간에 마이그레이션하거나 이전 버전의 PostgreSQL에서 Cloud SQL에서 지원되는 이후 버전으로 마이그레이션할 수 있습니다.
다음 표에는 지원되는 모든 PostgreSQL 소스 및 대상 데이터베이스 제품이 나와 있습니다. 정확한 버전 및 교차 버전 지원의 전체 목록은 지원되는 소스 및 버전을 참조하세요.
| 소스 데이터베이스 | 대상 데이터베이스 |
|---|---|
| Amazon RDS | PostgreSQL용 Cloud SQL |
| Amazon Aurora | |
| PostgreSQL용 Microsoft Azure Database Flexible Server Flexible Server | |
| PostgreSQL용 Cloud SQL | |
| 자체 관리형 PostgreSQL
(온프레미스 또는 완전히 제어하는 모든 Cloud VM) |
표준 이전의 데이터 흐름
Cloud SQL로의 동종 PostgreSQL 마이그레이션의 경우 Database Migration Service는 대상 PostgreSQL용 Cloud SQL 인스턴스에 연결한 후 대신 마이그레이션 프로세스를 관리합니다. Database Migration Service가 연속 복제 흐름을 조정하고 모니터링하는 동안 소스 인스턴스에 대한 연결을 설정하는 것은 대상 인스턴스입니다.
표준 연속 마이그레이션은 PostgreSQL 논리적 디코딩과 pglogical 확장 프로그램을 사용하여 소스 인스턴스에서 대상 인스턴스로 데이터 변경사항을 거의 실시간으로 스트리밍합니다.
데이터는 먼저 초기 스냅샷 덤프에서 로드된 후 변경 데이터 캡처 (CDC) 스트림 정보를 기반으로 지속적으로 업데이트됩니다.
모든 마이그레이션 단계에 대한 자세한 안내는 마이그레이션 유형 및 단계를 참조하세요.
빠른 시작 이전
Database Migration Service는 수동 설정을 최소화하면서 PostgreSQL 워크로드를 PostgreSQL용 Cloud SQL로 마이그레이션할 수 있도록 빠른 시작 마이그레이션을 제공합니다. 빠른 시작 마이그레이션에서 Database Migration Service는 Private Service Connect 지원 대상 인스턴스를 프로비저닝하고 Private Service Connect 네트워크 연결을 통해 비공개 소스 데이터베이스에 대한 연결을 조정하여 마이그레이션 경로 구성을 자동화합니다.
빠른 시작 마이그레이션의 주요 기능은 다음과 같습니다.
- 자동 설정: Database Migration Service는 데이터베이스 플래그 구성, 사용자 프로비저닝, 연결 프로필 설정을 자동화합니다.
- 간소화된 네트워킹: 복잡한 VPN 또는 공개 IP 허용 목록을 관리하지 않고도 비공개 소스 데이터베이스에 안전하게 연결할 수 있습니다.
- 마이그레이션 전 검증: 기본 제공되는 검증을 통해 데이터 복제가 시작되기 전에 소스 환경이 완전히 준비되었는지 확인합니다.
자세한 내용은 빠른 시작 이전 정보 및 빠른 시작 이전 가이드를 참고하세요.
모니터링
Database Migration Service는 마이그레이션 진행 상황을 모니터링하는 데 도움이 되는 광범위한 로깅 및 모니터링 가능성 기능을 제공합니다. 이러한 기능에는 복제 지연에 대한 실시간 진단과 PostgreSQL용 Cloud SQL 대상 인스턴스 상태 및 마이그레이션 작업 상태에 대한 자세한 Cloud Monitoring 측정항목이 포함됩니다.
자세한 내용은 마이그레이션 작업 측정항목을 참조하세요.
다음 단계
Database Migration Service의 PostgreSQL 데이터 및 기능 지원에 대한 자세한 내용은 알려진 제한사항을 참조하세요.
전체 단계별 마이그레이션 둘러보기를 보려면 PostgreSQL용 Cloud SQL 마이그레이션 시작하기를 참조하세요.