API BaaS 安裝總覽

私有雲版本 4.17.09 版本

使用負載平衡器

安裝 API BaaS 的實際工作環境版本會使用 API BaaS 入口網站節點和 API BaaS Stack 節點之間的負載平衡器。設定入口網站時,您必須指定負載平衡器的 IP 位址或 DNS 名稱,而非堆疊節點。

除了負載平衡器以外,您也可以使用循環配置 DNS。在這種情況下,您可以建立 DNS 項目,並將多個 A 記錄對應至 BaaS 堆疊 IP 位址。在 DNS 查詢期間,DNS 伺服器會以循環配置方式自動傳回 A 記錄值。

連線至 Cassandra

安裝 BaaS 時,您可以選擇將 BaaS 和 Edge 連結至同一個 Cassandra 叢集,也可以為 BaaS 建立獨立的 Cassandra 叢集。較小的 BaaS 安裝 (意即流量較低者) 通常會與 Edge 共用 Cassandra 叢集。

如需高處理量和可用性,或是將 Cassandra 叢集分散至不同的網路可用區,Apigee 建議使用個別的 Cassandra 叢集。如果系統在 BaaS 中遇到高流量負載,請分離不同的叢集,藉此提高效能。

日期同步處理

您必須在所有伺服器上同步處理日期/時間。如果尚未設定,ntpdate 公用程式可以執行此功能,以驗證伺服器是否同步。您可以使用 yum install ntp 安裝公用程式。

Tomcat 安全性

API BaaS 安裝程式也會在所有 API BaaS Stack 節點 (包括 Tomcat 管理員 UI) 中安裝 Apache Tomcat 伺服器。安裝程式會將預設的管理員憑證從 admin:admin 中維持不變。

如有必要,您可以在變更 Tomcat 時變更這些憑證。詳情請參閱:

在多個資料中心安裝 BaaS

您可以在多個資料中心內安裝 API BaaS。一般程序如下: