Quando uma aplicação do App Hub já está a ser executada com êxito, pode criar um modelo reutilizável a partir dela com o Application Design Center. Esta prática permite que as equipas de programadores implementem os respetivos serviços de forma autónoma, consistente e em conformidade com as normas da sua organização.
Este guia mostra-lhe como padronizar a arquitetura de uma aplicação existente e registada através da criação de um modelo reutilizável e gerido.
Este fluxo de trabalho é adequado para promover práticas recomendadas e suportar um processo de implementação consistente e seguro. Por exemplo, use a arquitetura de uma aplicação em execução para criar um modelo para uma aplicação futura.translator_v4.0translator_v5.0
Antes de começar
Tem de concluir os seguintes passos antes de criar modelos a partir de aplicações existentes:
Para administradores:
- Escolha o modelo de configuração da aplicação. O Application Design Center requer um projeto de gestão.
- Configure o Centro de design de aplicações. Tem de configurar o Application Design Center para permitir que os utilizadores criem modelos de aplicações.
- Conceda acesso aos utilizadores. Atribua funções de IAM adequadas com base nas responsabilidades do utilizador no ciclo de vida da aplicação.
Para programadores e operadores:
- Confirme com o seu administrador que a configuração inicial está finalizada.
- Certifique-se de que tem as funções de IAM necessárias para as tarefas que quer realizar.
- Abra o projeto de gestão na Google Cloud consola.
Identifique e reveja a aplicação de origem
Use o App Hub para obter um esquema claro da arquitetura da aplicação existente:
Navegue para a página Aplicações a partir do App Hub:
Na lista de aplicações, encontre a aplicação em execução que quer usar como modelo de origem. Em seguida, clique no nome.
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 esquema da aplicação do App Hub, crie um modelo flexível e reutilizável no Application Design Center:
- Crie um modelo de aplicação, mapeando o inventário de serviços e cargas de trabalho da sua aplicação de origem para a tela de design.
- 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 do modelo especifiquem definições e mantenham a arquitetura principal.
- 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:
- Valide o seu modelo.
- Partilhe o modelo num catálogo.
- 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.