Comment gérer un Savings Plan
Objectif
Ce guide a pour objectif de fournir une méthode claire et détaillée pour la création et la mise à jour des Savings Plans pour vos ressources. Vous découvrirez comment gérer vos Savings Plans en utilisant l'espace client OVHcloud, l'API OVHcloud, ainsi que Terraform. En suivant ce guide, vous serez en mesure de :
- Créer un Savings Plan pour vos ressources.
- Modifier un Savings Plan.
- Automatiser la gestion des Savings Plans via l'API OVHcloud ou Terraform pour une plus grande efficacité et flexibilité.
Prérequis
- Un projet Public Cloud OVHcloud dans votre compte OVHcloud.
- Être connecté à l'espace client OVHcloud ou à l'API OVHcloud (créez vos identifiants en consultant ce guide).
- Être familier de l'utilisation de Terraform si vous souhaitez l'utiliser.
- Connaitre les principes d'un Savings Plan
En pratique
Connectez-vous à l'espace client OVHcloud et rendez-vous dans la section Public Cloud. Après avoir sélectionné votre projet Public Cloud, cliquez sur Savings Plans dans la barre de navigation de gauche sous Paramètres.
Créer un Savings plan
Vous pouvez créer votre Savings Plan pour le type de ressource voulue en suivant ces étapes :
Cliquez sur le bouton Créer un Savings Plan.

Sélectionnez le type de ressource pour lequel le Savings Plan s'appliquera, définissez le modèle spécifique de ressource et indiquez le nombre de ressources concernées par ce plan.

Choisissez la durée de votre Savings Plan parmi les durées disponibles et donnez-lui un nom.

Lisez attentivement les termes et conditions, puis cochez la case pour confirmer leur acceptation. Une fois tous les paramètres configurés, cliquez sur le bouton Créer un Savings Plan pour finaliser la création.

Pour créer un Savings plan, vous aurez besoin de 5 éléments minimum :
- L'ID de votre projet Public Cloud
- La flavor concernée par votre Savings Plan
- La durée de votre Savings Plan (au format standard ISO 8601)
- Le nombre de ressources concernées
- Le nom de votre Savings Plan
Dans notre exemple, nous allons créer un Savings Plan pour 10 instances de type b3-8, pour une durée de 1 mois. Ajoutez les lignes suivantes à un fichier nommé savings_plan.tf :
Vous pouvez créer votre Savings Plan en entrant la commande suivante dans votre console :
Modifier un Savings plan
Les options modifiables via l'espace client OVHcloud se limitent au nom et à l'activation/désactivation du renouvellement automatique du Savings Plan.

Si vous souhaitez modifier le nom d'unn Savings Plan, cliquez sur le bouton Modifier le nom, modifiez-le puis cliquez sur Comfirmer.

Si vous souhaitez activer/désactiver le renouvellement automatique de votre Savings Plan, cliquez sur le bouton Activer/Désactiver le renouvellement automatique puis sur le bouton Activer ou Désactiver selon votre cas.

Retrouvez d'abord l'id de votre service dans la liste de vos service qui s'obtient via l'appel suivant :
Vous devez inscrire en paramètre, dans le champ resourceName, l'id de votre projet Public Cloud.
Vous obtenez une liste contenant l'id de vos services comme suit :

Vous pouvez vérifier si le service correspond au projet Public Cloud concerné via cette appel :
Vous obtenez une liste contenant les détails de votre service comme ci-dessous. Vérifiez qu'il s'agit bien du bon projet grâce au champ vars.value :

Vous pouvez retrouver l'ID de votre Savings Plan dans la liste de vos Savings Plans qui s'obtient via l'appel suivant :
Vous obtenez une liste de Savings Plans comme suit :

Cherchez ensuite le Savings Plan concerné dans la liste et copiez le champ id.
Modifier le nom d'un Savings Plan
Pour modifier le nom d'un Savings plan, utilisez l'appel API suivant :
Le savingsPlanId correspondant à l'id de votre Savings Plan copié précédemment.
Activer/désactiver le renouvellement automatique d'un Savings Plan
Pour activer/désactiver le renouvellement automatique du Savings Plan, utilisez l'appel API suivant :
Augmenter le nombre de ressources d'un Savings Plan
Pour augmenter le nombre de ressources souscrites par votre Savings Plan, utilisez cet appel API :
Le nombre de ressources peut uniquement être augmenté.
Modifiez votre ressource dans le fichier Terraform savings_plan.tf précédemment créé.
A noter que seuls les champs service_name, size et auto_renewal sont modifiables. La valeur de size peut uniquement être augmentée.
Aller plus loin
Échangez avec notre communauté d'utilisateurs.