Réservations de capacité
Les réservations de capacité vous permettent de réserver des instances à l'avance afin de disposer d'une capacité suffisante pour vos charges globales lorsque vous en avez besoin. Les réservations de capacité offrent les avantages suivants :
- Garantie de disposer de la capacité nécessaire pour gérer la charge globale. La capacité réservée est disponible pour votre location, qui peut l'utiliser à tout moment.
- Aucun engagement de taille ou de durée. Créez une réservation portant sur la capacité dont vous avez besoin, ni plus ni moins, et supprimez-la dès que vous le souhaitez pour ne pas payer inutilement.
Les réservations de capacité sont utiles dans les scénarios suivants :
-
Récupération après sinistre : soyez sûr de disposer d'une capacité suffisante lorsque vous devez basculer vers votre emplacement secondaire.
-
Croissance non planifiée : réservez de la capacité pour absorber les pics de charge globale inattendus.
-
Migrations et nouveaux lancements programmés : lorsque vous avez besoin d'une capacité importante pour des migrations ou de nouveaux lancements de projet, les réservations de capacité garantissent que vous disposez d'une capacité suffisante.
-
Capacité engagée pour les projets à long terme : lorsque les opérations de maintenance ou les ajustements saisonniers font varier votre utilisation, les réservations de capacité fournissent la capacité nécessaire.
Fonctionnement de la capacité réservée
Les réservations de capacité vous permettent de réserver la capacité de calcul à l'avance et de l'utiliser lorsque vous créez des instances avec la réservation. Aucun engagement de durée ou de taille minimale ne s'applique. Vous pouvez à tout moment créer et modifier une réservation de capacité, et y mettre fin. Une fois les instances utilisant la capacité réservée terminées, la capacité revient dans la réservation et la capacité inutilisée de la réservation augmente. La capacité réservée inutilisée n'est pas mesurée de la même façon que la capacité réservée utilisée. Pour plus d'informations, reportez-vous à la section Services Oracle Compute Cloud des descriptions des services avec crédits universels Oracle PaaS et IaaS.
Utilisation des réservations
Lorsque vous créez la réservation de capacité, vous indiquez le domaine de disponibilité de la location où réserver la capacité. Vous pouvez ensuite ajouter une configuration de capacité, qui définit la quantité d'espace à réserver et la forme à utiliser lors de la création d'instances avec cette configuration de capacité. Vous pouvez éventuellement indiquer le domaine de pannes dans lequel réserver une capacité. Chaque réservation de capacité peut comporter plusieurs configurations de capacité.
Pour utiliser la capacité réservée, indiquez l'ID de réservation lors de la création d'une instance. L'instance créée doit avoir les mêmes domaine de disponibilité, forme et domaine de pannes que l'une des configurations de capacité de la réservation.
Vous pouvez créer des réservations par défaut, qui vous permettent de configurer la réservation de capacité une seule fois pour le domaine de disponibilité dans la location racine et d'utiliser cette réservation chaque fois que vous créez une instance dans ce domaine de disponibilité et cette location.
Une fois les instances utilisant une capacité réservée terminées, la capacité revient dans la réservation. Lorsque des instances recourant à une capacité réservée sont arrêtées, la capacité est conservée par ces instances pour utilisation lors de leur redémarrage.
Utilisez les pools d'instances pour créer plusieurs instances utilisant simultanément la capacité réservée. Dans la console, la réservation est automatiquement appliquée au pool d'instances en fonction de la configuration d'instance. Dans l'API, indiquez l'ID de réservation de capacité dans la configuration d'instance du pool. Tant que la capacité disponible est suffisante, le pool crée des instances à l'aide de la capacité de la réservation associée. Vous pouvez également utiliser le pool pour arrêter ou démarrer simultanément plusieurs instances qui utilisent la capacité de la réservation associée, ou y mettre fin.
Prise en charge et limites
Les réservations de capacité sont soumises aux limites et restrictions suivantes :
- Lorsque vous créez la réservation de capacité, vous indiquez le domaine de disponibilité de la location où réserver la capacité. Les réservations sont propres à ce domaine de disponibilité et à cette location. Elles ne peuvent pas être partagées entre différents domaines de disponibilité et locations, et ne couvrent pas des régions et des domaines entiers.
- Les réservations de capacité ne peuvent pas être déplacées d'un domaine de disponibilité à un autre, ni d'une location à une autre.
- Les réservations de capacité ne sont pas disponibles avec les comptes Niveau gratuit.
- Les réservations de capacité ne sont pas disponibles avec le calcul confidentiel.
- Les réservations de capacité ne peuvent pas être utilisées avec des instances préemptives ou avec la fonctionnalité d'hôte de machine virtuelle dédié.
- Les réservations de capacité ne prennent pas en charge les instances éclatables.
-
La capacité est allouée lors de la création de la réservation. Si la capacité disponible n'est pas suffisante pour terminer la demande, une réservation de capacité est créée avec le plus grand nombre d'instances possible.
Par exemple, si vous demandez 50 instances et que seules 40 sont disponibles, une réservation de capacité de 40 instances est créée. Si aucune capacité n'est disponible, une réservation avec une capacité de zéro instance est créée. Si la forme demandée n'existe pas dans la région, la réservation n'est pas créée et une erreur survient. Pour connaître la capacité réservée, utilisez l'opération GetComputeCapacityReservation.
- Les réservations de capacité peuvent comporter jusqu'à 50 configurations de capacité. Reportez-vous au problème connu suivant : La création de plus de 50 configurations de capacité entraîne une erreur interne.
- Une fois que vous avez créé une configuration de capacité pour une forme flexible, vous ne pouvez pas modifier la quantité de mémoire ou le nombre d'OCPU affecté aux instances de la configuration. Pour inclure des instances avec une quantité de mémoire ou un nombre d'OCPU différent, créez d'autres configurations de capacité dans la réservation.
- Pour déplacer une instance qui utilise la capacité à la demande vers une réservation de capacité, cette dernière doit comporter une configuration de capacité correspondant à la forme considérée et la configuration de capacité doit contenir une capacité inutilisée suffisante pour l'instance. Si la configuration ne dispose pas d'une capacité suffisante pour l'instance, ajoutez une capacité avant de déplacer l'instance vers la réservation.
- Les limites de service et les quotas de compartiment s'appliquent à la capacité réservée. Si votre demande de capacité réservée dépasse les limites de service, demandez une augmentation de limite de service avant de réserver la capacité. Lorsque vous visualisez les limites, les quotas et l'utilisation dans la console, les coeurs réservables et la mémoire réservable indiquent la limite de service. Les coeurs réservés et la mémoire réservée indiquent l'utilisation en cours. Les réservations de capacité sont concernées par les problèmes connus suivants en lien avec les limites de service : Aucune catégorie de service pour les réservations de capacité lors des demandes d'augmentation de limite de service et Limites de service de réservation de capacité inexactes.
- Pour les instances protégées et les instances avec Windows Defender Credential Guard : lors de la création de l'instance, si aucun hôte disponible dans le domaine de disponibilité n'est compatible avec les instances protégées ou Credential Guard, l'opération de création échoue. Vous pouvez essayer un autre domaine de disponibilité, patienter et essayer l'opération ultérieurement, ou réessayer sans activer l'instance protégée ou la fonctionnalité Credential Guard.
- Les réservations de capacité ne sont pas disponibles avec les instances de machine virtuelle à mémoire étendue.
Facturation et gestion des coûts
Lorsque vous créez une réservation, vous êtes immédiatement facturé pour les ressources réservées. Lorsque vous n'avez plus besoin d'une réservation, supprimez-la pour arrêter de générer des frais. Etant donné que les réservations consomment des ressources, la capacité réservée entraîne des frais même lorsqu'elle n'est pas utilisée. La capacité réservée inutilisée n'est pas mesurée de la même façon que la capacité réservée utilisée.
- Pour voir les coûts associés à votre réservation de capacité, consultez les rapports sur les coûts et l'utilisation dans la console.
- Pour plus d'informations sur la facturation, reportez-vous à la section Services Oracle Compute Cloud des descriptions des services avec crédits universels Oracle PaaS et IaaS.
- Pour plus d'informations sur la surveillance des coûts, reportez-vous à Procédure de surveillance des coûts.
Stratégie IAM requise
Pour utiliser Oracle Cloud Infrastructure, un administrateur doit vous accorder un accès sécurisé dans une stratégie. Cet accès est requis que vous utilisiez la console ou l'API REST avec un kit SDK, l'interface de ligne de commande ou un autre outil. Si un message vous indique que vous ne disposez pas des droits d'accès ou des autorisations nécessaires, vérifiez auprès de l'administrateur le type d'accès qui vous a été accordé et le compartiment dans lequel vous devez travailler.
Pour les administrateurs : les exemples suivants illustrent les stratégies standard qui donnent accès aux réservations de capacité. Créez la stratégie dans la location pour que l'accès soit facilement accordé à tous les compartiments par le biais de l'héritage de stratégies. Pour limiter la portée de l'accès uniquement aux configurations de redimensionnement automatique d'un compartiment particulier, indiquez ce compartiment au lieu de la location.
Type d'accès : permet de créer une instance dans une réservation.
Allow group <group_name> to use compute-capacity-reservations in tenancy
Type d'accès : permet de gérer les réservations de capacité.
Allow group <group_name> to manage compute-capacity-reservations in tenancy
Balisage des ressources
Appliquez des balises à vos ressources afin de les organiser selon les besoins de votre entreprise. Appliquer des balises lors de la création d'une ressource ou mettre à jour la ressource ultérieurement avec les balises souhaitées. Pour obtenir des informations générales sur l'application de balises, reportez-vous à Balises de ressource.
Options avancées
Outre les fonctionnalités de réservation de capacité standard, des options de configuration avancées sont disponibles, telles que les réservations de capacité par défaut.
Réservations de capacité par défaut
Avec les réservations par défaut, vous pouvez configurer votre réservation de capacité une seule fois et l'utiliser chaque fois que vous créez une instance dans le domaine de disponibilité et la location associés à la réservation par défaut. Pour créer une réservation par défaut, lorsque vous créez la réservation de capacité, sélectionnez l'option permettant de l'utiliser comme réservation par défaut. Une fois la réservation par défaut créée, toutes les instances créées dans le domaine de disponibilité et la location associés utilisent si possible la capacité de cette réservation.
Parfois, l'instance ne peut pas être créée à l'aide de la capacité de la réservation par défaut. Par exemple, la réservation peut ne pas avoir une capacité suffisante ou l'utilisateur ne pas être autorisé à recourir à la réservation. L'instance est alors créée à l'aide de la capacité à la demande.
Exigences
Pour utiliser les réservations par défaut :
- La réservation de capacité par défaut doit se trouver dans le compartiment racine.
- Vous ne pouvez avoir qu'une réservation par défaut par domaine de disponibilité.
- Vous devez autoriser les utilisateurs qui créent des instances à utiliser cette réservation. Pour plus d'informations, reportez-vous à Stratégie IAM requise.
Utilisation de la console
Utilisez la console pour gérer les réservations de capacité et les configurations de capacité. Les réservations de capacité peuvent comporter plusieurs configurations de capacité.
Gestion des réservations de capacité
Dans la console, vous pouvez créer et modifier des réservations de capacité, créer et arrêter des instances dans une réservation de capacité, et déplacer des instances vers et hors des réservations de capacité.
Pour les grandes réservations de capacité, contactez le support technique. Pour les réservations de capacité plus petites, suivez ces étapes.
La capacité est allouée lors de la création de la réservation. Si la capacité disponible n'est pas suffisante pour terminer la demande, une réservation de capacité est créée avec le plus grand nombre d'instances possible. Par exemple, si vous demandez 50 instances et que seules 40 sont disponibles, une réservation de capacité de 40 instances est créée. Si aucune capacité n'est disponible, une réservation avec une capacité de zéro instance est créée. Si la forme demandée n'existe pas dans la région, la réservation n'est pas créée et une erreur survient.
Pour connaître la capacité réservée, une fois la demande de réservation terminée, consultez l'utilisation de la capacité dans la console ou utilisez l'opération GetComputeCapacityReservation. Pour savoir quand la demande de réservation de capacité est terminée, utilisez des demandes de travail.
- Ouvrez le menu de navigation et cliquez sur Compute. Sous Compute, cliquez sur Réservations de capacité.
- Cliquez sur Créer une réservation de capacité.
- Sur la page Ajouter des détails de base, procédez comme suit :
- Saisissez le nom de la réservation de capacité. Evitez de saisir des informations confidentielles.
- Sélectionnez le compartiment de la réservation et de toutes les instances créées avec elle.
- Pour Domaine de disponibilité, sélectionnez le domaine de disponibilité de la réservation et de toutes les instances créées avec cette réservation.
- Afin de faire de cette réservation la réservation par défaut, cochez la case Définir cette réservation comme réservation par défaut pour ce domaine de disponibilité. Si cette option est sélectionnée, lorsqu'une instance est créée dans le domaine de disponibilité considéré, elle est prise en compte dans cette réservation, quel que soit le compartiment dans lequel elle se trouve. Si une autre réservation de capacité est déjà définie comme réservation par défaut du domaine de disponibilité, cette réservation de capacité la remplace.
- Cliquez sur Suivant.
- Sur la page Ajouter des configurations de capacité, créez au moins une configuration de capacité. Procédez comme suit :
- Pour Domaine de pannes, saisissez un domaine de pannes. Vous pouvez également sélectionner Premier disponible au lieu d'un domaine de pannes spécifique.
- Pour Forme, sélectionnez la forme à utiliser pour les instances créées avec la configuration de capacité. Si vous sélectionnez une forme flexible, entrez les valeurs Coeurs et Mémoire (en Go).
- Pour Nombre, entrez le nombre total d'instances pouvant être créées avec la configuration de capacité.
- (Facultatif) Afin d'ajouter des configurations de capacité pour davantage de formes, cliquez sur + Autre forme, puis répétez les étapes précédentes. Pour enlever une ligne, cliquez sur le bouton Enlever une ligne (X).
- Cliquez sur Suivant.
- Vérifiez les informations sur la réservation et la configuration de la capacité, puis cliquez sur Créer.
- Suivez les étapes de création d'une instance, jusqu'à la section Placement.
- Dans la section Placement, cliquez sur Afficher les options avancées.
- Pour Type de capacité, sélectionnez Réservation de capacité.
- Pour Réservation de capacité, sélectionnez la réservation de capacité dans laquelle créer l'instance.
- Terminez la configuration de l'instance, puis cliquez sur Créer.
- Ouvrez le menu de navigation et cliquez sur Compute. Sous Compute, cliquez sur Instances.
- Cliquez sur l'instance qui vous intéresse.
- Cliquez sur Actions supplémentaires, puis sur Modifier.
- Cliquez sur Afficher les options avancées, puis sélectionnez l'onglet Placement.
- Cochez la case Appliquer une réservation de capacité.
- Pour Réservation de capacité, sélectionnez la réservation de capacité vers laquelle déplacer l'instance.
- Cliquez sur Enregistrer les modifications.
- Ouvrez le menu de navigation et cliquez sur Compute. Sous Compute, cliquez sur Instances.
- Cliquez sur l'instance qui vous intéresse.
- Cliquez sur Actions supplémentaires, puis sur Modifier.
- Cliquez sur Afficher les options avancées, puis sélectionnez l'onglet Placement.
- Désélectionnez la case Appliquer une réservation de capacité.
- Cliquez sur Enregistrer les modifications.
Vous pouvez modifier le nom de la réservation de capacité. Si la réservation de capacité se trouve dans le compartiment racine de la location, vous pouvez indiquer qu'elle doit être la réservation par défaut.
- Ouvrez le menu de navigation et cliquez sur Compute. Sous Compute, cliquez sur Réservations de capacité.
- Cliquez sur la réservation de capacité qui vous intéresse.
- Cliquez sur Modifier.
- Modifiez éventuellement son nom. Evitez de saisir des informations confidentielles.
- Cochez ou décochez la case Définir cette réservation comme réservation par défaut pour ce domaine de disponibilité.
- Cliquez sur Enregistrer les modifications.
- Mettez fin à toutes les instances de la réservation de capacité (supprimez-les) ou sortez-les de la configuration de capacité.
- Ouvrez le menu de navigation et cliquez sur Compute. Sous Compute, cliquez sur Réservations de capacité.
- Cliquez sur la réservation de capacité qui vous intéresse.
- Cliquez sur Supprimer, puis confirmez lorsque vous y êtes invité.
Gestion des configurations de capacité
Vous pouvez ajouter et modifier des configurations de capacité dans la console. Chaque configuration de capacité doit être unique dans la réservation. Vous ne pouvez pas définir plusieurs configurations avec les mêmes domaine de pannes et forme d'instance.
- Ouvrez le menu de navigation et cliquez sur Compute. Sous Compute, cliquez sur Réservations de capacité.
- Cliquez sur la réservation de capacité qui vous intéresse.
- Cliquez sur Ajouter une configuration de capacité.
- Pour Domaine de pannes, saisissez un domaine de pannes. Vous pouvez également sélectionner Premier disponible au lieu d'un domaine de pannes spécifique.
- Pour Forme, sélectionnez la forme à utiliser pour les instances créées avec la configuration de capacité. Si vous sélectionnez une forme flexible, entrez les valeurs Coeurs et Mémoire (en Go).
- Pour Nombre, entrez le nombre total d'instances pouvant être créées avec la configuration de capacité.
- (Facultatif) Afin d'ajouter des configurations de capacité pour davantage de formes, cliquez sur + Autre forme, puis répétez les étapes précédentes. Pour enlever une ligne, cliquez sur le bouton Enlever une ligne (X).
- Cliquez sur Ajouter une configuration.
Vous pouvez modifier le nombre d'instances pouvant être créées avec une configuration de capacité. Afin de réserver une capacité pour d'autres domaines de pannes ou formes, ajoutez une nouvelle configuration de capacité.
- Ouvrez le menu de navigation et cliquez sur Compute. Sous Compute, cliquez sur Réservations de capacité.
- Cliquez sur la réservation de capacité qui vous intéresse.
- Dans le de la configuration de capacité à modifier, cliquez sur Modifier.
- Pour Nombre, entrez une nouvelle valeur. La valeur indiquée doit être supérieure ou égale au nombre d'instances actuellement créées dans la configuration.
- Cliquez sur Enregistrer les modifications.
- Mettez fin à toutes les instances de la configuration de capacité (supprimez-les) ou sortez-les de celle-ci.
- Ouvrez le menu de navigation et cliquez sur Compute. Sous Compute, cliquez sur Réservations de capacité.
- Cliquez sur la réservation de capacité qui vous intéresse.
-
Dans le
de la configuration de capacité à supprimer, cliquez sur Supprimer la configuration. Confirmez lorsque vous y êtes invité.La configuration de capacité est supprimée et la capacité associée est libérée dans la réservation.
Surveillance des réservations de capacité
Surveillez l'utilisation de la capacité et consultez les coûts associés à la réservation de capacité.
- Ouvrez le menu de navigation et cliquez sur Compute. Sous Compute, cliquez sur Réservations de capacité.
- Cliquez sur la réservation de capacité qui vous intéresse.
- Dans la section Configurations de capacité, vous pouvez voir la capacité réservée totale et la capacité utilisée totale de chaque configuration.
- (Facultatif) Pour afficher les instances créées dans la réservation de capacité, sous Ressources, cliquez sur Instances créées.
Dans la console, vous pouvez accéder à des rapports sur les coûts et l'utilisation afin de voir la répartition des coûts de la réservation de capacité et utiliser la fonctionnalité d'analyse des coûts afin de suivre et d'optimiser les dépenses.
- Pour afficher les rapports sur les coûts et l'utilisation : ouvrez le menu de navigation et cliquez sur Facturation et gestion des coûts. Sous Gestion des coûts, cliquez sur Etats sur les coûts et utilisation. Pour plus d'informations, reportez-vous à Accès aux rapports sur les coûts et l'utilisation.
- Pour afficher l'analyse des coûts : ouvrez le menu de navigation et cliquez sur Facturation et gestion des coûts. Sous Gestion des coûts, cliquez sur Analyse des coûts. Pour obtenir des instructions détaillées expliquant comment utiliser l'outil d'analyse des coûts, reportez-vous à Présentation de l'analyse des coûts.
Dans le rapport sur les coûts et l'utilisation, pour les réservations de capacité, la colonne product/Description inclut les mots Réservation de capacité. S'il ne reste aucune capacité dans la réservation, des instances ayant été créées avec toute la capacité réservée, le coût de la réservation de capacité est nul. Les instances sont facturées au tarif standard de la forme considérée.
Le rapport affiche le tarif facturé par heure pour chaque ressource. Les ressources sont agrégées par le nombre de coeurs.
- La capacité réservée inutilisée est facturée à 85 %. Les instances créées avec une réservation de capacité sont facturées à 100 %.
- Si, trente minutes après le début de l'heure, vous créez une instance avec une réservation de capacité, vous êtes facturé au tarif de capacité réservée pour la première moitié de l'heure et au tarif standard pour la seconde. Ces tarifs apparaissent sur des lignes distinctes.
- Si, en début d'heure, une instance est créée à partir d'une capacité réservée pour l'heure entière, elle est facturée au tarif standard pour l'heure complète.
Par exemple, vous disposez d'une réservation dont la capacité convient pour une instance unique utilisant un coeur. Quinze minutes après le début de l'heure, vous créez une instance avec cette réservation. Le rapport sur les coûts et l'utilisation comporte deux lignes pour cette réservation :
- La première ligne affiche la capacité réservée facturée à 85 % pendant 15 minutes. Le nombre dans la colonne usage/billedQuantity est calculé en multipliant 85 % par ¼ d'heure et le nombre de coeurs.
- La seconde ligne affiche une instance standard facturée à 100 % pendant 45 minutes. Le nombre dans la colonne usage/billedQuantity est calculé en multipliant 100 % par ¾ d'heure et le nombre de coeurs.
Dans le rapport d'analyse des coûts, le graphique à barres indique les coûts associés aux réservations de capacité. La légende indique les barres représentant des réservations de capacité. S'il ne reste aucune capacité dans la réservation, des instances ayant été créées avec toute la capacité réservée, le coût de la réservation de capacité est nul. Les instances sont facturées au tarif standard de la forme considérée et sont regroupées avec les instances standard dans le graphique.
Utilisation de l'API
Pour plus d'informations sur l'utilisation de l'API et la signature des demandes, reportez-vous à la documentation relative à l'API REST et à Informations d'identification de sécurité. Pour plus d'informations sur les kits SDK, reportez-vous à Kits SDK et interface de ligne de commande.
Utilisez ces opérations d'API pour gérer les réservations de capacité :
- ListComputeCapacityReservations
- ListComputeCapacityReservationInstances
- ListComputeCapacityReservationInstanceShapes
- CreateComputeCapacityReservation
- GetComputeCapacityReservation
- UpdateComputeCapacityReservation
- ChangeComputeCapacityReservationCompartment
- DeleteComputeCapacityReservationRemarque
Pour supprimer une réservation de capacité, vous devez d'abord mettre fin à toutes ses instances ou les sortir de la configuration de capacité.