WebSphere Extended Deployment 是建置在動態作業環境中的自主運算特性上。
有了這些特性,應用程式伺服器環境就可以隨著商業需求來擴充和縮減。在 WebSphere Extended Deployment 環境中使用
自主管理程式,動態作業可根據商業目標來制定邏輯決策。
下列元件構成 WebSphere 動態作業環境:
- 作業原則
- 作業原則是一種商業或效能目標,其支援特定要求的特定目標。作業原則包括服務原則和性能原則。
服務原則定義商業目標和重要性,並包含一或多個交易類別。針對給定的工作類別,規則條件會對映到屬於服務原則的交易類
別,依據更細的準則來進一步將工作量分類。這個對映提供工作類別的目標。
服務原則包含商業目標需求,而工作類別包含服務原則適用的工作說明。
這些原則的組合由動態作業環境讀取來制定 HTTP 和 SOAP 工作要求的決策。
- 節點群組
- 在 WebSphere Extended Deployment 內,應用程式與其執行所在節點之間的關係由稱為節點群組的中間結構表示。
節點群組是其中建立了一或多個動態叢集的運算能力儲存區。節點群組所代表的運算能力會分配給它的動態叢集成員。
此資源分配會依照商業目標自動修改,以因應工作量模式的改變。
- 動態叢集
- 動態叢集與節點群組的關係密切。動態叢集是一種應用程式部署目標,可以依照動態作業環境的需求來
擴充和縮減,也可以跨越節點群組內的節點界限。
- 自主要求流程管理程式
- 自主要求流程管理程式具有許多功能:
- 限制並行處理來避免給定流程的現行 WebSphere Application Server 實例集發生
超載,以及對爭取節點資源的部署目標之間的競爭加以管理。
- 控制佇列中釋出要求的比率。
- 傳送信號給佈置控制器。信號表示在給定作業原則和目前提供的負荷量之下使效能結果最佳化的運算能力配置。
- 將有關每個節點群組目前可用和比較需要的運算能力之資訊提供給 Tivoli Intelligent Orchestrator。
- 根據加權(每個佇列一個加權,而非每個類別一個加權)來分派佇列中的要求。類別加權由管理者設定(手動模式),
或由自主要求流程管理程式的控制器元件自動設定(自動模式)。
- 隨需應變路由器
- 隨需應變路由器 (ODR) 通常也稱為 proxy,它是動態作業環境中用於決定 HTTP 要求遞送位置的組件。
ODR 也可判斷應用程式資源是否足以支援接收自流程控制管理程式的工作。當需要應用程式操作的工作要求中出現尖峰信號時,
如果作業環境是在隨需應變模式下執行,ODR 便會適當地啟動和停止應用程式實例。
- 動態工作量管理程式
- 自主要求流程管理程式會根據需求和原則來對應用程式伺服器要求進行分類和排定優先順序。
然後,動態工作量管理程式會在節點群組的節點之間分配要求,以平衡工作量。
- 應用程式佈置控制器
- 應用程式佈置控制器是動態作業基礎架構中的一個自主管理程式,它支援動態叢集內應用程式的機動性。
當工作量超出現行應用程式所能處理的範圍時,應用程式佈置控制器會新增應用程式實例,
而當針對啟動的應用程式數目所提出的工作要求太少時,它會停止應用程式實例。
- Tivoli Intelligent Orchestrator
- Tivoli Intelligent Orchestrator 是 WebSphere 動態作業環境的選用組件。
整合 Tivoli Intelligent Orchestrator 和 WebSphere Extended Deployment 環境,
支援將其他硬體動態配置到其環境中的能力。
- EWLM
- 企業工作量管理程式 (EWLM) 可管理包含 WebSphere Extended Deployment 之大型環境的子目標和資源配置。