虛擬化是 WebSphere Extended Deployment 在需要資源時動態配置它們的能力。 兩個支援虛擬化能力的主要元素是動態叢集及節點群組。 您可以在主控台中配置動態叢集,方法為選取伺服器 > 動態叢集。您可以在主控台中建立、 刪除及修改節點群組,方法為選取系統管理 > 節點群組。
節點群組是使用者定義的節點群組。節點群組是共用共同內容之節點的邏輯集合。 共同內容可以是子網路上的機器位置、某些資源的存取權(如 CPU 效能)或任何其他分組。 節點群組背後的概念就是建立一個資源儲存區,儲存具有共同功能的節點。
動態叢集為節點群組內伺服器的使用者定義叢集。不同於傳統的「靜態」叢集, 動態叢集既沒有預先定義的靜態拓撲,也未常駐於固定的一組伺服器上。 而是有一個關係定義在動態叢集與節點群組之間,以容許動態叢集使用節點群組內的任何及所有節點。
WebSphere Extended Deployment 包含兩個自主管理程式。第一個是應用程式位置控制器 (APC)。 應用程式位置控制器 (APC) 可以控管動態叢集的大小,以及判斷放置應用程式實例的位置。 第二個自主管理程式是自主要求流程管理程式 (ARFM)。 ARFM 可以控制 HTTP 要求的流程。
自主管理程式可以控制每一個動態叢集將具有多少個應用程式實例,以及將在何處放置那些實例。 此外,工作流程會受到控制,以確定可以完成工作量的上限。 這整個程序可以在有或沒有使用者的監督下發生,取決於作業模式而定。
若要符合與節點群組相關之動態叢集的商業需求,需要節點群組中的所有節點。 例如,給定節點群組的成員共用一個屬性。該屬性可以是與給定子網路連接或執行特定作業系統的機器。 一般說來,給定節點群組將主控多個動態叢集。該節點群組上的動態叢集將競爭, 以取得節點群組必須提供的可用運算資源。動態叢集可以只與一個節點群組相關。