Criar um modelo reutilizável com base em um aplicativo em execução

Quando um aplicativo do App Hub já está em execução, é possível criar um modelo reutilizável com base nele. Essa prática permite que as equipes de desenvolvimento façam o autoatendimento das implantações de maneira consistente e em conformidade com os padrões da organização.

Este guia mostra como padronizar a arquitetura de um aplicativo do App Hub registrado ao criar um modelo reutilizável e controlado.

Esse fluxo de trabalho é adequado para promover práticas recomendadas e oferecer suporte a uma implantação consistente e segura de serviços. Por exemplo, use a arquitetura de um aplicativo translator_v4.0 em execução para criar um modelo para um futuro aplicativo translator_v5.0.

Antes de começar

Conclua as etapas a seguir antes de criar modelos com base em aplicativos existentes:

Identificar e analisar o aplicativo de origem

Use o App Hub para ter um projeto claro da arquitetura do aplicativo atual:

  1. No console do Google Cloud , use o seletor de projetos para escolher o projeto host ou o projeto de gerenciamento da pasta ativada para apps, dependendo do seu modelo de configuração.
  2. Acesse a página Aplicativos no App Hub:

    Acesse Aplicativos

  3. Na lista de aplicativos, encontre e selecione o aplicativo em execução que você quer usar como modelo.

  4. Na página de detalhes do aplicativo, revise os serviços e cargas de trabalho registrados. Essa visualização serve como fonte da verdade para a arquitetura do aplicativo.

Gerar e parametrizar o modelo

Com o projeto do aplicativo do App Hub, crie um modelo flexível e reutilizável na Central de design de aplicativos:

  1. Projete um modelo de aplicativo, mapeando o inventário de serviços e cargas de trabalho do aplicativo de origem na tela de design.
  2. Identifique os valores de configuração nos componentes que os desenvolvedores precisam personalizar para cada implantação, como região, tamanhos de máquinas ou contagens de instâncias. Defina-os como parâmetros de entrada no modelo. Essa prática permite que os usuários de modelos especifiquem configurações sem alterar a arquitetura principal.
  3. Adicione uma descrição detalhada, o número da versão e outros metadados relevantes ao modelo.

Publicar e validar o modelo

Quando terminar de criar e parametrizar o modelo, publique-o em um catálogo para disponibilizá-lo a outras equipes:

  1. Verifique seu modelo.
  2. Compartilhe o modelo em um catálogo.
  3. Como uma validação final, verifique se a arquitetura de um aplicativo de teste corresponde ao aplicativo de origem original.

Agora os desenvolvedores podem reutilizar o modelo para aplicativos consistentes e em conformidade com os padrões da sua organização.