Google PCA: Migration, Modernization and Hybrid Cloud Strategy — Study Guide

Part of the Google Professional Cloud Architect — Study Guide. Practice with verified answers in the Google exam hub, or take timed practice tests on ExamRoll.io.

Overview

A successful migration, modernization, and hybrid-cloud strategy aligns platform choices with business outcomes while managing risk to availability, data integrity, latency, security, and cost. The path balances rapid rehost to reduce data center risk with targeted refactoring to capture cloud benefits. The operating model must evolve alongside the technology to sustain improvements. This section provides a pragmatic blueprint for assessment and wave planning, decision frameworks, migration mechanics, hybrid integration, modernization patterns, policy and multi-cloud considerations, and post-migration optimization, with emphasis on failure modes and trade-offs.

Assessment, Readiness, and Wave Planning

Common failure modes: unknown synchronous dependencies causing cascading timeouts post-cutover; overlapping IP ranges blocking connectivity; license compliance gaps; lack of rollback parity where data mutations cannot be undone.

Migration Patterns, Data Movement, and Cutover

Common failure modes: packet loss over Cloud VPN disrupting database replication (use Dedicated Interconnect or Partner Interconnect), dual-write divergence during cutover, missing health checks halting rolling updates.

Hybrid Identity, Connectivity, and On-Premises Integration

Common failure modes: overlapping CIDRs blocking routes, insufficient BGP session redundancy, public DNS or egress leaks exposing private services, and unanticipated chatty protocols suffering over high-latency links.

Modernization, Operating Model, and Optimization

Practical Problem Scenario

Acme Weather Networks must migrate its real-time sensor platform and a legacy J2EE admin UI from an on-premises data center to Google Cloud. The system ingests 50,000 sensors sending 10 readings per second and stores five years of historical data (75 TB). It must maintain private access to on-prem ERP and Active Directory during transition, minimize downtime for an on-prem MySQL database, and eliminate intermittent replication failures observed over VPN.

  1. Establish a secure landing zone

    • Create org, folders, and prod/nonprod projects. Set up a Shared VPC with non-overlapping IP ranges to ensure on-prem reachability via hybrid connectivity. Apply org policies and centralized audit log exports to BigQuery with least-privilege access.
    • Rationale: Prevent routing conflicts and enforce baseline governance before workloads arrive.
  2. Implement hybrid identity

    • Configure Google Cloud Directory Sync to mirror AD identities and groups and set up SAML SSO. Use service accounts and IAM custom roles for the platform and workloads.
    • Rationale: Retains enterprise identity as the source of truth and enables least-privilege access control.
  3. Provision connectivity and plan for performance

    • Start with HA Cloud VPN for dev/test. For production database replication and steady sensor ingestion, provision Dedicated Interconnect with dual VLAN attachments and BGP sessions.
    • Rationale: Interconnect provides lower latency and fewer packet drops than VPN, stabilizing MySQL replication and streaming ingestion.
  4. Move historical data efficiently

    • Order Transfer Appliances, load the 75 TB dataset on-prem, ship, and rehydrate into Cloud Storage. Use Storage Transfer Service for ongoing incremental updates if needed. Run Cloud DLP on support logs to de-identify PII before Bigtable or BigQuery storage.
    • Rationale: Offline bulk transfer reduces cutover window risk and avoids saturating circuits.
  5. Rehost the J2EE admin UI

    • Use Migrate to Virtual Machines to lift-and-shift the J2EE VM to Compute Engine. Place instances in a managed instance group behind an HTTP(S) load balancer. Apply firewall rules by tags to enforce web→API→DB flows only. Example:
      • gcloud compute firewall-rules create allow-web-to-api –network=prod-vpc –direction=INGRESS –action=ALLOW –rules=tcp:8443 –source-tags=web –target-tags=api
    • Rationale: Rapid risk reduction with familiar runtime while enforcing least-privilege network paths.
  6. Migrate MySQL to Cloud SQL with minimal downtime

    • Baseline performance and enable binary logging on the source. Use Database Migration Service to set up continuous replication into Cloud SQL. Enable automatic storage increase and create alerts for CPU near 75% and replication lag under 60 seconds.
    • Rationale: Online migration achieves low downtime; managed SQL reduces toil and enforces operational SLOs.
  7. Execute controlled cutover

    • Lower DNS TTLs 48 hours prior, freeze schema changes, and schedule a maintenance window. Stop writes on-prem, ensure DMS lag is zero, run checksums and application smoke tests, and then point clients to Cloud SQL. Maintain a rollback plan where writes can be redirected back to on-prem if validation fails.
    • Rationale: Deterministic steps limit RTO and maintain data consistency.
  8. Build ingestion for real-time telemetry

    • Ingest via Pub/Sub, process with Dataflow, and store time-series in Bigtable for low-latency writes and reads. Keep ERP integration private over Interconnect.
    • Rationale: Bigtable matches the high-throughput time-series profile, and Pub/Sub decouples bursty producers from consumers.
  9. Containerize services and introduce CI/CD

    • Containerize stateless services for GKE. Optimize Dockerfiles by using slim base images and ordering layers so dependency installation precedes copying source. Implement a CI/CD pipeline with automated tests in staging and canary rollouts. Update with minimal downtime:
      • kubectl set image deployment/ingester ingester=gcr.io/acme/ingester:v2
    • Rationale: Improves deployment speed, reliability, and scalability without a big-bang rewrite.
  10. Enhance observability and audit

    • Instrument Cloud Logging, Monitoring, and Trace to pinpoint latency across microservices. Export audit logs to BigQuery and share auditor-scoped views. Export long-term metrics to Cloud Storage to meet five-year retention.
    • Rationale: Full-fidelity telemetry supports SLOs and compliance.
  11. Optimize and decommission

    • Enable autoscaling on MIGs and GKE, rightsize instances, apply committed use discounts, and schedule non-24x7 workloads on serverless (e.g., Cloud Functions for auxiliary tasks) to scale to zero. After stability and a cooling period, decommission on-prem systems, update the CMDB, and publish benefits realized.
    • Rationale: Capture cost and operational efficiencies while eliminating dual-run expenses.
  12. Operationalize and train

    • Finalize runbooks, RACI, on-call rotations, and SLO/error budgets. Deliver targeted training and certification plans to close skill gaps. Prefer Terraform for IaC; note that Deployment Manager is Google-specific and may not address non-Google resources.
    • Rationale: A mature operating model sustains reliability and velocity beyond the migration event.

Reliability · All domains · Operations

Practice these questions → · Timed practice on ExamRoll.io →

Pass the whole exam — not just this question

You found this answer. Get every verified question and explanation in one place, and save hours of prep. Free to start.

Pass your exam →

Browse Google →

Related guides

All-in-one access

One subscription. Every exam.

Every plan unlocks unlimited answer search, practice tests, AI explanations, and the full resource library — in 20+ languages.

Monthly
24.87
Just €0.83/day
Everything included:
  • Unlimited answer search
  • Unlimited practice tests
  • AI-powered explanations
  • Full resource library
  • 20+ languages
  • Weekly content updates
  • Rewards & referrals
  • Priority support
Start free trial

No credit card required*

Best value
12 months
179.87
Just €0.49/daySave 40%
Everything included:
  • Unlimited answer search
  • Unlimited practice tests
  • AI-powered explanations
  • Full resource library
  • 20+ languages
  • Weekly content updates
  • Rewards & referrals
  • Priority support
Start free trial

No credit card required*

✓ Free plan included · ✓ Cancel anytime · ✓ All plans unlock the full product