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

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

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

Normalmente, antes de poder implantar os aplicativos no ambiente padrão do App Engine, você precisa criar ou configurar:

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

Como criar um projeto e um aplicativo

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.

Somente o papel de Proprietário tem privilégios para criar um aplicativo do App Engine em um projeto do GCP e esse aplicativo tem que existir antes que qualquer outra conta possa executar tarefas nesse aplicativo. Por exemplo, o aplicativo do App Engine precisa ser criado para 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:

  1. Vá para a página do App Engine.

    Acessar a página do App Engine

  2. Selecione ou crie um projeto do GCP.

  3. Na página Seu primeiro aplicativo em Java 8, selecione uma região para especificar o local do aplicativo do App Engine.
    Veja mais informações sobre os locais do App Engine help_outline

Depois que o aplicativo do App Engine for criado no projeto, a página Painel será aberta.

gcloud

Após a instalação do SDK do Cloud, uma conta com o papel de Proprietário do projeto do GCP poderá executar os seguintes comandos gcloud para criar um projeto do GCP e um aplicativo do App Engine:

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

    gcloud projects create
  2. Execute o comando abaixo para selecionar uma região e criar um aplicativo do App Engine:

    gcloud app create

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 Admin do App Engine:

  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.

Como ativar o faturamento

Se o aplicativo precisar de recursos que excedam as cotas gratuitas, você precisará ativar o faturamento para aumentar algumas das cotas e pagar pelo uso adicional. 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 das opções abaixo será exibida, dependendo da existência de uma conta de faturamento ou se o projeto do GCP selecionado está associado a uma conta:

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

    • Se não houver uma conta de faturamento, você será solicitado a criar uma e associá-la ao projeto do GCP selecionado.

    • Caso ela já exista, você será solicitado a ativá-la se o projeto selecionado do GCP ainda não estiver associado a uma conta de faturamento. Se preferir, clique em Cancelar e depois em Criar conta para criar e associar uma nova conta de faturamento.

Depois de ativar o faturamento, não haverá limite para a cobrança. Para ter mais controle sobre os custos de seu aplicativo, defina um limite de gasto diário aproximado. Não há suporte para os limites de gastos no ambiente flexível do App Engine.

Como definir um limite de gasto

É possível definir limites diários de gastos apenas para os recursos do App Engine que estiverem em execução no ambiente padrão.

Há suporte para limites de gastos apenas no ambiente padrão do App Engine. No ambiente flexível, é possível criar orçamentos e definir alarmes.

Para definir um limite diário de gastos para os recursos do App Engine em um projeto do GCP:

  1. No console do GCP, vá para a página "Configurações do aplicativo":

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

  2. Clique em Editar e especifique um limite de gastos. Quando o limite de gastos diário é aumentado, ele entra em vigor imediatamente.

  3. Clique em Salvar para definir o limite de gastos para este projeto do GCP. Se você tiver vários projetos do GCP, precisará definir os limites de gastos individualmente em cada projeto.

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:

    • Ter uma visão geral da conta de faturamento, fazer pagamentos e adicionar administradores de conta de faturamento na página Visão geral.
    • Criar orçamentos e alertas na página Orçamentos e alertas.
    • Ver seu histórico de transações e fazer o download das faturas na página Transações.
    • Exportar seus dados de faturamento para um conjunto de dados do BigQuery na página Exportação de faturamento.
    • Configurar sua conta para pagamentos e seus contatos na página Configurações de pagamento.
    • Definir a forma de pagamento na página Forma de pagamento.

Para mais informações sobre faturamento, consulte a página Preços.

Como criar orçamentos e definir alertas

É possível criar um orçamento referente a 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 em que 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 Configurar orçamento e 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 configurar o orçamento e ativar alertas para o projeto do GCP. Se você tiver vários projetos do GCP, configure 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, encerre-o para liberar todos os recursos.

Como desativar um aplicativo

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

Após a desativação, os recursos do app, tanto no ambiente padrão quanto no ambiente flexível, serão desativados. Portanto, não haverá 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 app estiver processando ativamente uma solicitação, essa tarefa será concluída antes do app 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.

Se quiser que o aplicativo continue a exibir solicitações, ative o aplicativo do App Engine. Para isso, retorne à página Configurações do aplicativo e clique em Ativar aplicativo.

Desativar o aplicativo interromperá todas as solicitações de atendimento, 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 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. Acesse a página "Projetos":

    Acessar a página "Projetos"

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

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

gcloud

Depois de instalar o SDK do Google Cloud, execute o comando gcloud a seguir para encerrar um projeto do GCP:

gcloud projects delete

API

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

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

Enviar comentários sobre…

Ambiente padrão do App Engine para Java 8