Si vous avez des charges de travail avec des besoins en ressources prévisibles, vous pouvez réduire vos coûts via des remises sur engagement d'utilisation basées sur les ressources. Vous pouvez recevoir des remises sur engagement d'utilisation basées sur les ressources en souscrivant des engagements basés sur des ressources pour une durée d'un ou trois ans. Par défaut, les engagements basés sur les ressources expirent à la fin de leur période de validité. Après l'expiration d'un engagement, vous devez souscrire un nouvel engagement pour continuer à recevoir des remises sur engagement d'utilisation. Le renouvellement automatique de votre engagement basé sur les ressources vous évite de devoir le souscrire manuellement à chaque expiration. Le renouvellement automatique d'un engagement vous permet de prolonger indéfiniment un engagement existant et de continuer à recevoir des remises sur engagement d'utilisation pour ces ressources comprises dans cet engagement.
Ce document explique le fonctionnement du renouvellement automatique et vous explique comment:
- Activer le renouvellement automatique lorsque vous souscrivez de nouveaux engagements
- Activer et désactiver le renouvellement automatique de vos engagements actifs existants
Fonctionnement du renouvellement automatique
Lorsque vous activez le renouvellement automatique d'un engagement basé sur des ressources, chaque fois que votre engagement atteint sa fin, Compute Engine renouvelle automatiquement cet engagement pour une nouvelle période. Après avoir activé le renouvellement automatique d'un engagement, ce paramètre reste activé jusqu'à ce que vous le désactiviez manuellement.
Vous devez activer le renouvellement automatique séparément pour chaque engagement que vous souhaitez renouveler automatiquement dans un projet. Vous pouvez activer le renouvellement automatique de vos engagements sur les engagements nouveaux et existants comme suit:
- Pour les nouveaux engagements, lorsque vous souscrivez un engagement, vous avez la possibilité de spécifier si vous souhaitez le renouveler automatiquement.
- Pour les engagements existants actifs et pour lesquels le renouvellement automatique n'est pas activé, vous pouvez modifier les propriétés de l'engagement et activer le renouvellement automatique. Vous ne pouvez pas activer le renouvellement automatique des engagements expirés.
Après avoir activé le renouvellement automatique d'un engagement, la date de fin actuelle de votre engagement devient la date de renouvellement de l'engagement. Toutes les autres propriétés de votre engagement restent inchangées. À minuit (heure du Pacifique des États-Unis et du Canada, UTC-8 ou UTC-7 pendant l'heure d'été) à la date de fin actuelle (date de renouvellement), la période de renouvellement de votre engagement commence automatiquement.
La durée de renouvellement d'un engagement renouvelé automatiquement correspond toujours à la durée prédéfinie définie par le forfait de l'engagement, qui est d'un an ou de trois ans. Vous bénéficiez également du même pourcentage de remise. Même si votre engagement a une durée personnalisée, Compute Engine ne le renouvelle que pour sa durée prédéfinie de un ou trois ans. Le renouvellement automatique d'un engagement de durée personnalisée ne sera pas pour une autre période de cette durée personnalisée. Pour obtenir des exemples, consultez les éléments suivants:
- Un engagement avec une durée personnalisée de 1,5 an ne sera renouvelé que pour une année supplémentaire.
- Un engagement avec une durée personnalisée de 5,5 ans ne sera renouvelé que pour trois ans supplémentaires.
Si vous souhaitez qu'un engagement de durée personnalisée reste actif pendant une période plus longue que la durée renouvelée, vous pouvez demander une autre prolongation de la durée après son renouvellement. La période d'éligibilité à l'extension de votre abonnement est également actualisée au début de votre abonnement renouvelé. Pour un engagement d'un an, la période d'éligibilité pendant la période de renouvellement reste ouverte jusqu'à quatre mois après le renouvellement. Pour les engagements de trois ans, cette période reste ouverte jusqu'à un an après le renouvellement.
À la fin de la période de renouvellement, Compute Engine renouvelle votre engagement pour une nouvelle période, sauf si vous désactivez manuellement le renouvellement automatique pendant la durée de l'engagement.
Vous pouvez activer le renouvellement automatique de votre engagement à tout moment avant son expiration. De même, vous pouvez désactiver le renouvellement automatique de votre engagement à tout moment avant sa date de renouvellement. Par exemple, si votre engagement d'un an expire le 1er janvier 2024 à minuit (UTC-8), vous pouvez activer le renouvellement automatique à tout moment avant le 1er janvier 2024 à minuit (UTC-8). Une fois que vous avez activé le renouvellement automatique, votre engagement est automatiquement renouvelé pour une année supplémentaire à minuit (UTC-8) le 1er janvier 2024. Si vous souhaitez désactiver le renouvellement automatique, vous pouvez le faire à tout moment avant minuit (UTC-8) le 1er janvier 2025.
En activant le renouvellement automatique d'un engagement, vous acceptez les conditions suivantes:
- Votre engagement est automatiquement renouvelé pour une nouvelle période à sa date de fin actuelle.
- Vous continuez à payer pour les ressources comprises dans cet engagement pendant la nouvelle période.
Exemple de renouvellement automatique
Prenons l'exemple d'un engagement d'un an, my-commitment-1
, qui ne se renouvelle pas automatiquement. Supposons que vous ayez souscrit cet engagement le 1er janvier 2020 pour 100 processeurs virtuels N2. La durée de l'engagement prend fin le 1er janvier 2021. Supposons que vous effectuiez les séries d'opérations suivantes sur cet engagement:
- Vous activez le renouvellement automatique de cet engagement avant sa date de fin.
- Une fois la période d'engagement renouvelée deux fois, vous désactivez le renouvellement automatique de l'engagement et laissez celui-ci expirer à sa nouvelle date de fin.
Le tableau suivant montre le comportement des propriétés de l'engagement tout au long de sa durée de vie:
Durée d'origine (Avant d'activer le renouvellement automatique) |
Durée d'origine (Après avoir activé le renouvellement automatique) |
Durée du premier renouvellement automatique (Le renouvellement automatique reste activé) |
Durée du deuxième renouvellement automatique (Avant de désactiver le renouvellement automatique) |
Durée du deuxième renouvellement automatique (Après avoir désactivé le renouvellement automatique) |
|
---|---|---|---|---|---|
Durée de validité | 1 an | 1 an | 1 an | 1 an | 1 an |
Remise | 37 % | 37 % | 37 % | 37 %‡ | 37 %‡ |
Date de début* | 1 janvier 2020 | 1 janvier 2020 | 1 janvier 2020 | 1 janvier 2020 | 1 janvier 2020 |
Date de fin ou date de renouvellement† | 1 janvier 2021 | 1 janvier 2021 | 1er janvier 2022 | 1 janvier 2023 | 1 janvier 2023 |
Action à la date de fin ou de renouvellement | Engagement planifié pour son expiration | Engagement planifié pour le renouvellement | Engagement planifié pour le renouvellement | Engagement planifié pour le renouvellement | Engagement planifié pour son expiration |
Période d'éligibilité à l'extension de la durée ouverte jusqu'au | 1er mai 2020 | 1er mai 2021 | 1er mai 2021 | 1er mai 2022 | 1er mai 2022 |
* 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 ou est renouvelé à minuit (heure du Pacifique des États-Unis et du Canada, UTC-8 ou UTC-7) à la date de fin spécifiée.
‡ Même si la durée totale de votre période d'engagement devient de trois ans ou plus, le pourcentage de remise de votre engagement en renouvellement automatique reste inchangé, car la durée de chaque période est toujours d'un an.
À savoir sur les quotas
Vous n'avez pas besoin de demander de quota supplémentaire, car les engagements renouvelés utilisent le même quota que l'engagement d'origine. Pour plus d'informations sur les quotas associés aux engagements, consultez la section Quotas d'engagements et de ressources comprises dans cet engagement.
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 renouvelez la durée de votre engagement, les tarifs réduits de toutes vos ressources comprises dans cet engagement sont recalculés et sont susceptibles d'évoluer. Pour ce calcul, Compute Engine utilise les tarifs à la demande prédominants pour les ressources, le jour d'entrée en vigueur de la nouvelle durée d'engagement. Vous conservez ces tarifs pour vos ressources tout au long de votre nouvelle durée d'engagement, même en cas d'évolution des tarifs à la demande.
Limites
- Vous ne pouvez activer le renouvellement automatique que pour vos engagements basés sur les ressources.
- Vous ne pouvez activer le renouvellement automatique que pour vos engagements actifs.
- Pour créer un engagement qui se renouvelle automatiquement, vous devez utiliser la CLI gcloud et l'API Compute Engine. Vous ne pouvez pas le faire à l'aide de la console Google Cloud. Toutefois, vous pouvez activer le renouvellement automatique d'un engagement déjà actif à l'aide de gcloud CLI, de l'API Compute Engine ou de la console Google Cloud.
Activer le renouvellement automatique des engagements
Pour que votre engagement soit automatiquement renouvelé à la fin de sa période, activez le renouvellement automatique de l'une des manières suivantes :
- Activer le renouvellement automatique lors de l'achat d'un nouvel engagement
- Activer le renouvellement automatique d'un engagement existant
Activer le renouvellement automatique lors de l'achat d'un nouvel engagement
Vous pouvez activer le renouvellement automatique lorsque vous souscrivez un nouvel engagement à l'aide de gcloud CLI ou de REST.
Autorisations requises pour cette tâche
Pour effectuer cette tâche, vous devez disposer des autorisations suivantes :
compute.commitments.create
sur le projet
gcloud
Pour souscrire un engagement qui se renouvelle automatiquement, exécutez la commande gcloud commitments create
et incluez l'option --auto-renew
.
Par exemple, la commande suivante de gcloud CLI crée un engagement de trois ans qui se renouvelle automatiquement.
gcloud compute commitments create COMMITMENT \ --auto-renew \ --plan=36-month \ --region=us-west1 \ --project=PROJECT_ID \ --resources=vcpu=4,memory=9
Remplacez les éléments suivants :
COMMITMENT
: nom du nouvel engagement.PROJECT_ID
: ID du projet dans lequel vous souhaitez créer l'engagement.
REST
Pour souscrire un engagement qui se renouvelle automatiquement, envoyez une requête POST
à la méthode regionCommitments.insert
et définissez le champ autoRenew
sur true
.
Par exemple, la requête API Compute Engine suivante crée un engagement de trois ans qui se renouvelle automatiquement.
POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/us-west1/commitments { "name": "COMMITMENT", "plan": "THIRTY_SIX_MONTH", "resources": [ { "type": "VCPU", "amount": 4 }, { "type": "MEMORY", "amount": 9 } ], "autoRenew": true }
Remplacez les éléments suivants :
COMMITMENT
: nom du nouvel engagement.PROJECT_ID
: ID du projet dans lequel vous souhaitez créer l'engagement.
Activer le renouvellement automatique d'un engagement existant
Vous pouvez activer le renouvellement automatique d'un engagement existant en utilisant la console Google Cloud, gcloud CLI ou REST.
Autorisations requises pour cette tâche
Pour effectuer cette tâche, vous devez disposer des autorisations suivantes :
compute.commitments.update
sur le projet ou l'organisation
Console
Dans la console Google Cloud, accédez à la page Remises sur les engagements d'utilisation.
Dans la Liste d'engagements, sous Engagements matériels, cliquez sur le Nom de l'engagement.
Sur la page Détails de l'engagement matériel, cliquez sur le bouton Renouveler automatiquement.
gcloud
Pour activer le renouvellement automatique d'un engagement existant, exécutez la commande gcloud commitments update
et incluez l'option --auto-renew
.
gcloud compute commitments update COMMITMENT \ --auto-renew
Remplacez COMMITMENT
par le nom de l'engagement.
REST
Pour activer le renouvellement automatique d'un engagement existant, envoyez une requête POST
à la méthode regionCommitments.update
et définissez le champ autorenew
sur true
.
Par exemple, la requête API Compute Engine suivante active le renouvellement automatique d'un engagement dans la région us-west1
.
PATCH https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/us-west1/commitments { "name": "COMMITMENT", "autoRenew": true }
Remplacez les éléments suivants :
COMMITMENT
: nom de l'engagement à mettre à jour.PROJECT_ID
: ID du projet dans lequel vous souhaitez mettre à jour l'engagement.
Désactiver le renouvellement automatique des engagements
Lorsque vous souscrivez de nouveaux engagements, le renouvellement automatique est désactivé par défaut, sauf si vous l'activez spécifiquement. Si vous ne souhaitez pas que votre engagement soit automatiquement renouvelé à la fin de sa durée, vous pouvez effectuer l'une des opérations suivantes :
- Désactivez le renouvellement automatique lorsque vous souscrivez un nouvel engagement.
- Désactiver le renouvellement automatique d'un engagement existant
Désactiver le renouvellement automatique lors de la souscription d'un nouvel engagement
Pour découvrir la procédure détaillée permettant d'acheter de nouveaux engagements dont le renouvellement automatique est désactivé par défaut, consultez les sections suivantes. Sélectionnez l'option qui correspond à votre cas d'utilisation.
- Souscrire des engagements sans réservations associées
- Souscrire des engagements avec des réservations associées
Désactiver le renouvellement automatique d'un engagement existant
Désactivez le renouvellement automatique d'un engagement existant en utilisant la console Google Cloud, gcloud CLI ou l'API Compute Engine.
Autorisations requises pour cette tâche
Pour effectuer cette tâche, vous devez disposer des autorisations suivantes :
compute.commitments.update
sur le projet ou l'organisation
Console
Dans la console Google Cloud, accédez à la page Remises sur les engagements d'utilisation.
Dans la Liste d'engagements, sous Engagements matériels, cliquez sur le Nom de l'engagement.
Sur la page Détails de l'engagement matériel, cliquez sur le bouton Renouveler automatiquement.
gcloud
Désactivez le renouvellement automatique d'un engagement existant à l'aide de la commande gcloud
commitments update
.
gcloud compute commitments update COMMITMENT --no-auto-renew
Remplacez COMMITMENT
par le nom de l'engagement.
REST
Désactivez le renouvellement automatique d'un engagement existant à l'aide de la méthode regionCommitments.update
.
Par exemple, la requête API Compute Engine suivante désactive le renouvellement automatique d'un engagement dans la région us-west1
.
PATCH https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/us-west1/commitments { "name": "COMMITMENT", "autoRenew": false }
Remplacez les éléments suivants :
COMMITMENT
: nom de l'engagement à mettre à jour.PROJECT_ID
: ID du projet dans lequel vous souhaitez mettre à jour l'engagement.
Étape suivante
- Découvrez comment résoudre les problèmes liés au renouvellement automatique des engagements basés sur les ressources.
- Découvrez comment prolonger la durée des engagements basés sur les ressources.
- 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.