Use a plataforma como serviço (platform-as-a-service, PaaS) para modelar e provisionar aplicativos em infraestruturas privadas, públicas e de nuvem híbrida.
PaaS é um tipo de serviço de processamento em nuvem que fornece uma plataforma de processamento e uma pilha de soluções como serviço. Junto com os modelos de software como serviço (software-as-a-service, SaaS) e infraestrutura como serviço (infrastructure-as-service, IaaS), o PaaS é um modelo de serviço de processamento em nuvem que permite usar ferramentas e bibliotecas oferecidas pelo provedor para criar um aplicativo ou um serviço. Você controla as definições de configuração e a implantação de software. O provedor fornece as redes, os servidores, o armazenamento e outros serviços necessários para hospedar seu aplicativo.
Automatizar o provisionamento de aplicativos
Um aspecto principal do PaaS é a capacidade de automatizar o provisionamento de aplicativos. O vRealize Automation é uma solução de provisionamento de aplicativos baseada em modelos que simplifica a criação e a padronização de topologias de implantação de aplicativos em infraestruturas de nuvem. Os arquitetos de aplicativo usam os recursos de arrastar-e-soltar dos aplicativos para criar topologias de implantação de aplicativos chamadas de blueprints de aplicativo. Os blueprints dos aplicativos definem a estrutura do aplicativo, permitem o uso dos componentes de infraestrutura de aplicativo padronizados e incluem dependências de instalação e configurações padrão para aplicativos corporativos padrão e personalizados. Você pode usar o catálogo extensível e previamente preenchido de modelos lógicos padrão, serviços de infraestrutura de aplicativo, componentes e scripts para modelar um blueprint de aplicativo. Os blueprints de aplicativo são topologias de implantação lógicas portáteis entre as nuvens IaaS, como o vRealize Automation, e entre as nuvens públicas, como o Amazon EC2.
Usando o vRealize Automation, especifique a estrutura do aplicativo e do serviço com a suposição de que a infraestrutura de nuvem subjacente oferece os requisitos necessários de processamento, rede e armazenamento. Você pode implantar os blueprints do vRealize Automation em qualquer nuvem privada ou pública baseada no VMware vSphere. Esse modelo de provisionamento de aplicativos livra os desenvolvedores e os administradores de aplicativos de lidar com a configuração da infraestrutura, do sistema operacional e do middleware, e permite que a empresa se concentre em agregar valor aos negócios com os respectivos aplicativos.
Os usuários corporativos podem padronizar, implantar, configurar, atualizar e dimensionar aplicativos complexos em ambientes dinâmicos de nuvem. Os aplicativos podem variar desde simples aplicativos Web a complexos aplicativos personalizados e aplicativos empacotados. Com seu catálogo de componentes ou serviços padrão, o vRealize Automation Application Services automatiza e gerencia o ciclo de vida de atualização das implantações para aplicativos corporativos de várias camadas em ambientes de nuvem híbrida.
Monitorar o desempenho de aplicativos
O monitoramento oferece recursos para o gerenciamento de desempenho relacionado a aplicativos.
Componentes de aplicativo criados previamente
O VMware Cloud Management Marketplace fornece blueprints, serviços, scripts e plug-ins dos quais você pode fazer download e usar para desenvolver seus próprios serviços de aplicativo. Os principais fornecedores de middleware, redes, segurança e aplicativos oferecem componentes criados previamente que usam configurações reutilizáveis e flexíveis que você pode inserir em qualquer plano de provisionamento de aplicativo de várias camadas.