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 SDK do Cloud e na API Admin do App Engine, é possível executar todas as tarefas administrativas, incluindo as 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 tem que ser criado para que uma conta com o papel 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".

    Acessar a página do App Engine

  2. Selecione ou crie um projeto do GCP.

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

    1. Selecione uma região para especificar onde armazenar o aplicativo do App Engine.
      Veja mais informações sobre locais do App Enginehelp_outline

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

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

gcloud

Após a instalação do SDK do Cloud, os seguintes comandos gcloud podem ser executados por um usuário com o papel de Proprietário 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 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 ver detalhes, 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 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.

  3. Ative o faturamento na página Faturamento do Console do GCP. Para ver detalhes, consulte Como ativar o faturamento.

Como ativar o faturamento

Para implantar seus aplicativos, ative 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 do GCP selecionado a uma conta:

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

    • Caso você não tenha uma conta de faturamento, será solicitado a criá-la e associá-la ao projeto do GCP.

    • Caso ela já exista, você será solicitado a ativá-la se o projeto selecionado do GCP ainda não estiver associado a uma conta. Também é possível clicar em Cancelar e em Criar conta para criar e associar uma nova conta de faturamento.

Após a ativação do faturamento, não haverá um valor 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 abaixo:

    • 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 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 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, 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 nos ajustes 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, 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 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.

Se você quiser que o aplicativo continue exibindo solicitações, ative o aplicativo do App Engine. Para isso, retorne à mesma 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 Excluir projeto.

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 seguinte comando gcloud 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 flexível do App Engine para documentos .NET