Componentes de Software automatizam o gerenciamento de instalação, configuração e ciclo de vida de implantações de middleware e aplicativo em ambientes dinâmicos de nuvem. Os aplicativos podem variar desde simples aplicativos Web até aplicativos complexos e em pacote.

Ao usar um mecanismo configurável e executável por script, os arquitetos de software controlam totalmente como os componentes de implantação de middleware e aplicativo são instalados, configurados, atualizados e desinstalados em máquinas. Através do uso de propriedades do Software, os arquitetos de software podem exigir ou permitir que usuários finais e arquitetos de blueprint especifiquem elementos de configuração, como as variáveis de ambiente. Para implantações repetidas, esses blueprints padronizam a estrutura do aplicativo, incluindo blueprints de máquina, componentes de software, dependências e configurações, mas podem permitir a reconfiguração, se necessário, da associação de propriedade e das variáveis de ambiente.

Implantando aplicativos e serviços de middleware

Você pode implantar componentes de Software em sistemas operacionais Windows ou Linux em máquinas vSphere, vCloud Director, vCloud Air e Amazon AWS.

  • Os arquitetos de IaaS criam blueprints de máquina reutilizáveis com base em modelos, snapshots ou imagens de máquinas Amazon que contêm o agente guest e o agente de bootstrap de Software para dar suporte a componentes de Software.

  • Os arquitetos de software criam componentes de software reutilizáveis que especificam exatamente como os softwares são instalados, configurados, atualizados durante operações de dimensionamento de implantação e desinstalados em máquinas.

  • Os arquitetos de software, os arquitetos de IaaS e os arquitetos de aplicativos usam uma interface gráfica para modelar topologias de implantação de aplicativos. Os arquitetos reconfiguram propriedades e associações de Software conforme exigido pelo arquiteto de software e publicam blueprints de aplicativo que combinam componentes de Software e blueprints de máquina.

  • Os administradores de catálogos adicionam os blueprints publicados a um serviço de catálogo e autorizam os usuários a solicitar o item de catálogo.

  • Os usuários com direitos solicitam o item de catálogo e fornecem quaisquer valores de configuração projetados para serem editáveis. O vRealize Automation implanta o aplicativo solicitado, provisionando quaisquer máquinas, componentes de rede e segurança e componentes de Software definidos no blueprint de aplicativo.

  • Os usuários com direitos solicitam as ações de dimensionamento vertical ou horizontal para ajustarem suas implementações às demandas de carga de trabalho em constante transformação. O vRealize Automation instala ou desinstala componentes de Software em máquinas para dimensionamento e executa scripts de atualização para componentes de Software dependentes.

Padronização no Software

Com o Software, é possível criar serviços reutilizáveis usando propriedades de configuração padronizada para atender aos requisitos rigorosos de conformidade de TI. O Software inclui as seguintes propriedades de configuração padronizada:

  • Arquitetura orientada a modelos que permite adicionar blueprints de máquina e serviços de middleware certificados para TI ao blueprint de aplicativo.

  • Um modelo de delegação para substituir pares de nomes e valores de configuração entre o arquiteto de software, o arquiteto de aplicativos e o usuário final de forma a padronizar valores de configuração para o serviço de aplicativo e middleware.

Extensibilidade e arquitetura aberta do Software

Você pode baixar componentes de Software predefinidos para uma variedade de aplicativos e serviços de middleware no VMware Solution Exchange. Usando o vRealize CloudClient ou a API REST do vRealize Automation, você pode importar programaticamente componentes de Software predefinidos para a sua instância do vRealize Automation.