運算 Compute 6
儲存 Storage 4
資料庫 Database 6
網路 Networking 7
安全 Security 5
數據分析 Analytics 5
AI / ML 5
DevOps 4
維運 Operations 4
這些條件找不到服務
可縮短名稱、切換領域,或重設搜尋與分類後重新瀏覽。
依領域閱讀服務
展開服務名稱閱讀簡介,並沿連結繼續學習。
運算 Compute
Compute Engine · 虛擬機器
GCP 的 IaaS 虛擬機服務。你可以完全掌控作業系統、中介軟體和應用程式,像租一台遠端電腦一樣,按秒計費,支援自訂機型和先佔式 VM 省錢。
留意 Machine Type、Preemptible/Spot、MIG
GKE · Kubernetes 引擎
全託管的 Kubernetes 叢集服務,幫你管理容器化應用的部署、擴縮和運維。適合需要細粒度控制、多容器微服務架構的場景。
分清楚 Autopilot 與 Standard
Cloud Run · 無伺服器容器
Google Cloud 的代管容器平台,區分接收請求的 services 與有限工作 Jobs。Service 可在設定允許時縮至零,計費可選 request-based 或 instance-based;Jobs 使用 instance-based billing。容器須符合執行契約,狀態另存耐久儲存。
要和 App Engine、Cloud Run functions(原 Cloud Functions)比較選型
App Engine · 應用程式引擎
GCP 最早的 PaaS 服務,上傳程式碼就能執行,不需管理基礎設施。分 Standard(沙箱化、支援縮到零)和 Flexible(自訂 runtime、容器化)兩種環境。
Standard 可 scale to zero,Flexible 不行
Cloud Run functions · 雲端函式(原 Cloud Functions)
以 HTTP/CloudEvent 進入點編寫函式,現行版會從原始碼建置並以 Cloud Run service 執行;Cloud Run Admin API、Functions v2 API 與 1st gen 的部署、觸發與配額不同。適合集中、單一用途的事件處理邏輯。
Cloud Run functions (1st gen) 最長 9 分鐘,現行版(原第 2 代)的 HTTP 函式最長 60 分鐘
Batch · 批次處理
大規模批次工作排程與執行
適合 HPC 和大規模平行運算
儲存 Storage
Cloud Storage · 物件儲存
以物件 API 存取的儲存服務;單一物件上限 5 TiB。常見類別有 Standard、Nearline、Coldline、Archive;另有 Rapid Bucket 專用類別。依存取模式、保存時間、位置與總費用選型,不能把物件儲存直接當成完整 POSIX 檔案系統。
Nearline/Coldline/Archive 的 30/90/365 天是最低儲存收費;Rapid Bucket 另查
Persistent Disk · 持久性磁碟
VM 的區塊儲存,可快照備份
先查機器與型別,刪 VM 前確認 autoDelete;新系列另評估 Hyperdisk
Filestore · 檔案儲存
託管式 NFS 檔案系統
需要 NFS 時評估;tier、協定、鎖定、效能與故障範圍一起核對
Local SSD · 本機 SSD
可重建的本地暫存;資料保留依事件與設定
不可依賴 Spot 搶佔後的資料;stop/suspend 保留 Preview 有條件,不能代替備份
資料庫 Database
Cloud SQL · 託管式 SQL
代管 MySQL、PostgreSQL 與 SQL Server 的關聯式資料庫服務,常用於 OLTP。可設定備份、複寫與高可用性;不能把代管直接理解成所有執行個體都有跨可用區自動容錯。
區域性服務,不支援跨區域寫入
Cloud Spanner · 全球分散式 SQL
全球分散式關聯資料庫,結合了關聯式資料庫的 ACID 交易和 NoSQL 的水平擴展能力。適合需要全球一致性、高可用的大規模交易系統。
需要全球 ACID + SQL → 優先考慮 Spanner
Firestore · 文件資料庫
全託管的 NoSQL 文件資料庫,支援即時更新和離線存取。資料以文件(Document)和集合(Collection)的階層結構組織。適合行動 App、遊戲、IoT 後端。
Native mode vs Datastore mode,適合行動/Web 應用
Bigtable · 寬欄資料庫
高效能的寬列型 NoSQL 資料庫,專為大規模分析和時間序列資料設計。單表可處理 PB 級數據,延遲在毫秒等級。適合 IoT、金融交易、廣告技術。
> 1TB 資料 + 低延遲 → Bigtable
Memorystore · 記憶體資料庫
代管記憶體資料服務,包含 Valkey、Redis Cluster 與 Redis;Memcached 已棄用。用於快取、session 與資料結構存取;容量、複寫、持久化和延遲須依產品與工作負載核對。
快取層、Session 管理首選
BigQuery · 資料倉儲
無伺服器分析平台,以 SQL 掃描、彙總與分析大量資料,支援多語句 ACID 交易與 snapshot isolation。有交易能力不表示適合逐筆 OLTP;查詢延遲仍受配置、資料與併發影響。可用 on-demand 或容量計費,儲存等另計。
分析用途選 BigQuery,OLTP 選 Cloud SQL/Spanner
網路 Networking
VPC · 虛擬私有雲
GCP 的軟體定義網路,為你的雲端資源提供隔離的網路環境。GCP 的 VPC 是全球性的(不像 AWS 是區域性),一個 VPC 可橫跨所有 Region。
VPC 是全域的,Subnet 是區域性的
Cloud Load Balancing · 負載平衡
全球分散式負載平衡服務,不需要預熱,可在單一 Anycast IP 下服務全球流量。支援 HTTP(S)、TCP/UDP、內部和外部等多種模式。
external Application LB(原 HTTP(S) LB)可以是全域的(global external 模式),external passthrough Network LB(原 Network LB)= 區域
Cloud CDN · 內容傳遞網路
整合 Cloud Load Balancing 的內容分發網路,在全球邊緣節點快取靜態內容,降低延遲和後端負載。
搭配 global external 或 classic Application LB(原 HTTP(S) LB)使用
Cloud DNS · DNS 服務
全託管的權威 DNS 服務,使用 Google 全球基礎設施。支援公開和私有 DNS 區域,100% 可用性 SLA。
100% SLA 的 DNS 服務
Cloud Armor · DDoS 防護
DDoS 防護和 Web 應用防火牆,與 Cloud Load Balancing 整合。可以設定 IP 黑白名單、地理限制、自訂安全規則、防止 SQL injection 和 XSS。
可搭配 external Application LB(原 HTTP(S) LB),也支援 regional internal Application LB、global external 與 classic proxy Network LB、regional external passthrough Network LB、external protocol forwarding 和有外部 IP 的 VM
Cloud Interconnect · 專線連接
高頻寬的私有連線,連接 GCP 和地端網路。Dedicated(10/100 Gbps 直連)適合大流量;Partner(透過電信商中介)適合較小頻寬需求。
Dedicated(10/100 Gbps)vs Partner
Cloud VPN · VPN 連線
加密的 VPN 隧道,用於連接 GCP 和地端(on-premises)網路。HA VPN 提供 99.99% 可用性 SLA,使用兩個隧道做冗餘。
Classic VPN vs HA VPN(99.99% SLA)
安全 Security
IAM · 身分管理
GCP 的存取控制系統,用「誰(Principal)+ 可以做什麼(Role)+ 對什麼資源(Resource)」的模型管理權限。支援組織、資料夾、專案、資源四層繼承。
Basic/Predefined/Custom 角色 + 最小權限原則
Cloud KMS · 金鑰管理
管理加密金鑰與版本的服務。支援 CMEK;對稱加密金鑰可排程輪替,但不會自動重加密舊資料。停用、還原與排程銷毀作用於金鑰版本,不能與 Key Ring 混淆。
CMEK vs CSEK vs Google-managed key
Secret Manager · 密鑰管理
存放 API 金鑰、密碼與憑證等機密值,提供版本與 IAM 存取控制。輪替排程會向設定的 Pub/Sub 主題發送 SECRET_ROTATE 通知;還需要訂閱者及輪替流程處理新版本與應用更新。
版本管理 + 自動輪替
Organization Policy · 組織政策
組織層級的合規約束
IAM = 誰能做什麼,Org Policy = 什麼是允許的
Security Command Center · 安全指揮中心
集中式安全與風險管理
Standard tier 免費,Premium 付費
數據分析 Analytics
Pub/Sub · 訊息佇列
代管的訊息發布/訂閱服務。Publisher 發訊息到 Topic,Subscriber 從 Subscription 接收;預設為至少一次傳遞。Pull 訂閱可另啟用 exactly-once delivery,但保證有區域與確認處理條件,不能直接等同整個業務操作只執行一次。
事件驅動架構的核心
Dataflow · 資料處理
全託管的串流和批次資料處理服務,基於 Apache Beam。自動擴縮工作節點,適合 ETL、即時分析、事件處理等資料管線場景。
ETL 管線首選,統一串流/批次
Managed Service for Apache Spark · Hadoop/Spark(原 Dataproc)
全託管的 Spark/Hadoop 服務,有叢集部署(可跑 Hive、Flink、Trino 等開源框架)和 serverless 部署(提交 Spark 工作,不用管叢集)兩種。適合已有 Hadoop/Spark 程式碼的遷移場景,或需要使用 Spark 生態系的進階分析。
已有 Hadoop 工作負載 → Managed Service for Apache Spark
Data Fusion · 資料整合
視覺化 ETL 工具
非技術人員的 ETL 需求
Looker / Data Studio · 商業智慧
資料視覺化和報表
Data Studio(原 Looker Studio)免費,Looker 企業級
AI / ML
Gemini Enterprise Agent Platform · AI 平台(原 Vertex AI)
統一的 AI/ML 平台,整合了 AutoML、自訂模型訓練和基礎模型(如 Gemini)。提供從資料準備、訓練、部署到監控的完整 ML 生命週期管理。
訓練 + 部署 + 管理 ML 模型的一站式平台
Vision AI · 影像辨識
預訓練的圖片分析 API
不需要 ML 經驗即可使用
Natural Language AI · 自然語言
文字分析和理解
情感分析、實體辨識
Translation AI · 翻譯
即時翻譯 100+ 語言
預訓練 API,直接呼叫
Speech-to-Text · 語音轉文字
語音辨識 API
支援串流辨識
DevOps
Cloud Build · CI/CD
無伺服器的 CI/CD 服務,支援從原始碼建置、測試到部署的完整管線。可用 YAML 定義建置步驟,可連接 GitHub、GitLab、Bitbucket 的程式碼儲存庫。Cloud Source Repositories 自 2024-06-17 起不再提供給新客戶。
每月 2,500 build-minutes 免費(e2-standard-2)
Artifact Registry · 成品庫
全託管的軟體包倉庫,儲存 Docker 容器映像檔、Maven、npm、Python 等套件。取代了舊的 Container Registry。
取代 Container Registry
Cloud Deploy · 持續部署
託管式持續交付到 GKE/Cloud Run
支援 Canary/Rolling 部署策略
Terraform on GCP · 基礎設施即程式碼
IaC 工具管理 GCP 資源
ACE 考試指南 Section 2.4 的 IaC 工具例子有 Terraform
維運 Operations
Cloud Monitoring · 監控
全託管的監控平台,收集指標(Metrics)、建立儀表板(Dashboard)和設定告警(Alerting)。整合 GCP 服務和自訂指標。
ACE 考試指南 Section 3.4 列了依資源指標建立告警
Cloud Logging · 日誌
全託管的日誌收集、儲存、搜尋和分析服務。自動收集 GCP 服務日誌,支援自訂日誌、Log Router 將日誌路由到不同目的地。
_Required 原件固定 400 天;_Default 預設 30 天可調整,副本依目的地設定
Cloud Trace · 追蹤
分散式追蹤服務,分析微服務架構中的請求延遲。可視化呈現請求在各服務間的流動和每個環節的耗時。
找出延遲瓶頸
Error Reporting · 錯誤報告
自動分組和通知錯誤
自動偵測和聚合應用錯誤