Implantar uma oferta de SaaS

Esta página descreve como implantar uma oferta de SaaS, o que significa que o ambiente de execução de SaaS provisiona os Google Cloud recursos e implanta o aplicativo de SaaS nas regiões especificadas no recurso de oferta de SaaS.

Para implantar a oferta de SaaS, o ambiente de execução de SaaS cria a unidade implantando o blueprint associado a um tipo de unidade.

Antes de começar

Verifique se você criou o seguinte:

  1. Um recurso de oferta de SaaS para seu aplicativo de SaaS.
  2. Tipos de unidade para modelar a oferta de SaaS.

Implantar a oferta de SaaS

Para implantar a oferta de SaaS, o ambiente de execução de SaaS provisiona os recursos que fazem parte de um tipo de unidade. O termo no ambiente de execução de SaaS para os recursos provisionados ou o aplicativo implantado é uma unidade.

Quando você cria uma unidade, o ambiente de execução de SaaS provisiona os recursos definidos na configuração do Terraform que está conectada ao tipo de unidade. Os recursos são provisionados em cada região que faz parte da oferta de SaaS.

Por exemplo, se você tiver um tipo de unidade para uma única VM, quando criar uma unidade, o ambiente de execução de SaaS vai provisionar a VM nas regiões definidas na oferta de SaaS.

  1. Criar uma unidade:

    1. No console, acesse SaaS Runtime > Unidades.

      Acessar unidades

    2. Selecione Criar.

    3. Na página Detalhes da unidade:

      1. Em Nome da unidade, digite um nome para a unidade. O nome só pode conter letras minúsculas, números ou hifens.

      2. Em Oferta de SaaS, selecione o recurso de oferta de SaaS que você criou anteriormente.

      3. Em Região, selecione a região em que você quer implantar os recursos ou o aplicativo.

      4. Em Tipo de unidade, selecione o tipo de unidade que define os recursos ou o aplicativo que você quer implantar.

      5. Em Modo de gerenciamento, selecione Usuário.

        • Não especificado se
        • Usuário para desprovisionar unidades manualmente. As unidades não são desprovisionadas automaticamente pelo ambiente de execução de SaaS.
        • Sistema para que o ambiente de execução de SaaS desprovisione unidades dependentes quando elas não forem mais necessárias.
      6. Opcional: adicione um rótulo aos recursos que você está implantando. Para mais detalhes sobre rótulos, consulte a Visão geral de rótulos.

        Para adicionar um rótulo:

        1. Em Rótulos , selecione Adicionar rótulos.

        2. Em Chave 1 e Valor 1, insira o par de chave-valor desejado.

        3. Repita as etapas acima para cada rótulo que você quer adicionar.

      7. Selecione Criar.

  2. Para provisionar os recursos ou implantar o aplicativo:

    1. Na página Unidades > Criar uma unidade, selecione Provisionar.

    2. No campo de versão, selecione a versão das configurações do Terraform que você quer implantar.

    3. Em Conta de serviço, selecione a conta de serviço

    4. Adicione um projeto de locatário:

      1. Selecione Adicionar variáveis do projeto de locatário.
      2. Defina a primeira variável de entrada:
        1. Em Nome, mantenha o nome tenant_project_id
        2. Em Tipo de variável, selecione String.
        3. Em Valor da variável , digite quickstart-tenant-project.
      3. Defina a segunda variável de entrada:
        1. Em Nome, mantenha o nome tenant_project_number
        2. Em Tipo de variável, selecione Inteiro.
        3. Em Valor da variável insira o seu número do projeto.
    5. Selecione Provisionar.

Conferir a unidade implantada

Agora você usou o ambiente de execução de SaaS para criar uma unidade, que implanta os recursos ou o aplicativo no tipo de unidade associado.

Para conferir os recursos implantados:

  1. No console do Google Cloud, acesse a página Ambiente de execução de SaaS > Unidades > Detalhes da unidade.

    Acessar unidades

  2. Clique no nome da unidade.

  3. Na página Detalhes da unidade:

    1. Confira se o Estado é Pronto (ou o estado pode ser Provisionando enquanto a operação ainda estiver em andamento).
    2. Expanda a seção Variáveis.
    3. Em Variáveis de saída, você pode conferir detalhes relacionados a todas as variáveis de saída especificadas na configuração do Terraform. Para mais detalhes sobre variáveis, consulte Variáveis e mapeamento de variáveis.

A seguir