Esta página descreve como modelar e empacotar unidades de implantação para uma oferta de app. No App Lifecycle Manager, uma unidade de implantação é chamada de tipo de unidade.
Crie um tipo de unidade para cada componente da oferta de app que você quer gerenciar de forma independente. Para mais detalhes, consulte Determinar o modelo da oferta de app.
Também é possível criar uma oferta de app usando um único tipo de unidade para toda a oferta.
Os tipos de unidade são definidos em modelos compostos do App Design Center. Use o App Design Center para modelar os tipos de unidade da sua oferta de app usando modelos compostos.
Antes de começar
- Verifique se você criou uma oferta de app para seu aplicativo SaaS.
- Verifique se você tem as contas de serviço com as permissões necessárias. Para mais detalhes, consulte Contas de serviço do App Lifecycle Manager.
- Para cada oferta de app criada, verifique se você tem um modelo composto. Para mais detalhes, consulte a seção a seguir Determinar o modelo da oferta de app.
Determinar o modelo da oferta de app
Para modelar a oferta de app, é necessário determinar quantos tipos de unidade criar e a relação entre eles.
Por exemplo, você pode criar dois tipos de unidade: um para a infraestrutura, como uma VM, e outro para o aplicativo implantado na infraestrutura.
Para decidir como modelar a oferta de app usando tipos de unidade, considere o seguinte:
- Analise as dependências entre os componentes da oferta de app. Por exemplo, se uma oferta de app incluir um aplicativo implantado em um cluster compartilhado do Kubernetes, considere usar um tipo de unidade para modelar esse cluster compartilhado.
- Considere o ciclo de lançamento e manutenção dos componentes da oferta de app. Se houver componentes gerenciados juntos, como a infraestrutura, considere modelar esses componentes com um tipo de unidade.
Depois de determinar esse modelo, é necessário modelar cada tipo de unidade no modelo composto.
Criar um tipo de unidade
É possível criar um tipo de unidade usando modelos compostos.
Criar um modelo composto
É possível gerenciar tipos de unidade usando modelos compostos do App Design Center.
Para criar um modelo composto usando o App Lifecycle Manager:
No Google Cloud console, acesse App Lifecycle Manager > Ofertas de app.
Clique em Criar modelo.
Na página Criar um modelo composto:
Na caixa ID do modelo, insira um identificador para o modelo.
Opcional: na caixa Nome do modelo, insira um nome para o modelo.
Opcional: na caixa Descrição, insira uma breve descrição do modelo.
Clique em Criar modelo. O App Lifecycle Manager leva alguns minutos para criar o modelo.
Quando o modelo for criado, os detalhes dele vão aparecer na seção Modelo de aplicativo conectado da página Detalhes da oferta de app.
Você criou um modelo composto usando o App Lifecycle Manager.
Preencher tipos de unidade usando um modelo composto
É possível preencher tipos de unidade usando modelos compostos do App Design Center.
Para preencher tipos de unidade de um modelo composto:
No Google Cloud console, acesse App Lifecycle Manager > Ofertas de app.
Clique em Conectar modelo.
Na página Conectar um modelo de aplicativo composto, configure a conexão do modelo:
- No menu suspenso Espaço, selecione o espaço do App Design Center com o modelo composto.
- No menu suspenso Modelo de aplicativo composto, escolha um modelo composto.
- No menu suspenso Revisão, escolha a revisão do modelo que você quer preencher com os tipos de unidade da sua oferta de app.
- Clique em Conectar.
O App Lifecycle Manager leva alguns minutos para importar o modelo composto do App Design Center. Depois que o App Lifecycle Manager importar o modelo corretamente, a guia Tipos de unidade será preenchida pelos tipos de unidade definidos no modelo composto.
Você preencheu os tipos de unidade da sua oferta de app usando um modelo composto.
A seguir
- Depois de modelar a oferta de app, você pode implantar uma instância de unidade.
- Para saber mais sobre o App Lifecycle Manager, consulte a visão geral do App Lifecycle Manager.
- Para mais detalhes sobre as contas de serviço necessárias ao usar o App Lifecycle Manager, consulte Contas de serviço.