vRealize Automation IaaS 包含一或多個 Windows Server,它們共同運作,可在私有、公有或混合雲基礎結構中建立系統模型並佈建系統。

您可將 vRealize Automation IaaS 元件安裝在一或多個虛擬或實體 Windows Server 上。安裝後,IaaS 作業會顯示在產品介面的 [基礎結構] 索引標籤下。

IaaS 包含以下元件,這些元件可同時或單獨安裝,具體視部署大小而定。

Web 伺服器

IaaS Web 伺服器提供向 vRealize Automation 產品介面進行撰寫的基礎結構管理和服務。Web 伺服器元件會與 Manager Service 通訊,提供 Distributed Execution Manager (DEM)、SQL Server 資料庫和代理程式的更新。

Model Manager

vRealize Automation 使用模型來促進與外部系統和資料庫的整合。這些模型實作 DEM 使用的商務邏輯。

Model Manager 提供服務和公用程式以進行模型元素的保存、版本設定、保護及散佈作業。Model Manager 裝載於其中一個 IaaS Web 伺服器上並與 DEM、SQL Server 資料庫以及產品介面網站通訊。

Manager Service

Manager Service 是一種 Windows 服務,用於協調 IaaS DEM、SQL Server 資料庫、代理程式和 SMTP 之間的通訊。此外,Manager Service 透過 Model Manager 與 Web 伺服器進行通訊,並且必須在所有 IaaS Windows Server 上具有本機管理員權限的網域帳戶下執行。

除非啟用自動 Manager Service 容錯移轉,否則 IaaS 會要求一次只能有一台 Windows 機器主動執行 Manager Service。為了取得備份或高可用性,您可以部署其他 Manager Service 機器,但手動容錯移轉方法會要求備份機器停止服務並設定為手動啟動。

如需詳細資訊,請參閱關於 Manager Service 自動容錯移轉

SQL Server 資料庫

IaaS 使用 Microsoft SQL Server 資料庫來維護其所管理機器的相關資訊,以及它自己的元素和原則。大多數使用者允許 vRealize Automation 在安裝期間建立資料庫。或者,您可在站台原則需要時單獨建立資料庫。

Distributed Execution Manager

IaaS DEM 元件透過與 IaaS SQL Server 資料庫以及與外部資料庫和系統互動,執行自訂模型的商務邏輯。常見方法是在裝載作用中 Manager Service 的 IaaS Windows Server 上安裝 DEM,但它並非必要方法。

每個 DEM 執行個體充當 Worker 或 Orchestrator。角色可安裝在相同或不同的伺服器上。

DEM Worker — DEM Worker 擁有一項功能來執行工作流程。多個 DEM Worker 可增加容量,並可安裝在相同或不同的伺服器上。

DEM Orchestrator — DEM Orchestrator 會執行以下監督功能。

  • 監控 DEM Worker。如果 Worker 停止或遺失其與 Model Manager 的連線,則 DEM Orchestrator 會將工作流程移至其他 DEM Worker。

  • 透過在排定的時間建立新工作流程執行個體來排程工作流程。

  • 確保在指定時間僅一個排定的工作流程執行個體在執行中。

  • 在執行工作流程前預先處理這些工作流程。預先處理包括檢查工作流程的先決條件和建立工作流程執行歷程記錄。

作用中 DEM Orchestrator 需要強大的 Model Manager 主機網路連線。在不同的伺服器上包含多個 DEM Orchestrator 的大型部署中,次要 Orchestrator 將透過監控作用中 DEM Orchestrator 來充當備份,然後在作用中 DEM Orchestrator 發生問題時提供冗餘和容錯移轉。對於此類容錯移轉組態,您可考量透過作用中 Manager Service 主機安裝作用中 DEM Orchestrator,透過待命 Manager Service 主機安裝次要 DEM Orchestrator。