Apigee

Apigee 是 Google Cloud 的 API 管理產品,支持組織針對各種用例、環境或規模構建、管理和保護 API。Apigee 可在任意環境(本地、Google Cloud 或混合環境)中操作,提升規模、安全性和自動化水平。Apigee 包含先進的企業功能,如機器人和錯誤配置的 API 檢測等安全功能、將數字資產打包為 API 并實現貨幣化的工具、靈活的運行時支持、開發者門戶以及治理策略等。Apigee 提供兩種定價模式:按使用付費,無需預先承諾;以及多種訂閱級別,確保成本可預測。

什么時候是最佳選擇?

雖然 Apigee 幾乎適用于所有用例,但對于 API 數量龐大、需要高可靠性和企業級安全性的客戶,或將 API 公開給第三方或合作伙伴作為業務組成部分的客戶,尤為有價值。

許多組織管理著大量或持續增長的 API,通常部署在多云環境和分布式架構中。這在依賴 API 實現遺留應用程序現代化且不降低開發速度的大型組織中尤為常見。在這些情況下,Apigee 的靈活部署選項、一致治理及強大的 API 生命周期管理工具對大規模、統一管理 API 至關重要。

對于許多組織來說,保持高 API 正常運行時間、性能和安全性至關重要,尤其在面對意外流量峰值或不斷增長的惡意攻擊時。通常,這些情況下,面向客戶的應用程序依賴 API 協調大量關鍵或敏感業務事務。Apigee 提供監控、保護和分析 API 流量的全面控制,幫助組織維持客戶信任和一致的性能。

此外,許多組織利用公共 API 作為創造新收入來源或與外部合作伙伴協作的渠道。這些用例通常側重于通過將數字資產打包為 API 產品并通過其采用來實現貨幣化,從而最大化數字資產的價值。在這些場景中,Apigee 的多個開發者門戶產品、API 產品化和貨幣化功能顯著簡化了流程。

為什么客戶青睞 Apigee?

API 網關

API Gateway 是一項完全托管的服務,支持為基于 Google Cloud 構建的服務創建、保護和監控 API。專為無服務器工作負載設計,能夠輕松管理 Cloud Functions、Cloud Run 和 App Engine 的 API。API Gateway 包括身份驗證和密鑰驗證,以及監控、日志記錄和跟蹤等安全功能。基于消費的定價模式使得成本管理更加簡便。

什么時候是最佳選擇?

API Gateway 最適合云原生用例,目標后端通常僅限于部署在 Google Cloud 上的服務,且使用 API 的開發者不需要開發者門戶。適用于打包無服務器應用程序的特定 API 用例,如 Cloud Functions、Cloud Run 和 App Engine。特別適用于數字原生組織、小型企業,或正在構建新應用程序或測試概念驗證的大型組織。如果開始進行 API 優先驅動開發并構建無服務器后端,API Gateway 是一個良好的入門選擇。

為什么客戶青睞 API Gateway?

云端點

Cloud Endpoints 是一個網關,支持配置、部署和管理 ESPv2 代理。雖然 Cloud Endpoints 提供用戶身份驗證、基本云日志記錄與監控以及用于驗證 API 調用的 API 密鑰等基本功能,但仍需管理 API 操作的每個細節。基于消耗的定價模式有助于控制 Cloud Endpoints 的成本。

什么時候是最佳選擇?

Cloud Endpoints 最適用于希望通過專用網絡在自有運行時上托管網關,同時需要與 API Gateway 相同類型的控制平面功能(如分析和身份驗證執行)的場景。

當前,Cloud Endpoints 最常見的用例是 gRPC 服務,適合希望在本地托管項目網關的開發人員。如果在開發過程中需要在本地計算機上運行和測試 Cloud Endpoints,這將非常有用。

為什么客戶青睞 Cloud Endpoints?

選擇指南

首先,若已有使用其中一款產品且其滿足需求,可繼續沿用現有方案。否則,可參考以下決策樹,考慮決策過程中的關鍵因素。

決策樹

對于大多數運行復雜或大規模應用的客戶,建議優先考慮 Apigee。Apigee 功能全面,專為跨團隊、合作伙伴、組織乃至生態系統的 API 使用而設計。作為功能最豐富、可擴展性最強且具成本效益的大規模 API 管理選項,Apigee 是實現 API 產品目標的最佳選擇,因為其在開發新特性和功能方面的投入最大。

若開發項目利用 Cloud Run 等無服務器產品,且不確定是否需要管理第三方 API、優化大規模或建立一致治理,則 API Gateway 是理想選擇。作為輕量級產品,API Gateway 旨在項目級別公開 API,適合逐步啟動。隨著組織或項目規模擴大或需要新功能時,可考慮升級至 Apigee。

最后,若需在本地測試、專用網絡中運行,并需要通過增加操作復雜性來更好地控制網關配置和運行時操作,則 Cloud Endpoints 是合適選擇,因為其專為這些用例設計。

原文鏈接:addressing your api use cases: choosing between apigee api gateway and cloud endpoints

上一篇:

GLM-4:新一代人工智能大模型的崛起

下一篇:

為 RESTful API 構建身份驗證和授權的步驟
#你可能也喜歡這些API文章!

我們有何不同?

API服務商零注冊

多API并行試用

數據驅動選型,提升決策效率

查看全部API→
??

熱門場景實測,選對API

#AI文本生成大模型API

對比大模型API的內容創意新穎性、情感共鳴力、商業轉化潛力

25個渠道
一鍵對比試用API 限時免費

#AI深度推理大模型API

對比大模型API的邏輯推理準確性、分析深度、可視化建議合理性

10個渠道
一鍵對比試用API 限時免費