vRealize Orchestrator는 사용자가 오케스트레이션 프로세스를 자동화하는 워크플로를 생성하고 실행할 수 있는 워크플로 라이브러리와 워크플로 엔진을 포함하고 있습니다. 사용자는 vRealize Orchestrator가 일련의 플러그인을 통해 액세스하는 다양한 기술의 개체에서 워크플로를 실행합니다.

vRealize OrchestratorvCenter ServervRealize Automation 플러그인을 포함하는 표준 플러그인 집합을 제공하므로, 플러그인이 노출된 다양한 환경에서 작업을 오케스트레이션할 수 있습니다.

또한 vRealize Orchestrator는 외부 타사 애플리케이션을 오케스트레이션 플랫폼에 연결하기 위한 개방형 아키텍처를 제공합니다. 사용자는 직접 정의한 플러그인된 기술의 개체를 워크플로에서 실행할 수 있습니다. vRealize Orchestrator는 사용자 계정을 관리하기 위해 인증 제공자에 연결하며, 실행하는 워크플로의 정보를 저장하기 위해 미리 구성된 PostgreSQL 데이터베이스에 연결합니다. vRealize Orchestrator 클라이언트 또는 웹 서비스를 통해, 여기에 노출되는 개체 및 vRealize Orchestrator 워크플로 vRealize Orchestrator에 액세스할 수 있습니다. vRealize Orchestrator 워크플로 및 서비스의 모니터링과 구성은 vRealize Orchestrator 클라이언트 및 제어 센터를 통해 수행됩니다.

그림 1. VMware vRealize Orchestrator 아키텍처

VMware vRealize Orchestrator 아키텍처는 워크플로 엔진과 클라이언트 애플리케이션으로 구성됩니다. 이 아키텍처의 그래픽 표시에는 기본 vRealize Orchestrator 플러그인(vRealize Automation, vCenter Server, XML, SSH, SQL, SMTP)과 미리 구성된 PostgreSQL 데이터베이스의 일부가 포함됩니다. 디렉토리 서비스나 vCenter Single Sign-On도 포함됩니다. 데이터베이스, 디렉토리 서비스 및 vCenter Single Sign-On은 워크플로 엔진에 연결되어 있습니다. vCenter Server 인스턴스는 vCenter Server 플러그인을 통해 플랫폼에 연결됩니다.