各位系統與運維工程師好,
最近我們公司在部署 Microsoft Entra 私有存取(用於取代傳統虛擬私有網路),但在高峰時段,使用者存取內部應用程式時出現嚴重的高延遲現象,甚至連線超時。
經過診斷與查看效能計數器發現:
- 連接器伺服器的 CPU 滿載(幾乎長期維持在百分之九十至一百),導致傳輸層安全性協定與解密處理出現效能瓶頸。
- TCP 連線池耗盡 / 短暫連接埠耗盡,連接器伺服器上的通訊埠被佔滿(出站連線數達到上限)。
由於此架構是由連接器主動向雲端建立出站通道,想請教一下有相關經驗的工程師:
- 連接器群組負載平衡機制:在管理中心將多台連接器加入同一個連接器群組後,雲端流量預設是採用輪詢分流,還是會依據連接器的實際負載與延遲進行動態流量分配?需要額外調整哪些設定?
- 橫向擴展(增加連接器數量)與縱向擴展(提升單機規格):官方建議將 CPU 使用率維持在百分之七十以下,但對於高吞吐量與大量高併發連線的場景,應該優先部署更多小型虛擬機器進行橫向擴展,還是直接提升單台虛擬機器的硬體規格?
- TCP 連線池優化:針對作業系統內部的動態連接埠範圍,或是連線保持與超時相關的登錄檔設定,是否有推薦的最佳實踐可以避免通訊埠迅速耗盡?
感謝各位指點!