Modelar e empacotar unidades de implantação

Esta página descreve como modelar e empacotar unidades de implantação para uma oferta de SaaS. 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 SaaS que você quer gerenciar de forma independente. Para mais detalhes, consulte Determinar o modelo da oferta de SaaS.

Também é possível criar uma oferta de SaaS 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 SaaS usando modelos compostos.

Antes de começar

  1. Verifique se você criou uma oferta de SaaS para seu aplicativo.
  2. 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.
  3. Para cada oferta de SaaS criada, verifique se você tem um modelo composto. Para mais detalhes, consulte a seção a seguir Determinar o modelo da oferta de SaaS.

Determinar o modelo da oferta de SaaS

Para modelar a oferta de SaaS, é 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 SaaS usando tipos de unidade, considere o seguinte:

  • Analise as dependências entre os componentes da oferta de SaaS. Por exemplo, se uma oferta de SaaS 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 SaaS. 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:

  1. No Google Cloud console, acesse App Lifecycle Manager > Ofertas de SaaS.

    Acessar ofertas de SaaS

  2. Clique em Criar modelo.

  3. Na página Criar um modelo composto:

    1. Na caixa ID do modelo, insira um identificador para o modelo.

    2. Opcional: na caixa Nome do modelo, insira um nome para o modelo.

    3. Opcional: na caixa Descrição, insira uma breve descrição do modelo.

    4. Clique em Criar modelo. O App Lifecycle Manager leva alguns minutos para criar o modelo.

  4. 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 SaaS.

    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:

  1. No Google Cloud console, acesse App Lifecycle Manager > Ofertas de SaaS.

    Acessar ofertas de SaaS

  2. Clique em Conectar modelo atual.

  3. Na página Conectar um modelo de aplicativo composto, configure a conexão do modelo:

    1. No menu suspenso Espaço, selecione o espaço do App Design Center com o modelo composto.
    2. No menu suspenso Modelo de aplicativo composto, escolha um modelo composto.
    3. No menu suspenso Revisão, escolha a revisão do modelo que você quer preencher os tipos de unidade da sua oferta de SaaS.
    4. Clique em Conectar.
  4. O App Lifecycle Manager leva alguns minutos para importar o modelo composto do App Design Center. Quando 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 SaaS usando um modelo composto.

A seguir