Google PCD: 雲端原生應用程式架構與服務選擇 — 學習指南

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

總覽

在 Google Cloud 上的雲端原生應用程式架構,核心在於建構可水平擴展、具備彈性的無狀態服務,並在適當時機採用代管服務,以最大程度地減少維運負擔。要有效地選擇服務,必須了解在控制權、可攜性、效能、成本和維運責任之間的權衡取捨。本節將介紹相關原則和模式,幫助您為全球使用者設計、現代化及維運具有可預測可靠性的應用程式。

雲端原生原則與架構選擇

通訊模式與服務選擇

Kubernetes Service 範例 (叢集內名稱探索): apiVersion: v1 kind: Service metadata: name: image-resize spec: selector: app: image-resize ports:

邊界、相容性與可靠性模式

截斷指數退避範例 (HTTP 429): retry = 0 max_retry = 5 base = 0.5 while retry < max_retry: resp = fetch_gcs_object() if resp.status_code == 200: break if resp.status_code in (429, 500, 503): sleep = min(8, base * (2 ** retry)) + random.uniform(0, 0.25) time.sleep(sleep) retry += 1 else: raise Exception(“Non-retryable error”)

全球性與營運考量

實務問題情境

Nimbus Retail 正在推出一個全球電子商務平台,提供個人化圖片服務,並要求全球 p95 延遲必須低於 200 毫秒,訂單資料庫的可用性需達到 99.999%。他們還必須保留現有的 SIEM,同時提升快訊速度。

  1. 使用 Cloud Spanner 建立一個全球性、高可用性的資料庫

範例:

undefined

  1. 前端與 API 的全球部署
  1. 在 GKE 上部署無狀態服務並使用叢集內服務發現
  1. 事件驅動的圖片處理
  1. 可觀測性與快速快訊
  1. 外部化的設定與密鑰
  1. 故障隔離與優雅降級
  1. API 合約與相容性
  1. 安全性與身分識別
  1. 持續交付與發布安全

所有領域 · 運算、容器與 Serverless 執行階段平台

練習這些題目 → · 在 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 多種語言
  • 每週內容更新
  • 獎勵與推薦
  • 優先支援
開始免費試用

無需信用卡*

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