Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
É 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 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 torna-se válido à 0h no horário do Pacífico dos EUA e do Canadá (UTC-8 ou, durante o horário de verão, UTC-7) no dia seguinte à operação de upgrade, e você começa a receber o novo percentual 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 prazo entrar em vigor, o Compute Engine
vai atualizar a janela de qualificação para permanecer aberta por até um ano a partir da data de início
do prazo em andamento. 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, independente de o compromisso ter um período predefinido ou personalizado. As reservas anexadas ao seu compromisso vão continuar 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 prazo vai 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 consoleGoogle Cloud ou a API Compute Engine.
Permissões exigidas para a tarefa
Para executar essa tarefa, é necessário ter
permissões:
compute.commitments.update no projeto ou na organização.
Console
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.
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 event_available 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 event_available Fazer upgrade.
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.
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.
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.
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.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Difícil de entender","hardToUnderstand","thumb-down"],["Informações incorretas ou exemplo de código","incorrectInformationOrSampleCode","thumb-down"],["Não contém as informações/amostras de que eu preciso","missingTheInformationSamplesINeed","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2025-08-18 UTC."],[[["\u003cp\u003eYou can upgrade your 1-year commitments to 3-year commitments to secure a higher discount rate on committed resources and extend the period for receiving committed use discounts (CUDs).\u003c/p\u003e\n"],["\u003cp\u003eUpgrading the commitment term extends the expiration date by two years, and the new CUD rate becomes effective the day after the upgrade at 12 AM US and Canadian Pacific Time.\u003c/p\u003e\n"],["\u003cp\u003eThe term upgrade process does not alter the commitment's name, start date, region, project, commitment type, auto-renew status, or committed resources.\u003c/p\u003e\n"],["\u003cp\u003eUpgrading the commitment term affects the term extension eligibility window, extending the window up to 1 year from the ongoing term's start date.\u003c/p\u003e\n"],["\u003cp\u003eThe discounted prices are recalculated when upgrading the commitment's term using the on-demand prices from the day the original term became active, and these new discounted prices remain consistent throughout the upgraded term.\u003c/p\u003e\n"]]],[],null,["# Upgrade the term of commitments\n\n*** ** * ** ***\n\nYou can upgrade the term of your 1-year commitments and convert them into\n3-year commitments to get a higher discount rate for your committed resources\nand continue receiving committed use discounts (CUDs) for a longer time period.\n\nThis document shows you how to upgrade the term of your commitment from 1 year\nto 3 years.\n\nHow a term upgrade works\n------------------------\n\nWhen you upgrade the term for your commitment, the expiration date of the\ncommitment moves into the future by two years. The upgraded commitment term\nbecomes valid at 12 AM US and Canadian Pacific Time (UTC-8, or UTC-7 during\ndaylight saving time) on the day following the upgrade operation, and you begin\nto receive the new CUD percentage that is applicable for your upgraded\nterm.\n\nUpgrading your commitment's term changes the\n[term extension eligibility window](/compute/docs/committed-use-discounts/extend-commitment-term#term-extension-eligibility-window)\nfor your commitment. After the term upgrade takes effect, Compute Engine\nupdates the eligibility window to remain open up to 1 year from the start date\nof the ongoing term. Upgrading the term doesn't affect the following properties\nof your commitment:\n\n- Name\n- Start date\n- Region\n- Project\n- Commitment type\n- Auto renew status\n- Committed resources\n\nThe process of term upgrade remains the same regardless of whether your\ncommitment has a preset term length or a custom term length. Any attached\nreservations for your commitment continue to exist throughout the\nlifetime of your upgraded term, unless you manually replace them.\n\n### Example of an upgraded commitment\n\nThe following table shows an example where the term of an existing commitment\n(`commitment-1`) gets upgraded by 2 years:\n\n\n^\\*^Commitment starts at 12 AM US and Canadian Pacific Time\n(UTC-8 or UTC-7) on the specified start date. \n\n^†^Commitment ends at 12 AM US and Canadian Pacific Time\n(UTC-8 or UTC-7) on the specified end date.\n\n\u003cbr /\u003e\n\n### Quota considerations\n\nYou don't typically need to request additional quota when you upgrade your\ncommitment's term. However, if you upgrade a commitment's term on the same day\nthat it expires, you must [verify](/compute/docs/instances/signing-up-committed-use-discounts#to-check-quota-in-the-console)\nthat you still have sufficient quota available. That's because on the day that a\ncommitment expires, whatever quota the commitment was using up gets released\nback into your pool of available quota, and it might get used up by your other\nbusiness needs.\n\n### Pricing implications\n\nYour commitment fee is the sum of the discounted prices of all your committed\nresources. When you upgrade your commitment's term, Compute Engine\napplies the new 3-year CUD percentage and recalculates the discounted price for\neach committed resource. To do this recalculation, Compute Engine uses\nthe prevailing on-demand price of each resource on the day your original term\nbecame active. This new discounted price for each resource stays the same until\nthe end of your upgraded term, even if the on-demand prices change.\n| **Note:** If you merge or split your commitments, then the discounted prices for your committed resources might change on the day your merged or split commitments become active.\n\nLimitations\n-----------\n\n- You can upgrade the term for only active commitments.\n- You can't upgrade the term for software license commitments.\n\nPerform a term upgrade\n----------------------\n\nUpgrade your commitment's term by using the gcloud CLI,\nGoogle Cloud console, or the Compute Engine API.\n| **Note:** If you are using the gcloud CLI or the Compute Engine API to upgrade a commitment's term and also want to [enable auto renew](/compute/docs/instances/renew-commitments-automatically) on that commitment, then you must do so using two separate operations. You can perform these two operations at the same time using the Google Cloud console, but on the gcloud CLI or the Compute Engine API, you must enable auto renew either before or after you upgrade the commitment's term.\n\n#### Permissions required for this task\n\nTo perform this task, you must have the following\n[permissions](/iam/docs/overview#permissions):\n\n\n- `compute.commitments.update` on the project or organization. \n\n### Console\n\n1. In the Google Cloud console, select the project where you want to\n upgrade your commitment's term, and go to the **Committed use discounts**\n page.\n\n [Go to Committed use discounts](https://console.cloud.google.com/compute/commitments)\n2. To initiate the term upgrade operation for a commitment, select an active\n hardware commitment in the **Hardware commitments** tab of the\n **Commitment list** page and click\n event_available **Upgrade**.\n\n - Alternatively, you can click the name of the active commitment that you want to upgrade. After the **Hardware commitment details** page opens, click event_available **Upgrade**.\n3. In the **Upgrade committed use discount** pane that appears, verify the\n **New end time** of your modified commitment and click **Upgrade**.\n\n4. To finish the term upgrade operation and return to the **Commitment list**\n page, in the **Upgrade your commitment?** dialogue that appears, review\n the terms and conditions and then click **Upgrade**.\n\n### gcloud\n\nTo upgrade your commitment's term, use the\n[gcloud compute commitments update command](/sdk/gcloud/reference/compute/commitments/update)\ncommand with the `--plan` flag. \n\n```\ngcloud compute commitments update COMMITMENT_NAME \\\n --plan=36-month \\\n --region=REGION \\\n --project=PROJECT_NAME\n```\n\nReplace the following:\n\n- \u003cvar translate=\"no\"\u003eCOMMITMENT_NAME\u003c/var\u003e: the name of the commitment whose term you want to upgrade.\n- \u003cvar translate=\"no\"\u003eREGION\u003c/var\u003e: the region of your commitment whose term you want to upgrade.\n- \u003cvar translate=\"no\"\u003ePROJECT_NAME\u003c/var\u003e: the name of the project for which you want to upgrade the commitment.\n\nFor example, consider a 1-year commitment, `commitment-upgrade-example`, in\n`us-central1` region and for the project `project-upgrade-example`. The\nfollowing gcloud CLI command upgrades the commitment's term and\nmodifies it into a 3-year commitment. \n\n```\ngcloud compute commitments update commitment-upgrade-example \\\n --plan=36-month \\\n --region=us-central1 \\\n --project=project-upgrade-example\n```\n\n### REST\n\nTo upgrade your commitment's term, use the\n[`regionCommitments.update` method](/compute/docs/reference/rest/v1/regionCommitments/update). \n\n```\nPATCH https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/commitments/COMMITMENT_NAME\n{\n \"name\": COMMITMENT_NAME,\n \"plan\": \"THIRTY_SIX_MONTH\",\n}\n```\n\nReplace the following:\n\n- \u003cvar translate=\"no\"\u003ePROJECT_ID\u003c/var\u003e: the project ID of the project where you want to upgrade your commitment's term.\n- \u003cvar translate=\"no\"\u003eREGION\u003c/var\u003e: the region of the commitment whose term you want to upgrade.\n- \u003cvar translate=\"no\"\u003eCOMMITMENT_NAME\u003c/var\u003e: the name of the commitment whose term you want to upgrade.\n\nFor example, consider a 1-year commitment, `commitment-upgrade-example` in\n`us-central1` region and for the project `project-upgrade-example`. The\nfollowing Compute Engine API request upgrades the commitment's term\nand modifies it into a 3-year commitment. \n\n```\nPATCH https://compute.googleapis.com/compute/v1/projects/project-upgrade-example/regions/us-central1/commitments/commitment-upgrade-example\n{\n \"name\": \"commitment-upgrade-example\",\n \"plan\": \"THIRTY_SIX_MONTH\",\n}\n```\n\nWhat's next\n-----------\n\n- Learn how to [renew commitments automatically](/compute/docs/instances/renew-commitments-automatically).\n- Learn how to [extend the term length of resource-based commitments](/compute/docs/committed-use-discounts/extend-commitment-term).\n- Learn how to [merge and split resource-based commitments](/compute/docs/instances/merge-and-split-commitments).\n- Learn how to [analyze the effectiveness of your CUDs](/billing/docs/how-to/cud-analysis-resource-based)."]]