Orchestrator contiene una libreria di workflow e un motore di workflow per consentire la creazione e l'esecuzione di workflow che automatizzano i processi di orchestrazione. È possibile eseguire i workflow negli oggetti di tecnologie diverse a cui Orchestrator accede tramite una serie di plug-in.

Orchestrator fornisce un set di plug-in standard, incluso un plug-in per vCenter Server e vRealize Automation, per consentire l'orchestrazione delle attività negli ambienti diversi che i plug-in espongono.

Orchestrator fornisce anche un'architettura aperta per il plug-in di applicazioni esterne di terze parti per la piattaforma di orchestrazione. È possibile eseguire workflow negli oggetti delle tecnologie collegate con plug-in definiti dall'utente. Orchestrator si connette a un provider di autenticazione per gestire gli account utente e a un database per archiviare le informazioni dei workflow che esegue. È possibile accedere a Orchestrator, agli oggetti che espone e ai workflow di Orchestrator attraverso l'interfaccia del client Orchestrator o attraverso i servizi Web. Il monitoraggio e la configurazione dei workflow e dei servizi di Orchestrator avvengono tramite il client di monitoraggio e il Control Center.

Figura 1. Architettura di VMware vRealize Orchestrator


L'architettura di VMware vRealize Orchestrator è costituita da un motore di workflow e da un'applicazione client. La rappresentazione grafica dell'architettura include alcuni dei plug-in di Orchestrator predefiniti (vCenter Server, XML, SSH, SQL, SMTP) e il database. Include inoltre i servizi di directory o vCenter Single Sign-On, richiesto da Orchestrator per gestire le autorizzazioni degli utenti. Il database e i servizi di directory o vCenter Single Sign-On sono connessi al motore di workflow. Un'istanza di vCenter Server è connessa alla piattaforma tramite il plug-in vCenter Server.