O vRealize Orchestrator é composto por três camadas distintas: uma plataforma de orquestração que fornece os recursos comuns necessários para uma ferramenta de orquestração, uma arquitetura de plug-in para integrar o controle de subsistemas e uma biblioteca de fluxos de trabalho. O vRealize Orchestrator é uma plataforma aberta que pode ser estendida com novos plug-ins e conteúdo, podendo ser integrada a arquiteturas maiores por meio de uma REST API.
O vRealize Orchestrator inclui vários recursos importantes que ajudam na execução e no gerenciamento de fluxos de trabalho.
- Persistência
- Usa-se um banco de dados PostgreSQL de nível de produção para armazenar informações relevantes, como processos, estados de fluxo de trabalho e a configuração do vRealize Orchestrator.
- Gerenciamento central
- O vRealize Orchestrator fornece uma ferramenta central para gerenciar seus processos. A plataforma baseada em servidor de aplicativo, com o histórico de versão completa, pode armazenar scripts e primitivos relacionados ao processo no mesmo local de armazenamento. Dessa forma, você pode evitar scripts sem controle de versão e alteração adequada nos seus servidores.
- Ponto de verificação
- Cada etapa de um fluxo de trabalho é salva no banco de dados, o que impedirá a perda de dados se você precisar reiniciar o servidor. Esse recurso é especialmente útil para processos de longa execução.
- Centro de Controle
- O Centro de Controle é um portal baseado na Web que aumenta a eficiência administrativa das instâncias do vRealize Orchestrator, fornecendo uma interface administrativa centralizada para operações de tempo de execução, monitoramento de fluxo de trabalho e correlação entre as execuções de fluxo de trabalho e os recursos do sistema.
- Versão
- Todos os objetos da plataforma do vRealize Orchestrator têm um histórico de versão associado. O histórico de versões é útil para o gerenciamento de alterações básico durante a distribuição de processos para estágios ou localizações do projeto.
- Integração com o Git
- Com o vRealize Orchestrator Client, você pode integrar um repositório Git para melhorar ainda mais a versão e o controle de origem do conteúdo do seu vRealize Orchestrator. Com o Git, você pode gerenciar o desenvolvimento de fluxos de trabalho em várias instâncias do vRealize Orchestrator. Consulte Usar o Git com o Cliente vRealize Orchestrator no guia Usar o Cliente VMware vRealize Orchestrator.
- Mecanismo de script
-
O mecanismo de JavaScript Mozilla Rhino fornece uma maneira de criar blocos de construção para a plataforma
vRealize Orchestrator Client. O mecanismo de script é aprimorado com controle de versão básica, verificação de tipo de variável, gerenciamento de espaço de nome e tratamento de exceções. O mecanismo pode ser usado nos seguintes blocos de construção:
- Ações
- Fluxos de trabalho
- Políticas
- Mecanismo de fluxo de trabalho
-
O mecanismo de fluxo de trabalho permite automatizar os processos de negócios. Ele usa os seguintes objetos para criar uma automação de processo passo a passo em fluxos de trabalho:
- Fluxos de trabalho e ações fornecidas pelo vRealize Orchestrator Client.
- Blocos de construção personalizados criados pelo cliente.
- Os objetos que os plug-ins adicionam ao vRealize Orchestrator Client.
- Mecanismo de política
- Você pode usar o mecanismo de política para monitorar e gerar eventos para reagir às condições variáveis no servidor do vRealize Orchestrator Client ou em uma tecnologia com plug-in. As políticas podem agregar eventos da plataforma ou dos plug-ins, o que ajuda você a lidar com condições variáveis em qualquer uma das tecnologias integradas.
- vRealize Orchestrator Client
- Crie, execute, edite e monitore fluxos de trabalho com o vRealize Orchestrator Client. Você também pode usar o vRealize Orchestrator Client para gerenciar elementos de ação, configuração, política e recursos. Consulte Usar o Cliente vRealize Orchestrator.
- Desenvolvimento e recursos
- A página inicial do vRealize Orchestrator fornece acesso rápido aos recursos para ajudá-lo a desenvolver seus próprios plug-ins, para uso no vRealize Orchestrator. Você também encontrará informações sobre como usar a REST API do vRealize Orchestrator para enviar solicitações ao servidor do vRealize Orchestrator.
- Segurança
-
O
vRealize Orchestrator fornece as seguintes funções avançadas de segurança:
- Infraestrutura de chave pública (PKI) para assinar e criptografar conteúdo importado e exportado entre servidores.
- Gerenciamento de direitos digitais (DRM) para controlar como o conteúdo exportado pode ser visualizado, editado e redistribuído.
- Segurança de camada de transporte (TLS) para fornecer comunicação criptografada entre o vRealize Orchestrator Client, o servidor do vRealize Orchestrator e o acesso HTTPS ao front-end da Web.
- Gerenciamento de direitos de acesso avançado para fornecer controle sobre o acesso a processos e os objetos manipulados por esses processos.
- Criptografia
- O vRealize Orchestrator usa um padrão de criptografia avançada (AES) compatível com FIPS com uma chave de codificação de 256 bits para a criptografia de cadeias de caracteres. A chave de codificação é gerada aleatoriamente e é exclusiva entre os dispositivos que não fazem parte de um cluster. Todos os nós em um cluster compartilham uma chave de codificação.