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 |
|
|
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
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.
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.
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.
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
- Apprenez à renouveler automatiquement les engagements.
- Découvrez comment prolonger la durée des engagements basés sur les ressources.
- Découvrez comment fusionner et diviser des engagements basés sur les ressources.
- Découvrez comment analyser l'efficacité de vos remises sur engagement d'utilisation basées sur les ressources.