데이터베이스 마이그레이션

이 페이지에서는 관계형 및 비관계형 데이터베이스를Google Cloud로 마이그레이션하기 위한 아키텍처 안내와 마이그레이션 전략을 제공합니다.

데이터베이스 관리자, 클라우드 설계자 또는 데이터 엔지니어인 경우 이 페이지의 정보를 사용하여 데이터베이스 마이그레이션 패턴을 평가하고, 적절한 도구를 선택하고, 높은 데이터 충실도를 보장하고, 트랜잭션 복제 지연을 최소화하고, 전환 중 다운타임을 제어하세요.

이 페이지를 읽기 전에 초기 소스 평가를 완료하고 데이터베이스 스키마, 크기, 애플리케이션 네트워크 종속 항목을 이해해야 합니다.

데이터베이스 마이그레이션 옵션

데이터베이스 마이그레이션을 계획할 때 다음 표를 사용하여 소스 데이터베이스 엔진에 따라 대상 서비스와 도구를 선택하세요.

소스 데이터베이스 대상 플랫폼 권장 도구 마이그레이션 패턴
MySQL, PostgreSQL 또는 SQL Server Cloud SQL 또는 PostgreSQL용 AlloyDB Database Migration Service 지속적 CDC 복제
Oracle AlloyDB 또는 베어메탈 솔루션 Google Cloud Modernization Hub, Database Migration Service 스키마 변환 동종 또는 이기종 마이그레이션
Cassandra, MongoDB 또는 HBase Bigtable, Spanner 또는 Firestore Dataflow 또는 오픈소스 커넥터 일괄 또는 스트리밍 수집

Database Migration Service를 사용하여 데이터베이스 마이그레이션

Database Migration Service는 관계형 데이터베이스를 Google Cloud로 이동하는 서버리스 마이그레이션 작업을 제공합니다.

Database Migration Service의 주요 기능

Database Migration Service는 다음과 같은 기능을 제공합니다.

  • 서버리스 아키텍처: 전용 복제 VM 또는 마이그레이션 인프라를 프로비저닝하거나 관리할 필요가 없습니다.
  • 지속적인 변경 데이터 캡처 (CDC): 소스 바이너리 로그(MySQL의 경우 binlog, PostgreSQL의 경우 wal2json, SQL Server의 경우 CDC)를 사용하여 트랜잭션을 복제하여 최소한의 지연으로 대상 데이터베이스를 동기화 상태로 유지합니다.
  • 유연한 비공개 연결: VPC 네트워크 피어링, 역방향 SSH 터널, Cloud VPN 또는 Cloud Interconnect를 통해 소스 데이터베이스에 안전하게 연결합니다.

엔드 투 엔드 마이그레이션 워크플로에 대한 자세한 내용은 Database Migration Service 개요를 참조하세요.

다음 단계