API BaaS 安裝總覽

私有雲的邊緣 4.17.05 版

使用負載平衡器

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

除了負載平衡器之外,您也可以使用循環式 DNS。在這個情境中,您會建立一個 DNS 項目,其中包含多個對應至 BaaS 堆疊 IP 位址的 A 記錄。在 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 堆疊節點 (包括 Tomcat 管理員 UI) 上安裝 Apache Tomcat 伺服器。安裝程式不會變更 admin:admin 中的預設管理員憑證。

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

在多個資料中心安裝 BaaS

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