Crie um modelo reutilizável a partir de uma aplicação em execução

Quando uma aplicação do App Hub já está a ser executada com êxito, pode criar um modelo reutilizável a partir dela. Esta prática permite que as equipas de programadores sirvam-se das suas implementações de uma forma consistente e em conformidade com as normas da sua organização.

Este guia mostra como padronizar a arquitetura de uma aplicação do App Hub existente e registada através da criação de um modelo reutilizável e regido.

Este fluxo de trabalho é adequado para promover práticas recomendadas e suportar uma implementação consistente e segura de serviços. Por exemplo, use a arquitetura de uma aplicação translator_v4.0 em execução para criar um modelo para uma aplicação translator_v5.0 futura.

Antes de começar

Tem de concluir os seguintes passos antes de criar modelos a partir de aplicações existentes:

Identifique e reveja a aplicação de origem

Use o App Hub para obter um esquema claro da arquitetura da aplicação existente:

  1. Na Google Cloud consola, use o seletor de projetos para selecionar o projeto de anfitrião ou o projeto de gestão da pasta com apps ativadas, consoante o seu modelo de configuração.
  2. Navegue para a página Aplicações a partir do App Hub:

    Aceda a Aplicações

  3. Na lista de aplicações, encontre e selecione a aplicação em execução que quer usar como modelo.

  4. Na página de detalhes da aplicação, reveja os respetivos serviços e cargas de trabalho registados. Esta vista serve como fonte de informações fidedigna para a arquitetura da aplicação.

Gere e parametrize o modelo

Com o projeto de aplicação do App Hub, crie um modelo flexível e reutilizável no Application Design Center:

  1. Conceba um modelo de aplicação, mapeando o inventário de serviços e cargas de trabalho da sua aplicação de origem na tela de design.
  2. Identifique todos os valores de configuração nos componentes que os programadores têm de personalizar para cada implementação, como a região, os tamanhos das máquinas ou as quantidades de instâncias. Defina-os como parâmetros de entrada no modelo. Esta prática permite que os utilizadores dos modelos especifiquem definições, mantendo a arquitetura principal.
  3. Adicione uma descrição detalhada, o número da versão e outros metadados relevantes ao modelo.

Publique e valide o modelo

Quando terminar de criar e parametrizar o modelo, publique-o num catálogo para o disponibilizar a outras equipas:

  1. Valide o seu modelo.
  2. Partilhe o modelo num catálogo.
  3. Como validação final, verifique se a arquitetura de uma aplicação de teste corresponde à aplicação de origem original.

Agora, os programadores podem reutilizar o modelo para aplicações consistentes e em conformidade com as normas da sua organização.