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

Quando um aplicativo do App Hub já está sendo executado, é possível criar um modelo reutilizável com a central de design de aplicativos. 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 registrado criando um modelo reutilizável e controlado.

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

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. Acesse a página Aplicativos no App Hub:

    Acesse Aplicativos

  2. Na lista de aplicativos, encontre o aplicativo em execução que você quer usar como um modelo de origem. Em seguida, clique no nome dele.

  3. 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 no App Design Center:

  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 e mantenham 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 disponibilizar a outros times:

  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.