Apigee Hybrid 共責模式

本文說明 Google 和 Apigee hybrid 客戶在管理 Apigee hybrid 安裝項目和軟體方面的共同責任。

客戶責任

Apigee Hybrid 客戶須負責:

  • 維護 Apigee hybrid 資料層與 Google 代管 Apigee 控制層之間的連線能力。維護所有網路基礎架構 (例如 VPN、Interconnect 等),這些基礎架構已部署,用於管理 Google 代管的 Apigee 控制層與 Apigee 混合資料層之間的連線。
  • 根據 Apigee 的建議/說明文件 (請參閱最低叢集設定),佈建基礎運算、儲存空間和網路基礎架構;在 Anthos 或第三方 Kubernetes 平台上託管 Apigee hybrid 安裝。包括跨區域網路連線、DNS 解析、儲存空間擴充和其他日常作業
  • 請確保 Kubernetes 平台和基礎架構已安裝最新軟體更新和修補程式,並與 Apigee Hybrid 平台相容。如要查看相容性矩陣,請參閱「Apigee Hybrid 支援的平台」。如果不是安裝 Anthos,請與供應商合作,解決與叢集安裝和升級相關的問題。如要瞭解 Anthos 安裝作業,請參閱 Anthos 共同責任說明文件。
  • 佈建及管理負載平衡器,將部署在 Apigee hybrid 的 API 公開給預期消費者。包括管理 SSL 憑證的生命週期、調整負載平衡器規模、容錯移轉功能等。
  • 維護工作負載,包括應用程式程式碼、設定檔、容器映像檔、資料、角色式存取控管 (RBAC)/IAM 政策,以及您執行的容器和 Pod。
  • 地端部署或多雲端 Kubernetes 叢集的整體系統管理。操作、維護、修補及保護基礎架構,包括運算、網路、儲存空間,並確保與 Google Cloud 的連線能力。Google 建議您及時修補地端部署或多雲端基礎架構,取得最新的安全性更新和錯誤修正。
  • 請務必為 Apigee hybrid 部署作業,以及託管混合式資料層的基礎架構,設定必要的遙測功能 (記錄和監控)
  • 透過適當的基礎架構部署和相應的 Apigee hybrid 部署 (使用多區域部署、設定災難復原程序等),確保業務不中斷。
  • 在採用 Apigee hybrid 或將 Apigee hybrid 執行階段從一個雲端遷移至另一個雲端時,以初期測試方式遷移執行階段流量。

Google 的責任

針對 Apigee Hybrid,Google 負責:
  • 維護及發布 Apigee Hybrid 軟體套件,包括執行階段、Mart、Cassandra 和 Kubernetes 控制器、輸入閘道、記錄和監控代理程式,以及 apigeectl 指令列工具
  • 確保與 Apigee API 管理平台中的 Google 代管服務相容,例如 Apigee Management API、管理 UI、數據分析等。Google 也會負責定期推出這些服務的更新,確保與客戶的混合部署項目相容,適用於支援的 Apigee hybrid 版本
  • 使用 Container Analysis API 持續掃描元件,並修補已知安全漏洞。詳情請參閱「Apigee hybrid 的安全性修補程式」
  • 通知使用者 Apigee hybrid 有可用的升級,並提供升級步驟和修補程式。請注意,Apigee hybrid 僅支援依序升級 (只能 1.6 → 1.7 → 1.8,不能 1.6 → 1.8)
  • 提供 Google Cloud 整合功能,可連線至管理層 (透過 Apigee Connect) 和 Google Cloud Observability,包括 Cloud Logging 和 Cloud Monitoring 等服務
  • 排解問題、提供解決方法,並修正 Google 提供元件的根本原因。

相關連結

最低叢集設定

設定 Cassandra 正式環境

設定專屬節點集區

擴充及自動調度服務資源