Google PCA: 遷移、現代化與混合雲策略 — 學習指南

屬於 Google Professional Cloud Architect — 學習指南. 使用經過驗證的解答練習: Google 考試中心, 或參加限時模擬考試: ExamRoll.io.

總覽

一個成功的遷移、現代化與混合雲策略,會將平台選擇與業務成果對齊,同時管理可用性、資料完整性、延遲、安全性與成本的風險。這個路徑會在快速的 rehost (直接遷移) 以降低資料中心風險,以及針對性的 refactor (重構) 以獲取雲端效益之間取得平衡。營運模式必須與技術一同演進,才能維持持續的改進。本節為評估與分批規劃、決策框架、遷移機制、混合雲整合、現代化模式、政策與多雲考量,以及遷移後優化,提供了一個務實的藍圖,並特別強調失敗模式與權衡取捨。

評估、整備與分批規劃

常見失敗模式:未知的同步相依性在切換後導致連鎖超時;重疊的 IP 範圍阻擋了連線;授權合規性差距;缺乏回滾對等性,導致資料變動無法被復原。

遷移模式、資料移動與切換

undefined

- 在 Linux ext4 上:

undefined

undefined

常見的失敗模式:透過 Cloud VPN 傳輸時發生封包遺失,導致資料庫複製中斷 (應使用 Dedicated Interconnect 或 Partner Interconnect)、切換期間發生雙寫資料分歧、缺少健康狀態檢查導致滾動式更新停滯。

混合身分、連線能力與地端整合

undefined

常見的失敗模式:CIDR 重疊導致路由被阻擋、BGP 會話備援不足、公用 DNS 或出口流量洩漏導致私有服務被暴露、未預期的多話協定在高延遲鏈路上效能不佳。

現代化、營運模式與最佳化

實務問題情境

Acme Weather Networks 必須將其即時感測器平台和一個舊有的 J2EE 管理 UI 從地端資料中心遷移到 Google Cloud。該系統每秒從 50,000 個感測器擷取 10 筆讀數,並儲存五年份的歷史資料(75 TB)。在過渡期間,它必須維持對地端 ERP 和 Active Directory 的私有存取,將地端 MySQL 資料庫的停機時間降至最低,並消除透過 VPN 觀察到的間歇性複寫失敗問題。

  1. 建立一個安全的落地基礎區 (landing zone)

    • 建立組織、資料夾以及生產/非生產專案。設定一個 Shared VPC,其 IP 範圍不與地端重疊,以確保可透過混合式連線觸達地端。套用組織政策,並將稽核日誌集中匯出至 BigQuery,同時設定最低權限存取。
    • 理由:在工作負載進駐前,預防路由衝突並強制執行基礎的治理原則。
  2. 實作混合身分

    • 設定 Google Cloud Directory Sync 以鏡像 AD 的身分和群組,並設定 SAML SSO。為平台和工作負載使用服務帳戶和 IAM 自訂角色。
    • 理由:保留企業身分作為信任來源,並實現最低權限存取控制。
  3. 配置連線能力並規劃效能

    • 開發/測試階段先使用 HA Cloud VPN。對於生產環境的資料庫複寫和穩定的感測器資料擷取,則配置 Dedicated Interconnect,並搭配雙 VLAN attachment 和 BGP 會話。
    • 理由:Interconnect 比 VPN 提供更低的延遲和更少的封包遺失,能穩定 MySQL 複寫和串流擷取。
  4. 高效率地搬移歷史資料

    • 訂購 Transfer Appliance,在地端載入 75 TB 的資料集,運送後再將資料還原至 Cloud Storage。若有需要,可使用 Storage Transfer Service 進行持續的增量更新。在將支援日誌存入 Bigtable 或 BigQuery 之前,先用 Cloud DLP 進行處理以去除 PII(個人識別資訊)。
    • 理由:離線大量傳輸可降低系統切換期間的風險,並避免佔滿線路頻寬。
  5. 將 J2EE 管理 UI 直接遷移 (Rehost)

    • 使用 Migrate to Virtual Machines 將 J2EE VM 直接遷移 (lift-and-shift) 至 Compute Engine。將執行個體放置在一個託管執行個體群組中,並置於 HTTP(S) 負載平衡器之後。透過標籤 (tag) 套用防火牆規則,以強制執行僅限 web→API→DB 的流量走向。例如:

undefined

  1. 以最短停機時間將 MySQL 遷移至 Cloud SQL

    • 在來源端建立效能基準並啟用二進位日誌 (binary logging)。使用 Database Migration Service 設定對 Cloud SQL 的持續複寫。啟用儲存空間自動增加功能,並建立 CPU 接近 75% 和複寫延遲低於 60 秒的警示。
    • 理由:線上遷移可實現低停機時間;託管 SQL 可減少繁瑣工作並強制執行營運 SLO。
  2. 執行受控的系統切換

    • 在 48 小時前降低 DNS TTL,凍結結構描述變更,並安排維護時段。停止地端的寫入操作,確保 DMS 延遲為零,執行校驗和 (checksum) 與應用程式冒煙測試,然後將用戶端指向 Cloud SQL。保留一個復原計畫,若驗證失敗,可將寫入操作重新導回地端。
    • 理由:明確的步驟可限制 RTO 並維持資料一致性。
  3. 為即時遙測資料建立擷取機制

    • 透過 Pub/Sub 擷取資料,使用 Dataflow 進行處理,並將時間序列資料儲存在 Bigtable 中,以實現低延遲的寫入和讀取。與 ERP 的整合透過 Interconnect 保持私有連線。
    • 理由:Bigtable 符合高吞吐量的時間序列資料特性,而 Pub/Sub 則將突發性的生產者與消費者解耦。
  4. 將服務容器化並導入 CI/CD

    • 將無狀態服務容器化以部署於 GKE。透過使用輕量級基礎映像檔以及調整圖層順序(讓相依套件安裝先於原始碼複製)來優化 Dockerfile。實作一個 CI/CD 管線,包含在預備環境的自動化測試和金絲雀部署。以最短停機時間進行更新:

undefined

  1. 強化可觀測性與稽核

    • 導入 Cloud Logging、Monitoring 和 Trace 以精確定位跨微服務的延遲。將稽核日誌匯出至 BigQuery,並分享限定稽核人員範圍的視圖。將長期指標匯出至 Cloud Storage,以滿足五年的保留要求。
    • 理由:全保真的遙測資料可支援 SLO 和合規性要求。
  2. 最佳化與除役

    • 在 MIG 和 GKE 上啟用自動擴展、適當調整執行個體規模、應用承諾使用折扣,並將非 24x7 的工作負載(例如輔助性任務)安排在無伺服器平台上(如 Cloud Functions)以實現縮減至零。在系統穩定並經過一段冷卻期後,除役地端系統,更新 CMDB,並公布已實現的效益。
    • 理由:在消除雙重運營成本的同時,獲取成本和營運效率。
  3. 落實營運與訓練

    • 完成操作手冊、RACI、待命輪值表和 SLO/錯誤預算的定案。提供目標明確的訓練和認證計畫以彌補技能差距。優先使用 Terraform 進行 IaC;注意 Deployment Manager 是 Google 專屬的,可能無法處理非 Google 的資源。
    • 理由:成熟的營運模式能在遷移事件結束後,持續維持系統的可靠性和開發速度。

可靠性、災難復原與業務連續性 · 所有領域 · 維運、可觀測性與平台自動化

練習這些題目 → · 在 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.

通過考試 →

瀏覽 Google →

Related guides

一站式存取

一份訂閱。所有考試。

每個方案都可無限存取答案搜尋、練習測驗、AI 解釋和完整的資源庫 — 支援 20 多種語言。

每月
24.87
Just €0.83/day
包含所有內容:
  • 無限答案搜尋
  • 無限練習測驗
  • AI 驅動的解釋
  • 完整資源庫
  • 20 多種語言
  • 每週內容更新
  • 獎勵與推薦
  • 優先支援
開始免費試用

無需信用卡*

最佳價值
12 個月
179.87
Just €0.49/daySave 40%
包含所有內容:
  • 無限答案搜尋
  • 無限練習測驗
  • AI 驅動的解釋
  • 完整資源庫
  • 20 多種語言
  • 每週內容更新
  • 獎勵與推薦
  • 優先支援
開始免費試用

無需信用卡*

✓ 包含免費方案 · ✓ 隨時取消 · ✓ 所有方案解鎖完整產品