您正在查看 Apigee Edge 說明文件。
查看 Apigee X 說明文件。 資訊
我們會在 2015 年 8 月和 9 月間,將 Apigee Edge 雲端路由器和負載平衡器遷移至 NGINX (發音為「Engine X」)。NGINX 是開放原始碼網路伺服器,比起現有的負載平衡器和路由器,效能和並行性更佳。
對雲端客戶的影響
重點在於,這項變更應該是資訊公開,而且您無須採取任何行動,只需驗證系統是否正常運作即可。以下是我們將處理的步驟說明,以及部分常見問題的解答。
步驟 1 - 軟體更新
我們會運用階段式部署模式,將所有路由器升級至新的 NGINX 路由器,確保服務不會因這項活動而受到影響。
步驟 2:移除非實際工作環境中的負載平衡器級別
開始使用新的 NGINX 路由器處理負載平衡功能之後,我們會先開始移除非實際工作環境中現有的負載平衡器級別。 在這個步驟中,實際工作環境負載平衡器不會受到影響。在移除現有負載平衡器之前,我們會採取全方位的做法,確保流量正常運作。您無須採取任何行動來完成這個步驟。不過,您應向 Apigee 回報任何問題,我們會和您一起解決問題,然後再繼續進行步驟 3。
步驟 3:移除實際工作環境中的負載平衡器級別
順利完成步驟 2 後,我們會按照步驟 2 中提及的方法,決定一組維護期間,藉此移除實際工作環境中的負載平衡器層級,確保執行階段 API 流量繼續正常運作。
產品功能變更
以下是切換至 NGINX 後,產品功能有哪些異動。
已淘汰
Proxy Endpoints 不再支援下列屬性:
- allow.http10
- allow.http11
- allow.http.method.*
- allow.POST.without.content.length
- allow.PUT.without.content.length
如要解決這個問題,請參閱以下社群文章:https://community.apigee.com/questions/16134/proxy-endpoint-http-allow-method-properties-not-wo.html。
常見問題
以下提供一些 NGINX 遷移作業常見問題的解答。
在步驟 1 中,答案是「否」,因為我們並未碰觸現有的負載平衡器,所以不會直接變更任何處理流量的 IP。不過,由於 Amazon Web Services (AWS) 負載平衡服務的性質不同,因此適用一般資源調度規則,也就是說 IP 可能會隨著其資源調度邏輯 (現有功能) 變動。因此,我們不建議透過 Apigee Edge 產品套件實作北方許可清單設定。在步驟 2 和步驟 3 中,移除負載平衡器及其相關聯的 IP 位址會對許可清單產生影響。因此,我們會在執行這些步驟期間與您密切合作,提供一組可用於存取新 IP 位址的新 IP 位址,確保轉換作業順利完成。
假設原始伺服器是目標端點伺服器 (從 Proxy 組合呼叫的伺服器),則無須進行任何變更,這項變更位於 Apigee 的北方,或是進入 Apigee 的輸入點。
否,現有的 CNAME 項目會繼續正常運作。
如果您使用 SSL,初始步驟不會影響現有的 SSL 設定。不過,我們必須與您密切合作,確保新路由器上的 SSL 設定正確無誤,再繼續執行步驟 2 和 3。
在確認支援 SNI 後,步驟 2 和 3 將會延遲。
我們預期不會停機。在現有的發布期間內,系統會使用我們的標準部署模式導入變更。