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

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

Database Migration Service

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

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

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

PostgreSQL용 Cloud SQL의 Database Migration Service

빠른 시작 마이그레이션이라는 특별한 경량 마이그레이션 흐름이 PostgreSQL용 Cloud SQL에 직접 통합되어 Virtual Private Cloud에 비공개 IP 주소가 있는 소스 (예: Compute Engine의 자체 관리 데이터베이스 또는 비공개 네트워킹이 사용 설정된 PostgreSQL용 Cloud SQL 인스턴스)에서 동종 마이그레이션을 가속화하는 데 도움이 됩니다. Google Cloud

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

외부 서버에서 복제

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

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

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

제한사항

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