Como gerenciar projetos do GCP, aplicativos do App Engine e o faturamento

Um projeto do Google Cloud Platform contém o aplicativo do App Engine e outros recursos do GCP.

No Console do Google Cloud Platform, no Cloud SDK e na API Admin do App Engine, é possível cumprir todas as tarefas administrativas, incluindo as tarefas comuns abordadas neste tópico.

Normalmente, antes de implantar aplicativos no ambiente flexível do App Engine, é necessário criar ou configurar o seguinte:

  1. um projeto do GCP;
  2. um aplicativo do App Engine;
  3. uma conta de faturamento.

Como criar um projeto e um aplicativo com o faturamento ativado

Selecione ou crie um projeto do Google Cloud Platform e um aplicativo do App Engine para criar e gerenciar um conjunto de configurações, credenciais e metadados do aplicativo. No caso do ambiente flexível do App Engine, também é necessário ativar o faturamento nos projetos.

Somente o papel de proprietário tem privilégios para criar um aplicativo do App Engine em um projeto do GCP, e esse aplicativo precisa existir antes que qualquer outra conta possa executar tarefas nele. Por exemplo, o aplicativo do App Engine precisa ser criado antes que uma conta com o papel de Implantador do App Engine possa implantar um aplicativo usando uma conta de serviço.

Console

Para criar um projeto do GCP e um aplicativo do App Engine com faturamento ativado:

  1. Acesse a página "App Engine".

    Vá para a página do App Engine

  2. Selecione ou crie um projeto do GCP.

  3. Na página Seu primeiro aplicativo Go, selecione a região e ative o faturamento:

    1. Selecione uma região para especificar onde armazenar o aplicativo do App Engine.
      Para mais informações sobre locais do App Engine, consulte help_outline

    2. Selecione ou crie uma conta de faturamento para ativá-lo no projeto.

A página Painel será exibida após a criação do aplicativo do App Engine e a ativação do faturamento.

gcloud

Depois de instalar o Cloud SDK, uma conta com o papel de proprietário do projeto do GCP executará os seguintes comandos do gcloud para criar um projeto do GCP e um aplicativo do App Engine:

  1. Execute o seguinte comando para criar um projeto do GCP:

    gcloud projects create

  2. Execute o comando a seguir para selecionar uma região e criar um aplicativo do App Engine:

    gcloud app create
  3. Ative o faturamento na página "Faturamento" do Console do GCP. Para saber mais, consulte Como ativar o faturamento.

API

Para criar um projeto do GCP e um aplicativo do App Engine de forma programática, use a API Resource Manager e a API App Engine Admin:

  1. Para criar um projeto do GCP, consulte Como criar um novo projeto.

  2. Para criar um aplicativo do App Engine, consulte Como criar aplicativos do App Engine.

  3. Ative o faturamento na página "Faturamento" do Console do GCP. Para saber mais, consulte Como ativar o faturamento.

Como ativar o faturamento

Para implantar aplicativos no ambiente flexível do App Engine, é necessário ativar o faturamento.Se você já tiver uma conta de faturamento ao criar um projeto do GCP, o faturamento será ativado automaticamente nesse projeto.

Para ativar o faturamento em um projeto do GCP, siga estas etapas:

  1. No Console do GCP, acesse a página "Faturamento".

    Acessar a página "Faturamento"

  2. Selecione ou crie um projeto do GCP.

  3. Uma destas opções será exibida de acordo com a existência de uma conta de faturamento ou com a associação do projeto selecionado a uma conta:

    • Se o faturamento já estiver ativado para o projeto do GCP selecionado, os detalhes sobre a conta de faturamento serão listados.

    • Se não existir uma conta de faturamento, você será solicitado a criá-la e associá-la ao projeto.

    • Se existir uma conta de faturamento, você será solicitado a ativá-la se o projeto selecionado do GCP ainda não estiver associado a uma conta. Você também pode clicar em Cancelar e depois em Criar conta para criar e associar uma nova conta de faturamento.

Após a ativação do faturamento, não haverá um valor de limite para as cobranças. Para ter um controle maior sobre os custos do aplicativo, você pode criar um orçamento e definir alertas. Limites de gastos não são compatíveis com o ambiente flexível do App Engine.

Como gerenciar o faturamento

Use a página "Faturamento" para gerenciar suas contas de faturamento:

  1. Acesse a página "Faturamento" no Console do GCP.

    Acessar a página "Faturamento"

  2. Selecione a conta que você quer gerenciar e acesse a página correspondente para executar as tarefas de gerenciamento a seguir:

    • Tenha uma visão geral da conta de faturamento, faça pagamentos e adicione administradores na página Visão geral.
    • Crie orçamentos e alertas na página Orçamentos e alertas.
    • Veja o histórico de transações e faça o download de faturas na página Transações.
    • Exporte dados de faturamento para um conjunto de dados do BigQuery na página Exportação de faturamento.
    • Configure sua conta para pagamentos e seus contatos na página Configurações de pagamento.
    • Defina a forma de pagamento na página Forma de pagamento.

Para saber mais sobre o faturamento, consulte a página Preços.

Como criar orçamentos e definir alertas

Você pode criar um orçamento para um projeto do GCP para evitar surpresas na sua conta e monitorar todas as cobranças do Google Cloud Platform em um só lugar. Com um orçamento, você pode criar alertas para enviar e-mails aos administradores de faturamento quando as cobranças excederem um determinado valor.

Para criar um orçamento e definir alertas em um projeto do GCP:

  1. No Console do GCP, acesse a página "Faturamento".

    Acessar a página "Faturamento"

  2. Clique na conta de faturamento para a qual você quer criar um orçamento.

  3. Clique em Orçamentos e alertas e em Criar orçamento para começar a criar um orçamento para o projeto do GCP.

  4. Defina o orçamento na seção Definir orçamento. Em seguida, especifique as porcentagens que acionarão o envio dos alertas por e-mail na seção Definir alertas de orçamento.

  5. Clique em Salvar para definir o orçamento e ativar alertas para o projeto do GCP. Se você tiver vários projetos do GCP, defina os orçamentos e alertas individualmente em cada projeto.

Como desativar o faturamento

Após ativar o faturamento, é possível interromper os pagamentos automáticos de um projeto do GCP. Para isso, basta desativar o faturamento desse projeto. Se preferir liberar alguns dos recursos usados no projeto, você poderá desativar o aplicativo. Se você não precisar do projeto do GCP, libere todos os recursos encerrando o projeto.

Como desativar um aplicativo

Desative o aplicativo do App Engine para impedir que seu app execute instâncias e atenda a solicitações. Não ocorrerá qualquer perda de dados nem alteração nas definições de configuração ao desativar o aplicativo. Para reiniciar as instâncias e continuar veiculando o tráfego para seu app, basta reativar o aplicativo do App Engine.

Após a desativação, os recursos do aplicativo, tanto no ambiente padrão quanto no ambiente flexível, serão desativados. Portanto, eles não incorrerão em cobranças. No entanto, ainda poderão ocorrer cobranças de outros serviços no projeto do GCP, por exemplo, armazenamento de dados.

Se o aplicativo estiver processando ativamente uma solicitação, essa tarefa será concluída antes de o aplicativo ser totalmente desativado. Isso poderá levar até uma hora.

Para desativar um aplicativo do App Engine:

  1. Acesse a página "Configurações do aplicativo":

    Acessar a página "Configurações do aplicativo"

  2. Clique em Desativar aplicativo e siga as instruções.

Quando quiser que o aplicativo continue disponibilizando solicitações, ative o aplicativo do App Engine. Basta retornar à mesma página Configurações do aplicativo e clicar em Ativar aplicativo.

Desativar o aplicativo interromperá todas as solicitações de disponibilização, mas os dados e o estado serão mantidos. Você ainda será cobrado pelos encargos já incorridos ou pelos de outros serviços em execução no seu projeto, como o Cloud SQL. Para liberar todos os recursos usados no projeto, encerre-o.

Como encerrar um projeto

Você pode desativar o faturamento e liberar todos os recursos do GCP que estão sendo usados no projeto do GCP encerrando esse projeto.

Console

Para encerrar projetos do GCP usando o Console do GCP:

  1. Vá para a página "Projetos":

    Acessar a página "Projetos"

  2. Selecione o projeto do GCP que você quer encerrar e clique em Excluir projeto.

Para mais informações sobre como gerenciar projetos do GCP, consulte Cloud Resource Manager: como criar, encerrar e restaurar projetos.

gcloud

Instale o Google Cloud SDK e execute o seguinte comando do gcloud para encerrar um projeto do GCP:

gcloud projects delete

API

Para encerrar o projeto do GCP de maneira programática, consulte Como encerrar um projeto na API Resource Manager.

Esta página foi útil? Conte sua opinião sobre:

Enviar comentários sobre…

Ambiente flexível do App Engine para Go