Fazer upgrade do prazo de compromisso


É possível fazer upgrade do prazo dos seus compromissos de um ano e convertê-los em compromissos de três anos para ter uma taxa de desconto maior para seus recursos confirmados e continuar recebendo os descontos por compromisso de uso (CUDs) por um período mais longo.

Este documento mostra como fazer upgrade do prazo do seu compromisso de um ano para três.

Como funciona um upgrade de prazo

Quando você faz upgrade do prazo do seu compromisso, a data de validade dele é transferida para o futuro por dois anos. O prazo de compromisso do upgrade passa a ser válido às 0h no horário do Pacífico dos EUA e do Canadá (UTC-8 ou UTC-7 durante o horário de verão) no dia seguinte à operação de upgrade, e você começa a receber a nova porcentagem de CUD aplicável ao prazo do upgrade.

Fazer upgrade do prazo do compromisso muda a janela de qualificação para extensão do prazo do compromisso. Depois que o upgrade do período entrar em vigor, o Compute Engine vai atualizar a janela de qualificação para permanecer aberta até um ano a partir da data de início do período atual. O upgrade do prazo não afeta as seguintes propriedades do seu compromisso:

  • Nome
  • Data de início
  • Região
  • Projeto
  • Tipo de compromisso
  • Status de renovação automática
  • Recursos comprometidos

O processo de upgrade do período contratado permanece o mesmo, independentemente de seu compromisso ter um período de vigência predefinido ou personalizado. As reservas anexadas ao seu compromisso continuarão existindo durante a vida útil do período atualizado, a menos que você as substitua manualmente.

Exemplo de um upgrade de compromisso

A tabela a seguir mostra um exemplo em que o prazo de um compromisso (commitment-1) é atualizado em dois anos:

Propriedade de compromisso Antes do upgrade do prazo Após o upgrade do prazo
Nome commitment-1 commitment-1
Tipo N2 N2
Região us-central-1 us-central-1
Projeto example-project-1 example-project-1
Recursos
  • vCPUs: 200
  • Memória: 200 GB
  • vCPUs: 200
  • Memória: 200 GB
Termo 1 ano 3 anos
Data de início* 1º de janeiro de 2020 1º de janeiro de 2020
Data de término† 1 de janeiro de 2021 1 de janeiro de 2023
O período de qualificação para extensão do período está aberto até 1º de maio de 2020 1 de janeiro de 2021
Status de renovação automática Desativado Desativado

*O compromisso começa à 0h no horário do Pacífico dos EUA e do Canadá (UTC-8 ou UTC-7) na data de início especificada.
O compromisso termina à 0h no horário do Pacífico dos EUA e do Canadá (UTC-8 ou UTC-7) na data de término especificada.

Considerações de cota

Normalmente, não é preciso solicitar cota adicional ao fazer upgrade do prazo do seu compromisso. No entanto, se você fizer upgrade do prazo de um compromisso no mesmo dia que ele expirar, será necessário verificar se ainda há cota suficiente disponível. Isso ocorre porque, no dia em que um compromisso expira, qualquer cota que o compromisso estava usando é liberada de volta para seu pool de cotas disponíveis e pode ser usada por suas outras necessidades empresariais.

Implicações nos preços

A taxa de compromisso é a soma dos preços com desconto de todos os recursos confirmados. Quando você faz upgrade do prazo do compromisso, o Compute Engine aplica a nova porcentagem de CUD de três anos e recalcula o preço com desconto para cada recurso confirmado. Para fazer esse recálculo, o Compute Engine usa o preço sob demanda prevalecente de cada recurso no dia em que o prazo original se tornou ativo. Esse novo preço com desconto para cada recurso permanece o mesmo até o final do prazo de upgrade, mesmo que os preços sob demanda sejam alterados.

Limitações

  • É possível fazer upgrade do prazo apenas para compromissos ativos.
  • Não é possível fazer upgrade do prazo para compromissos de licença de software.

Fazer um upgrade de prazo

Faça upgrade do prazo do seu compromisso usando a CLI gcloud, o Console do Google Cloud ou a API Compute Engine.

Console

  1. No console do Google Cloud, selecione o projeto em que você quer fazer upgrade do prazo do compromisso e acesse a página Descontos por uso contínuo.

    Acesse "Descontos por uso contínuo"

  2. Para iniciar o upgrade de prazo de compromisso, selecione um compromisso de hardware ativo na guia Compromissos de hardware da página Lista de compromissos e clique em Fazer upgrade.

    • Outra possibilidade é clicar no nome do compromisso ativo em que você quer o upgrade. Depois que a página Detalhes do compromisso de hardware abrir, clique em Fazer upgrade.
  3. No painel Fazer upgrade do desconto por compromisso de uso exibido, verifique o Novo horário de término do compromisso modificado e clique em Fazer upgrade.

  4. Para concluir a operação de upgrade do prazo e retornar à página Lista de compromissos, na caixa de diálogo Fazer upgrade do compromisso? exibida, revise os Termos e Condições e clique em Fazer upgrade.

gcloud

Para fazer upgrade do prazo do seu compromisso, use o comando atualizar compromissos de computação do gcloud com a sinalização --plan.

gcloud compute commitments update COMMITMENT_NAME \
    --plan=36-month \
    --region=REGION \
    --project=PROJECT_NAME

Substitua:

  • COMMITMENT_NAME: o nome do compromisso com o upgrade de prazo que você quer.
  • REGION: a região do seu compromisso ccom o prazo que você quer atualizar.
  • PROJECT_NAME: o nome do projeto para o qual você quer fazer upgrade do compromisso.

Por exemplo, considere um compromisso de um ano, commitment-upgrade-example, na região us-central1 e para o projeto project-upgrade-example. O comando da CLI gcloud a seguir faz upgrade do prazo do compromisso e o modifica em um compromisso de três anos.

gcloud compute commitments update commitment-upgrade-example \
    --plan=36-month \
    --region=us-central1 \
    --project=project-upgrade-example

REST

Para fazer upgrade do prazo do compromisso, use o método regionCommitments.update.

PATCH https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/commitments/COMMITMENT_NAME
{
  "name": COMMITMENT_NAME,
  "plan": "THIRTY_SIX_MONTH",
}

Substitua:

  • PROJECT_ID: o ID do projeto em que você quer fazer upgrade do prazo do compromisso.
  • REGION: a região do compromisso com o prazo que você quer atualizar.
  • COMMITMENT_NAME: o nome do compromisso com o upgrade de prazo que você quer.

Por exemplo, considere um compromisso de um ano, commitment-upgrade-example, na região us-central1 e para o projeto project-upgrade-example. A seguinte solicitação da API Compute Engine faz upgrade do prazo do compromisso e o modifica para um compromisso de três anos.

PATCH https://compute.googleapis.com/compute/v1/projects/project-upgrade-example/regions/us-central1/commitments/commitment-upgrade-example
{
  "name": "commitment-upgrade-example",
  "plan": "THIRTY_SIX_MONTH",
}

A seguir