CLCloudGuide
Google Cloud Migration Planning: A Practical Readiness Guide
Before moving workloads to Google Cloud, find out what you run, decide how each workload should move and build the foundation for identity, networking, security and cost control. This guide walks through the readiness work.
- Published
- Updated
- Reading
- 4 minutes
- Prepared by
- EngineSpire Technologies
Key points
- Google's migration framework has four phases: assess, plan, deploy and optimize. Rushed assessment is the most common root cause of trouble later.
- Map dependencies, not just servers. Integrations, scheduled jobs, licences and data flows decide what has to move together.
- Build the foundation first: resource hierarchy, identity, networking, logging and billing controls.
- Choose an approach per workload: rehost, replatform, refactor, replace or retire.
- Every migration wave needs acceptance tests, a rollback plan and an agreed cutover window.
Start with the reason and a definition of success
Organizations move to Google Cloud for different reasons: hardware reaching end of support, leaving a data center, using analytics and AI services, scaling for growth or improving disaster recovery. The reason shapes the plan. A hardware deadline favors moving quickly with few changes; an analytics strategy may justify re-architecting.
Agree what success means before any work starts: application performance for users, recovery objectives, a cost range, required security controls and a timeline. Without agreed criteria, the cutover weekend turns into a debate.
Phase 1: Assess what you have
- Inventory. List servers, virtual machines, databases, storage and applications. Google's Migration Center can collect inventory and utilization data to speed this up.
- Dependencies. Record which systems call which, scheduled jobs, file shares, printers and integrations with partners and banks.
- Performance baselines. Capture CPU, memory, disk and network use over a representative period that includes month-end or seasonal peaks.
- Data. Measure volumes and change rates. They decide the transfer method and how long synchronization takes.
- Licensing. Some commercial software has specific rules for cloud hosting or requires sole-tenant nodes. Check before you plan.
- Obligations. Note data residency, contractual and sector requirements for each workload.
- Skills. Be honest about what the team can operate after migration.
The output is a catalogue with an owner, criticality, dependencies and a proposed approach for every workload.
Choosing an approach for each workload
| Approach | What it means | Good fit when |
|---|---|---|
| Rehost | Move virtual machines largely unchanged, for example with Migrate to Virtual Machines | A deadline drives the move and the application is stable |
| Replatform | Make targeted changes to use managed services, such as moving a database to Cloud SQL | Running the database or middleware yourself is a burden |
| Refactor | Re-architect for containers or serverless, such as GKE or Cloud Run | The application is strategic and actively developed |
| Replace | Adopt a SaaS product instead | The function is standard, such as email or CRM |
| Retain or retire | Keep it where it is, or switch it off | Low value, hard constraints, or nobody uses it |
Phase 2: Plan the foundation
- Resource hierarchy. Organization, folders by environment or business unit, and separate projects per application and environment.
- Identity. Cloud Identity or Google Workspace, federated with Microsoft Entra ID if that is your directory. Grant IAM roles to groups, not individuals, and enforce 2-Step Verification.
- Service accounts. Avoid downloadable keys. Use attached service accounts and workload identity federation.
- Networking. Shared VPC or hub-and-spoke, non-overlapping IP ranges, Cloud VPN or Cloud Interconnect to your sites, Cloud NAT and firewall policies.
- Security. Organization policies (for example, restricting external IP addresses and resource locations), Cloud Audit Logs with defined retention and Security Command Center.
- Billing. Budgets and alerts, labels for cost allocation and billing export to BigQuery for analysis.
Google's enterprise foundations blueprint documents a complete reference design. Smaller organizations can adopt a subset, but should make each decision consciously.
Region selection and latency
Measure latency from your offices and customers to candidate regions, confirm that each region offers the services you need, and compare prices. Interactive applications used from Philippine offices are more sensitive to region choice than batch or analytics workloads.
Wave planning
- Group workloads that depend on each other into the same wave.
- Start with a low-risk pilot that still exercises the foundation: identity, networking, monitoring and backup.
- Schedule waves around the business calendar, avoiding month-end close, payroll and peak seasons.
- Give every wave a pre-migration checklist, data synchronization plan, test plan, cutover runbook and a short hypercare period.
Phase 3: Deploy, test and cut over
- Functional tests with the business users who know the application.
- Performance tests compared with the baseline from assessment.
- Security checks: access, firewall rules and exposed services.
- A backup and restore test in the new environment.
- DNS time-to-live values lowered a few days before cutover.
- A cutover runbook with timings, a go/no-go decision point and rollback criteria.
- Communication to users before, during and after.
Phase 4: Optimize
- Apply rightsizing recommendations after a few weeks of real usage.
- Consider committed use discounts once usage is stable.
- Set storage lifecycle rules and review logging volumes.
- Decommission the old systems and securely wipe their disks.
Readiness checklist
- Business case and success criteria agreed.
- Inventory with owners, dependencies and baselines complete.
- Migration approach chosen for every workload.
- Licensing and data obligations reviewed.
- Foundation designed and built: hierarchy, identity, network, security, billing.
- Connectivity to on-premises tested.
- Waves planned around the business calendar.
- Test plans, runbooks and rollback criteria written.
- Operations model agreed: monitoring, patching, backup, support.
Common questions
How long does a Google Cloud migration take?
It depends on the number of workloads, their dependencies, data volumes and the approach. A small group of rehosted virtual machines can move in weeks, while programs that re-architect applications take months. A proper assessment is the only reliable basis for a timeline.
Should we rehost first and modernize later?
Often, when a deadline such as hardware end of support drives the move. Rehosting reduces risk and time, but plan the follow-up optimization, or you will pay cloud prices for data-center-style operations.
How do we move large amounts of data?
Moderate volumes over a good connection can be transferred online with services such as Storage Transfer Service or database replication. For very large datasets or limited bandwidth, an offline option such as Transfer Appliance may be faster. Test real transfer speeds early.
Sources and further reading
- [1]Migrate to Google Cloud: Get started — Google Cloud
- [2]Google Cloud Well-Architected Framework — Google Cloud
- [3]Enterprise foundations blueprint — Google Cloud
- [4]Migration Center overview — Google Cloud
Need this applied to your environment?
We can turn this guide into a scoped assessment of your own sites, systems and constraints.
Keep reading
- CLAWS Landing Zone Checklist for Growing Philippine CompaniesA landing zone is the governed starting point for everything you run in AWS: accounts, identity, logging, networking and guardrails. This checklist covers the decisions to make before the first production workload moves.6 min read
- CLAzure Hybrid Cloud Architecture for Organizations with On-Premises SystemsMost organizations adopting Azure keep some systems on-premises for years. A hybrid architecture connects identity, networking, management and security across both, so the estate behaves as one environment rather than two.4 min read
- CLPrivate Cloud vs Public Cloud: How to Make a Defensible ChoiceThe right platform depends on each workload's demand pattern, performance needs, data obligations, cost and your team's ability to run it. This guide gives a structured way to compare private and public cloud and to document the decision.4 min read
