Mettre à niveau la durée d'engagement


Vous pouvez mettre à niveau vos engagements d'un an et les convertir en engagements de trois ans pour obtenir un taux de remise plus élevé pour vos ressources comprises dans cet engagement et continuer à bénéficier de ce taux pendant une période plus longue.

Ce document explique comment mettre à niveau votre engagement d'un an et le convertir en engagement de trois ans.

Fonctionnement d'une mise à niveau de durée d'engagement

Lorsque vous mettez à niveau votre engagement, la date d'expiration de l'engagement modifiée et passe à deux ans dans l'avenir. La durée d'engagement mise à niveau devient valide à minuit (heure du Pacifique des États-Unis et du Canada, UTC-8 ou UTC-7 heure d'été) le jour suivant l'opération de mise à niveau, et vous commencez à recevoir le nouveau pourcentage de CUD qui est applicable à votre durée d'engagement mise à niveau.

La mise à niveau de la durée de votre engagement modifie la fenêtre d'éligibilité à l'extension de la durée de votre engagement. Une fois la mise à niveau de la période prise en compte, Compute Engine met à jour la période d'éligibilité pour qu'elle reste ouverte jusqu'à un an à compter de la date de début de la période en cours. La mise à niveau de la durée n'a pas d'incidence sur les propriétés suivantes de votre engagement:

  • Nom
  • Date de début
  • Région
  • Projet
  • Type d'engagement
  • État du renouvellement automatique
  • Ressources engagées

La procédure de mise à niveau de la durée reste la même, que votre engagement ait une durée prédéfinie ou personnalisée. Toutes les réservations associées à votre engagement continuent d'exister pendant toute la durée de vie de votre durée mise à niveau, sauf si vous les remplacez manuellement.

Exemple d'engagement mis à niveau

Le tableau suivant présente un exemple où la durée d'un engagement existant (commitment-1) est mise à niveau et augmente de deux ans :

Propriété d'engagement Avant la mise à niveau de la durée Après la mise à niveau de la durée
Nom commitment-1 commitment-1
Type N2 N2
Région us-central-1 us-central-1
Projet example-project-1 example-project-1
Ressources
  • vCPU : 200
  • Mémoire : 200 Go
  • vCPU : 200
  • Mémoire : 200 Go
Terme 1 an 3 ans
Date de début* 1 janvier 2020 1 janvier 2020
Date de fin† 1 janvier 2021 1 janvier 2023
Période d'éligibilité à la prolongation du terme ouverte jusqu'au 1er mai 2020 1 janvier 2021
État du renouvellement automatique Désactivé Désactivé

* L'engagement commence à minuit, heure du Pacifique des États-Unis et du Canada (UTC-8 ou UTC-7), à la date de début spécifiée.
L'engagement prend fin à minuit (heure du Pacifique des États-Unis et du Canada, UTC-8 ou UTC-7) à la date de fin spécifiée.

À savoir sur les quotas

En règle générale, vous n'avez pas besoin de demander de quota supplémentaire lorsque vous mettez à niveau votre engagement. Toutefois, si vous mettez à niveau la durée d'un engagement le jour de son expiration, vous devez vérifier que vous disposez toujours d'un quota suffisant. En effet, le jour où un engagement expire, tout quota utilisé par cet engagement est libéré dans votre pool de quotas disponible, et il peut être utilisé par d'autres besoins de votre entreprise.

Implications en termes de tarification

Vos frais d'engagement correspondent à la somme des tarifs réduits de toutes vos ressources comprises dans cet engagement. Lorsque vous mettez à niveau la durée de votre engagement, Compute Engine applique le nouveau pourcentage de remise sur engagement d'utilisation de trois ans et recalcule le tarif réduit pour chaque ressource comprise dans cet engagement. Pour effectuer ce nouveau calcul, Compute Engine utilise le tarif à la demande prédominant pour chaque ressource, le jour d'entrée en vigueur de votre durée d'engagement d'origine. Ce nouveau tarif réduit pour chaque ressource reste inchangé jusqu'à la fin de la durée d'engagement qui a fait l'objet de la mise à niveau, même en cas d'évolution des tarifs à la demande.

Limites

  • Vous ne pouvez mettre à niveau la durée d'engagement que pour les engagements actifs.
  • Vous ne pouvez pas mettre à niveau la durée des engagements de licences logicielles.

Effectuer une mise à niveau de durée d'engagement

Mettez à niveau la durée de votre engagement à l'aide de gcloud CLI, de la console Google Cloud ou de l'API Compute Engine.

Console

  1. Dans la console Google Cloud, sélectionnez le projet dans lequel vous souhaitez mettre à niveau la durée de votre engagement, puis accédez à la page Remises sur engagement d'utilisation.

    Accéder aux remises sur engagement d'utilisation

  2. Pour lancer l'opération de mise à niveau de la durée d'un engagement, sélectionnez un engagement matériel actif dans l'onglet Engagements matériels de la page Liste des engagements, puis cliquez sur Mettre à niveau.

    • Vous pouvez également cliquer sur le nom de l'engagement actif que vous souhaitez mettre à niveau. Une fois la page Détails de l'engagement matériel ouverte, cliquez sur Mettre à niveau.
  3. Dans le volet Mettre à niveau la remise sur engagement d'utilisation qui s'affiche, vérifiez la nouvelle heure de fin de votre engagement modifié, puis cliquez sur Mettre à niveau.

  4. Pour terminer l'opération de mise à niveau et revenir à la page Liste des engagements, dans la boîte de dialogue Mettre à niveau votre engagement ? qui s'affiche, consultez les conditions d'utilisation et cliquez ensuite sur Mettre à niveau.

gcloud

Pour mettre à niveau la durée de votre engagement, exécutez la commande gcloud compute commitments update avec l'option --plan.

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

Remplacez les éléments suivants :

  • COMMITMENT_NAME : nom de l'engagement dont vous souhaitez mettre à niveau la durée.
  • REGION : région de votre engagement dont vous souhaitez mettre à niveau la durée.
  • PROJECT_NAME : nom du projet pour lequel vous souhaitez mettre à niveau l'engagement.

Prenons l'exemple d'un engagement d'un an, commitment-upgrade-example, dans la région us-central1 et pour le projet project-upgrade-example. La commande gcloud CLI suivante met à niveau la durée de l'engagement et le modifie en un engagement de trois ans.

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

REST

Pour mettre à niveau la durée de votre engagement, utilisez la méthode regionCommitments.update.

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

Remplacez les éléments suivants :

  • PROJECT_ID : ID du projet pour lequel vous souhaitez mettre à niveau la durée de votre engagement.
  • REGION : région de l'engagement dont vous souhaitez mettre à niveau la durée.
  • COMMITMENT_NAME : nom de l'engagement dont vous souhaitez mettre à niveau la durée.

Prenons l'exemple d'un engagement d'un an, commitment-upgrade-example, dans la région us-central1 et pour le projet project-upgrade-example. La requête API Compute Engine suivante met à jour la durée de l'engagement et le modifie en un engagement de trois ans.

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",
}

Étapes suivantes