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

Orchestrator는 vCenter Server 플러그인을 포함하는 표준 플러그인 집합을 제공해 사용자가 플러그인이 노출된 다양한 환경에서 작업을 오케스트레이션할 수 있습니다.

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

그림 1. VMware vRealize Orchestrator 아키텍처


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