CNE GCP Ready: Configuring the Cloud Native Experience

CNE GCP Ready: Migration Paths

This reference helps you choose how to migrate document libraries and databases into Google Cloud Platform (GCP) for use with Cloud Native Experience (CNE).

Use this guide to select a migration approach based on source system, data size, and operational constraints.

GCP does not charge for inbound data transfer. AWS and Azure bill outbound (egress) data transfer at their published rates, which applies to cross-cloud migrations.

Document Library Migration

Local Filesystem or On-Premises

TierApproachPricing
Easiestgcloud storage cp or rsync from workstation or staging VMFree transfer. Storage and request charges apply in GCP.
ManagedStorage Transfer Service (on-premises agents)~$0.0125/GB (agent-based transfers)
AdvancedLarge dataset migration guideDepends on architecture

Amazon S3 or Azure Blob Storage

TierApproachPricing
EasiestStorage Transfer Service (S3 / Azure Blob)No additional charge for agentless transfers; source egress may apply
AutomatedStorage Transfer Service API / gcloudSame as above
AdvancedDataflow or rcloneCompute-based pricing applies

Large-Scale Migrations (2 TB+ or Constrained Networks)

TierApproachPricing
Easiest at scaleStorage Transfer Service with agents~$0.0125/GB (filesystem agents)
MediumTransfer ApplianceHardware rental + shipping
AdvancedDedicated Interconnect + parallel uploadsNetworking costs apply

Database Migration

Database Migration Service (DMS):

  • Homogeneous migrations (same engine) → free
  • Heterogeneous migrations (cross-engine) → paid

MySQL / MariaDB

TierApproachPricing
EasiestDMS → Cloud SQL for MySQLFree
Manualmysqldump + Cloud Storage importStorage + Cloud SQL costs
AdvancedSelf-managed migration on Compute EngineCompute costs apply

PostgreSQL

TierApproachPricing
EasiestDMS → Cloud SQL for PostgreSQLFree
Manualpg_dump + importStorage + Cloud SQL costs
ModernizationDMS → AlloyDBAlloyDB pricing applies

SQL Server

TierApproachPricing
EasiestDMS → Cloud SQL for SQL ServerFree
File-basedBAK restore via Cloud StorageStorage costs
AdvancedContinuous migration / log shippingMinimal downtime, standard costs

Oracle

TierApproachPricing
Lift-and-shiftBare Metal Solution for OracleInfrastructure + Oracle licensing
ReplatformDMS Oracle → PostgreSQLDMS heterogeneous (paid)
StreamingDatastream or DMS → AlloyDBData processed billed

Pricing Overview

General Rules

  • GCP does not charge for inbound data transfer
  • AWS and Azure bill outbound (egress) data transfer at their published rates
  • GCP charges depend on service usage (storage, compute, network)

For up-to-date pricing details, see Storage Transfer Service pricing, Database Migration Service pricing, and Transfer Appliance pricing.