Nesta página, descrevemos como implantar uma oferta de SaaS, o que significa que o SaaS Runtime provisiona os recursos do Google Cloud e implanta o aplicativo 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 modelo associado a um tipo de unidade.
Antes de começar
Verifique se você criou o seguinte:
- Um recurso de oferta de SaaS para seu aplicativo SaaS.
- Tipos de unidade para modelar a oferta de SaaS.
Implantar a oferta de SaaS
Para implantar a solução 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 do SaaS provisiona os recursos definidos na configuração do Terraform 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 SaaS Runtime vai provisionar a VM nas regiões definidas na oferta de SaaS.
Crie uma unidade:
No console, acesse SaaS Runtime > Unidades.
Selecione Criar.
Na página Detalhes da unidade:
Em Nome da unidade, digite um nome para a unidade. O nome precisa conter apenas letras minúsculas, números ou hifens.
Em Oferta de SaaS, selecione o recurso de oferta de SaaS que você criou anteriormente.
Em Região, selecione onde você quer implantar os recursos ou o aplicativo.
Em Tipo de unidade, selecione o tipo que define os recursos ou o aplicativo que você quer implantar.
Em Modo de gerenciamento, selecione Usuário.
- Não especificado se
- Usuário para ter unidades desprovisionadas manualmente. As unidades não são desprovisionadas automaticamente pelo ambiente de execução de SaaS.
- Sistema para que o ambiente de execução do SaaS desprovisione unidades dependentes quando elas não forem mais necessárias.
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 marcador:
Em Marcadores, selecione Adicionar marcadores.
Em Chave 1 e Valor 1, insira o par de chave-valor desejado.
Repita as etapas acima para cada marcador que você quiser adicionar.
Selecione Criar.
Para provisionar os recursos ou implantar o aplicativo:
Na página Unidades > Criar uma unidade, selecione Provisionar.
No campo "Versão", selecione a versão das configurações do Terraform que você quer implantar.
Em Conta de serviço, selecione a conta de serviço.
Adicione um projeto de locatário:
- Selecione Adicionar variáveis do projeto de locatário.
- Defina a primeira variável de entrada:
- Em Nome, mantenha o nome
tenant_project_id - Em Tipo de variável, selecione String.
- Em Valor da variável, digite
quickstart-tenant-project.
- Em Nome, mantenha o nome
- Defina a segunda variável de entrada:
- Em Nome, mantenha o nome
tenant_project_number - Em Tipo de variável, selecione Número inteiro.
- Em Valor da variável, insira o número do projeto.
- Em Nome, mantenha o nome
Selecione Provisionar.
Ver 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:
No console, acesse a página SaaS Runtime > Unidades > Detalhes da unidade.
Clique no nome da unidade.
Na página Detalhes da unidade:
- Verifique se o Estado é Pronto (ou Provisionando enquanto a operação ainda está em andamento).
- Abra a seção Variáveis.
- Em Variáveis de saída, você pode conferir detalhes relacionados a qualquer variável de saída especificada na configuração do Terraform. Para mais detalhes sobre variáveis, consulte Variáveis e mapeamento de variáveis.
A seguir
- Para saber mais sobre o ambiente de execução de SaaS, consulte a visão geral do ambiente de execução de SaaS.
- Para mais detalhes sobre as contas de serviço necessárias ao usar o SaaS Runtime, consulte contas de serviço.
- Para saber como atualizar a versão, consulte Fazer o lançamento de uma versão.