CCP 服務總覽
出處:https://ithelp.ithome.com.tw/users/20151036/ironman/6131
Google Cloud 中的運算服務
- Compute Engine
- App Engine
- Cloud Functions
- Google Kubernetes Engine
- Cloud Run
Google Cloud 中的數據儲存服務
Google Cloud 支援五種數據的儲存服務,而這五種服務,又可以分成三大類,分別是「一般檔案的儲存服務」、「SQL 的儲存服務」以及「NoSQL 的儲存服務」
Google Cloud 中的 API 管理服務
影片中有提到三種 Google Cloud 中常見的 API 管理服務,分別是:
- Apigee API Management
- API Gateway
- Cloud Endpoints
🔍 快速對比表:Apigee vs API Gateway vs Cloud Endpoints
| 項目 | Apigee | API Gateway | Cloud Endpoints |
|---|---|---|---|
| 🧠 定位 | 企業級 API 管理平台 | 簡化、輕量的 GCP 原生 API Gateway | 開發者導向的輕量級 API Proxy |
| 🛠️ 建立方式 | 使用 Apigee UI 建立 API Proxy | 部署 api-gateway.yaml + GCP service |
使用 ESP(Extensible Service Proxy)與 OpenAPI 配置 |
| 📊 功能完整性 | ✅ 完整 API 生命週期管理(分析、流量管控、金鑰等) | ⚠️ 僅基本 API Proxy 與驗證 | ⚠️ 基本功能 + Firebase / Auth0 整合 |
| 📈 分析與報表 | ✅ 內建精細分析報表 | ❌ 無分析功能 | ⚠️ 可搭配 Stackdriver/Cloud Logging |
| 🔐 驗證/授權支援 | ✅ OAuth2, API Key, JWT, SAML, 多種認證 | ✅ JWT / API Key / IAM | ✅ JWT / API Key / Firebase |
| ⚙️ API 開發方式 | 提供 GUI、Flow 編輯器、邏輯處理 | 使用 OpenAPI 定義 + 設定 YAML | OpenAPI / gRPC 定義(ESP Proxy) |
| 🔁 效能 | 高(企業級 SLA) | 中等,適合輕量流量 | 輕量,設計給內部/開發測試用 |
| 💲 收費模式 | 依照 API 呼叫數、功能計費(需額外購買) | 依流量計費(依照 GCP 定價) | 依照 ESP Proxy 的 GKE/GCE/Cloud Run 運行費用計費 |
| 🏗️ 運行平台 | Apigee X(GCP原生)、Hybrid | Cloud Run / GKE / GCE | GKE / Cloud Run / App Engine |
| 🧩 複雜功能(限流、轉換) | ✅ 支援(flow policy 可自定義 JSON/XML 轉換等) | ❌ 不支援 | ❌ 不支援 |
| 🔧 部署簡易性 | 中等(企業級 GUI + 設定需學習) | 高(YAML + CLI) | 中等(需熟 ESP/OpenAPI) |
🔑 應用場景建議
| 需求 / 狀況 | 建議使用 |
|---|---|
| 企業需要完整 API 管理功能(流控、報表等) | ✅ Apigee |
| GCP 環境輕量部署 + IAM 驗證 API | ✅ API Gateway |
| 開發階段/原型開發 + 自訂認證方式 | ✅ Cloud Endpoints |
| 需要整合 Firebase 認證 | ✅ Cloud Endpoints |
| 多租戶 API 管理、API 商業化(API Monetization) | ✅ Apigee |
| 想快速部署在 Cloud Run + IAM 控制 | ✅ API Gateway |
🧪 技術選擇心法:
-
👉 選 Apigee 如果你是企業客戶、要做 API 授權金鑰控管、頻率限制、報表、開發者入口網站(dev portal)等。
-
👉 選 API Gateway 如果你只是想快速幫 Cloud Run 上的 API 加上 HTTPS、安全性。
-
👉 選 Cloud Endpoints 如果你熟 OpenAPI、只想讓 API 有認證與基本日誌記錄,不需要 GUI。







