![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
![[z/OS]](../images/ngzos.gif)
Web 伺服器的「智慧型管理」概觀
「智慧型管理」可以提高服務品質,並降低您中介軟體的總擁有成本。「智慧型管理」功能適用於受管理和未受管理節點中的 Apache 或 IBM HTTP 伺服器。
只要為您的 Web 伺服器啟用「智慧型管理」,Web 伺服器外掛程式就可以使用下列功能:
- 自動遞送:Web 伺服器外掛程式會自動辨識應用程式伺服器事件(建立、刪除、啟動或停止)、應用程式事件(啟動、停止、更新)、虛擬主機的更新、階段作業親緣性配置的變更,以及會影響遞送的其他事件。
- 遞送資訊和統計資料:您可以擷取遞送資訊,以及個別應用程式與個別伺服器的統計資料。若有啟用 Apache mod_status 模組,已啟用「智慧型管理」的 WebSphere® Application Server 外掛程式會將 WebSphere Application Server 特定的狀態資訊新增至 http://your_host/server-status。註: 如果在 Apache 中配置了多項子程序,所呈現的統計資料只適用於處理現行伺服器狀態要求的單一子程序。
- 應用程式版本遞送規則:外掛程式會自動施行應用程式相關聯的遞送規則,以遞送至適當的應用程式版本。
- 可察覺版本的遞送:在應用程式版本轉出期間,外掛程式會維護持續的可用性。
- 節點和伺服器維護模式的遞送:若有設定節點或應用程式伺服器維護模式,外掛程式會自動遞送基於模式的要求。
- 多重 Cell 遞送:外掛程式會遞送至多個 Cell。同一應用程式 URL 不得由多個 Cell 匯出。
- 與每一個 Cell 之間的連線具有高可用性。外掛程式會連接每一個 Cell 中的 REST 服務。透過 XD_AGENT 埠,可以在部署管理程式和每一個節點代理程式中使用 REST 服務端點。當發生連線失敗時,外掛程式會自動交由另一個 REST 服務端點失效接手。
- 可察覺版本的快取:外掛程式中的 Edge Side Include (ESI) 快取可察覺要求的目標版本。當同時儲存和擷取快取項目時,會使用版本來構成索引鍵。
- 加權後最少的未完成要求 (WLOR) 負載平衡:當應用程式伺服器變慢或停滯時,這種負載平衡演算法能快速做出回應。
- 自動因應動態變更的伺服器加權:外掛程式能辨識動態變更的伺服器加權,並在負載平衡中自動使用這些加權。
- 「智慧型管理」性能原則:外掛程式支援要求逾時過久和回應時間過久性能原則,其作法是當超出所配置的臨界值時,它會變更性能控制器。在 Web 伺服器外掛程式中可以使用沒有涉及隨需應變路由器 (ODR) 的性能原則,例如:記憶體用量過多和自訂性能條件。
- 依個別要求進行條件式追蹤:使用外掛程式,啟用特定要求的追蹤。
在外掛程式中無法使用下列功能。若為下列情況,請使用 ODR:
- ODR 遞送規則。
- CPU 超載保護。當 CPU 使用率超過應用程式伺服器主機上所配置的臨界值時,這項特性會節流控制資料流量。
- 記憶體超載保護。當資料堆使用率超過應用程式伺服器中所配置的臨界值時,這項特性會節流控制資料流量。
- 設定要求的優先順序。若想瞭解如何設定要求的優先順序,請閱讀「設定要求流程的優先順序概觀」。
- 高可用性的部署管理程式。
- 根據「小型認證機構 (LTPA)」記號中的使用者身分進行分類。
- 動態叢集的延遲啟動。
- 工作量和防堵性能原則。
在 WebSphere 外掛程式中啟用「智慧型管理」時,遞送資訊不會定義在 plugin-cfg.xml 檔中。外掛程式反而是連接 REST 服務,以動態收集一或多個 WebSphere Cell 的遞送資訊。下圖是「智慧型管理」如何在 Apache 和 IHS 中運作的概觀。

「智慧型管理」常駐程式程序是一項高可用性的單一程序,只要啟用「智慧型管理」,它就會自動啟動。每一項子工作者處理程序都會連接「智慧型管理」常駐程式程序,以取得遞送資訊。「智慧型管理」常駐程式會透過部署管理程式和每一個節點代理程式的 XD_AGENT 埠,來連接「智慧型管理」REST 服務。在各個 Cell 中,「智慧型管理」常駐程式程序一次只會連接一項 REST 服務。如果「智慧型管理」常駐程式所連接的程序停止或失敗,「智慧型管理」常駐程式會連接管理「智慧型管理」REST 服務的另一項程序。子工作者處理程序不會直接連接「智慧型管理」REST 服務;只有「智慧型管理」常駐程式程序才會連接「智慧型管理」REST 服務。若有啟用「智慧型管理」,會在 plugin-cfg.xml 檔中,移入部署管理程式和每一個節點代理程式之所有 XD_AGENT 埠的端點資訊。外掛程式需要這項資料,以便採高可用性方式來探索遞送資訊。在「智慧型管理」常駐程式連接「智慧型管理」REST 服務,並擷取 Cell 的起始遞送資訊之後,常駐程式會立即發出另一項要求,以封鎖到有變更影響了遞送為止。在此情況下,外掛程式會立即獲知對於遞送方面很重要的配置或狀態變更。