O Software é uma solução de provisionamento de aplicativos com base em modelo que simplifica a criação e a padronização de topologias de implantação de aplicativos.

Os arquitetos de software criam componentes de Software que definem componentes de implantação de aplicativo e middleware, especificando exatamente como eles estão instalados, configurados e desinstalados nas máquinas. Os arquitetos de software, arquitetos de IaaS e arquitetos de aplicativos podem usar uma tela com base em elementos gráficos com uma interface estilo arrastar-e-soltar para modelar topologias de implantação de aplicativos. Como arquiteto de software, arquiteto de aplicativos ou arquiteto de IaaS, você pode combinar componentes de Software com pelo menos um blueprint de máquina para definir a estrutura do aplicativo. É possível incluir dependências de instalação e configurações padrão para aplicativos corporativos personalizados e em pacotes, além de fornecer qualquer valor de configuração que o arquiteto de software tenha projetado para ser editável, como 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 da Amazon que contêm o agente guest e o agente de boostrap de Software para dar suporte a componentes de Software.

  • Os arquitetos de software criam componentes de software reutilizáveis que definem ações de instalação, configuração, inicialização e desinstalação.

  • Os arquitetos de software, arquitetos de IaaS e arquitetos de aplicativos usam uma interface gráfica para modelar visualmente e publicar blueprints de aplicativo que combinam componentes de Software e blueprints de máquina, reconfigurando as propriedades e associações de Software conforme exigido pelo arquiteto de software.

  • 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 solicitam o item de catálogo, e o vRealize Automation implanta o aplicativo solicitado, provisionando as máquinas e os componentes de Software, conforme definido no blueprint de aplicativo.

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.