Google PCD: 運算、容器與 Serverless 執行階段平台 — 學習指南

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

總覽

Google Cloud 提供多種執行階段平台,橫跨無伺服器、容器和虛擬機器。選擇合適的平台取決於工作負載的特性,例如請求模式、狀態管理、建置與發布紀律、維運模型以及網路限制。本節將涵蓋 Cloud Run、App Engine、Cloud Functions、Google Kubernetes Engine (GKE) 和 Compute Engine 的設計原則、故障模式和權衡取捨,以及用於映像檔、身分識別、網路、組態和維運的支援服務。

無伺服器執行階段:Cloud Run、App Engine、Cloud Functions

Cloud Run

  gcloud run services update-traffic my-svc --to-revisions rev-green=90,rev-blue=10

App Engine

Cloud Functions

Google Kubernetes Engine 上的容器

工作負載

  strategy:
    type: RollingUpdate
    rollingUpdate:
      maxSurge: 1
      maxUnavailable: 0

Services 和 Ingress

自動擴展與節點池

健康狀態與部署更新

用於應用程式工作負載的 Compute Engine

VM 設計

  gcloud compute firewall-rules create allow-lb \
    --network my-net --allow tcp \
    --source-ranges 130.211.0.0/22,35.191.0.0/16 --direction INGRESS

受控執行個體群組 (MIGs)

記錄與監控

建置、身分、網路、密鑰與維運

Artifact Registry 與映像檔

  FROM golang:1.22 AS build
  WORKDIR /src
  COPY . .
  RUN CGO_ENABLED=0 go build -o app

  FROM gcr.io/distroless/base-debian12
  COPY --from=build /src/app /app
  ENTRYPOINT ["/app"]

執行階段身分與最小權限

VPC 連接器與服務網路

設定、密鑰與健康檢查

故障排除、回滾與發布模式

實務問題情境

Acme 零售公司計畫將一個調整圖片大小的 API,從自行管理的 VM 遷移到一個具備可擴展性、成本效益、低延遲回應、能私下存取區域性 Cloud Storage 儲存桶,並能安全進行金絲雀發布的平台。

方法

  1. 將服務打包成一個小巧的容器映像檔,並發布到 Artifact Registry。
  1. 將 API 部署到 Cloud Run,設定最小執行個體數為 2,並行處理數為 40,並停用 CPU 始終分配。
  1. 建立一個 Serverless VPC Access 連接器,並將出口流量設為僅限私有範圍;在子網路中啟用 Private Google Access,並在需要時為 Cloud Storage 設定 VPC-SC 或 Private Service Connect 端點。
  1. 授予一個專屬的執行階段服務帳號對目標 Cloud Storage 儲存桶與所需密鑰的最小權限存取。
  1. 將 API 金鑰與各環境的設定分別儲存在 Secret Manager 和環境變數中;在執行階段注入密鑰。
  1. 實作指數退避與冪等寫入,以處理來自 Cloud Storage 的 429/5xx 錯誤。
  1. 設定一個金絲雀修訂版本,並將 10% 的流量分割給它;監控錯誤率、P95 延遲與飽和度。
  1. 新增一個會測試下游依賴項的 HTTP 健康端點;在 Cloud Monitoring 的正常執行時間檢查與基於日誌的指標上設定警示。
  1. 建立自動擴展的限制與預算;設定最大執行個體數以限制支出,並定義處理超載時的 429 行為。
  1. 將回滾步驟文件化:用一個指令將 100% 的流量切換回前一個 Cloud Run 修訂版本。

雲端原生應用程式架構與服務選擇 · 所有領域 · API 設計、整合與事件驅動開發

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

無需信用卡*

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