Cloud SQL의 데이터 마이그레이션 정보

이 페이지에서는 Cloud SQL의 데이터 마이그레이션 옵션에 대해 설명합니다.

Database Migration Service

Database Migration Service는 다양한 사용 사례를 지원하기 위해 여러 마이그레이션 경로를 제공합니다.

  • 동종 마이그레이션을 사용하면 자체 관리형 또는 클라우드 제품에서 데이터베이스 SQL 엔진을 변경하지 않고 데이터를 이동할 수 있습니다. Database Migration Service를 사용하면 백업 파일에서 마이그레이션하거나 스냅샷을 만들 수 있습니다.

  • Oracle 및 SQL Server 소스에서 PostgreSQL용 Cloud SQL로의 이종 마이그레이션을 사용하면 Gemini 기반 변환 기능의 지원을 받아 데이터베이스 객체를 PostgreSQL로 변환할 수 있습니다. 이러한 기능을 사용하면 변환된 PostgreSQL 스키마에서 데이터베이스 객체의 일관성과 품질을 보장할 수 있습니다.

PostgreSQL용 Cloud SQL의 Database Migration Service

빠른 시작 마이그레이션이라는 특별한 경량 마이그레이션 흐름이 PostgreSQL용 Cloud SQL에 직접 통합되어 Google Cloud 가상 프라이빗 클라우드에 비공개 IP 주소가 있는 소스 (예: Compute Engine의 자체 관리 데이터베이스 또는 비공개 네트워킹이 사용 설정된 PostgreSQL용 Cloud SQL 인스턴스)에서 동종 마이그레이션을 신속하게 진행할 수 있습니다.

이 흐름에서 Database Migration Service는 소스 데이터베이스에 연결하기 위한 모든 네트워킹 요구사항을 자동으로 관리할 수 있습니다. PostgreSQL용 Cloud SQL의 빠른 시작 마이그레이션에 대한 자세한 내용은 빠른 시작 마이그레이션 가이드를 참고하세요.

외부 서버에서 복제

외부 서버에서 Cloud SQL로 데이터를 마이그레이션하는 또 다른 옵션은 복제를 사용하는 것입니다. Cloud SQL은 데이터를 인스턴스로 마이그레이션할 수 있도록 다양한 복제 모드를 지원합니다.

자세한 내용은 외부 서버에서 복제하는 방법을 참조하세요.

복제를 사용하여 데이터 마이그레이션을 위해 Cloud SQL을 설정하려면 복제를 위한 Cloud SQL 및 외부 서버 구성을 참고하세요.

제한사항

  • 인스턴스에 맞춤설정된 백업 설정(예: 커스텀 백업 위치)이 있으면 인스턴스를 승격한 후 백업 설정을 다시 맞춤설정하는 것이 좋습니다. 승격 프로세스가 진행되는 동안 Cloud SQL에서 백업 설정을 기본값으로 재설정합니다.
  • 인스턴스를 승격한 후에 PITR(point-in-time recovery)을 사용 설정하는 것이 좋습니다.