私有雲的邊緣 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 時一併變更這些憑證。詳情請參閱:
- https://tomcat.apache.org/tomcat-7.0-doc/manager-howto.html
- https://www.owasp.org/index.php/Securing_tomcat
在多個資料中心安裝 BaaS
您可以在多個資料中心內安裝 API BaaS。一般程序如下:
- 按照 API BaaS 安裝所述的方式安裝第一個資料中心。
- 按照 API BaaS 多重資料中心安裝所述,在第一個新增第二個資料中心。