Utiliser des réservations de capacité partagées
Le partage de réserve de capacité permet aux propriétaires d'une réserve de capacité de partager leur capacité réservée avec d'autres comptes AWS ou au sein d'une organisation AWS. Cela vous permet de créer et de gérer des réserves de capacité de manière centralisée, et de partager la capacité réservée entre plusieurs comptes AWS ou au sein de votre organisation AWS.
Dans ce modèle, le compte AWS auquel appartient la réserve de capacité (propriétaire) la partage avec d'autres comptes AWS (consommateurs). Les consommateurs peuvent lancer des instances dans des réservations de capacité partagées avec eux comme ils le feraient avec des réservations de capacité qu'ils possèderaient dans leur propre compte. Le propriétaire d'une Réservation de capacité est responsable de la gestion de la Réservation de capacité et des instances lancées dans celle-ci. Les propriétaires ne peuvent pas modifier les instances lancées par les consommateurs dans des réservations de capacité qu'ils ont partagées. Les consommateurs sont responsables de la gestion des instances qu'ils lancent dans des réservations de capacité partagées avec eux. Les consommateurs ne peuvent pas voir ou modifier les instances appartenant à d'autres consommateurs ou au propriétaire de la Réservation de capacité.
Un propriétaire de Réservation de capacité peut partager une Réservation de capacité avec :
-
Des comptes AWS spécifiques dans ou hors de son organisation AWS
-
Une unité d'organisation dans son organisation AWS
-
L'ensemble de son organisation AWS
Sommaire
- Conditions préalables au partage de réservations de capacité
- Services connexes
- Partager sur plusieurs zones de disponibilité
- Partager une Réservation de capacité
- Arrêter de partager une Réservation de capacité
- Identification et affichage d'une réserve de capacité partagée
- Afficher l'utilisation de Réservation de capacité partagées
- Autorisations relatives à une Réservation de capacité partagée
- Facturation et mesures
- Limites d'instance
Conditions préalables au partage de réservations de capacité
-
Pour partager une réserve de capacité, vous devez en avoir la propriété dans votre compte AWS. Vous ne pouvez pas partager une Réservation de capacité qui a été partagée avec vous.
-
Vous pouvez uniquement partager des réservations de capacité pour les instances de locations partagées. Vous ne pouvez pas partager de réservations de capacité pour les instances de locations dédiées.
-
Le partage de réserve de capacité n'est pas disponible pour les nouveaux comptes AWS ou pour les comptes AWS qui présentent un historique de facturation limité.
Pour partager une réserve de capacité avec votre organisation AWS ou avec une unité organisationnelle au sein de votre organisation AWS, vous devez activer le partage avec AWS Organizations. Pour plus d'informations, consultez Activation du partage avec AWS Organizations dans le Guide de l'utilisateur AWS RAM.
Services connexes
Le partage d'une réserve de capacité s'intègre à AWS Resource Access Manager (AWS RAM). AWS RAM est un service qui vous permet de partager vos ressources AWS avec n'importe quel compte AWS ou via AWS Organizations. Avec AWS RAM, vous pouvez partager des ressources dont vous êtes propriétaire en créant un partage de ressources. Un partage de ressources spécifie les ressources à partager, ainsi que les consommateurs avec qui elles seront partagées. Les consommateurs peuvent être des comptes AWS individuels, des unités d'une organisation ou l'ensemble d'une organisation des AWS Organizations.
Pour plus d'informations sur AWS RAM, consultez le Guide de l'utilisateur AWS RAM.
Partager sur plusieurs zones de disponibilité
Pour garantir que les ressources sont réparties entre les zones de disponibilité d'une région, nous mappons indépendamment les zones de disponibilité aux noms de chaque compte. Cela peut entraîner des différences de nom de zone de disponibilité entre les comptes. Par exemple, la zone de disponibilité us-east-1a
pour votre compte AWS peut avoir un emplacement autre que us-east-1a
pour un autre compte AWS.
Pour identifier l'emplacement de vos Réservations de capacité par rapport à vos comptes, vous devez utiliser l'ID de zone de disponibilité. L'ID de zone de disponibilité est un identifiant unique et cohérent pour une zone de disponibilité entre tous les comptes AWS. Par exemple, use1-az1
est l'ID de zone de disponibilité de la région us-east-1
et dont l'emplacement est identique dans chaque compte AWS.
Pour afficher les ID de zone de disponibilité pour votre compte
Ouvrez la console AWS RAM à l'adresse https://console.aws.amazon.com/ram
. -
Les ID de zone de disponibilité pour la région actuelle sont affichés dans le volet Your AZ ID (Votre ID de zone de disponibilité) dans la partie droite de l'écran.
Partager une Réservation de capacité
Lorsque vous partagez une réserve de capacité que vous possédez avec d'autres comptes AWS, vous autorisez ceux-ci à lancer des instances dans votre capacité réservée. Si vous partagez une Réservation de capacité ouverte, gardez présent à l'esprit les points suivants, car cela pourrait entraîner une utilisation indésirable de la Réservation de capacité :
-
Si des consommateurs disposent d'instances en cours d'exécution correspondant aux attributs de la Réservation de capacité, du paramètre
CapacityReservationPreference
défini suropen
et qu'ils ne procèdent pas à l'exécution dans une capacité réservée, ils utilisent automatiquement la Réservation de capacité partagée. -
Si des consommateurs lancent des instances disposant d'attributs correspondant (type d'instance, plateforme et zone de disponibilité) et du paramètre
CapacityReservationPreference
défini suropen
, ils utilisent automatiquement la Réservation de capacité partagée.
Pour partager une Réservation de capacité, vous devez l'ajouter à un partage de ressources. Un partage de ressources est une ressource AWS RAM qui vous permet de partager vos ressources entre des comptes AWS. Un partage de ressources spécifie les ressources à partager, ainsi que les consommateurs avec qui elles seront partagées. Lorsque vous partagez une Réservation de capacité avec la console Amazon EC2, vous l'ajoutez à un partage de ressources existant. Pour ajouter une réservation de capacité à un nouveau partage de ressources, vous devez créer le partage de ressources avec la console AWS RAM
Si vous faites partie d'une organisation dans AWS Organizations et que le partage au sein de votre organisation est activé, l'accès à la réserve de capacité partagée est accordé aux consommateurs de votre organisation si les conditions préalables au partage sont remplies. Si la réserve de capacité est partagée avec des comptes externes, ils reçoivent une invitation à rejoindre le partage de ressources et bénéficient d'un accès à la réserve de capacité partagée après avoir accepté l'invitation.
Important
Avant de lancer des instances dans une réserve de capacité qui vous est partagée, vérifiez que vous avez accès à la réserve de capacité partagée en l'affichant dans la console ou en la décrivant à l'aide de la commande AWS CLI describe-capacity-reservations. Si vous pouvez afficher la réserve de capacité partagée dans la console ou la décrire à l'aide de la commande AWS CLI, elle est disponible pour votre utilisation et vous pouvez y lancer des instances. Si vous tentez de lancer des instances dans la réserve de capacité et qu'elle n'est pas accessible en raison d'un échec de partage, les instances seront lancées dans la capacité à la demande.
Vous pouvez partager une réserve de capacité qui vous appartient avec la console Amazon EC2, la console AWS RAM ou la AWS CLI.
Pour partager une réservation de capacité qui vous appartient avec la console Amazon EC2
-
Ouvrez la console Amazon EC2 à l'adresse https://console.aws.amazon.com/ec2/
. -
Dans le volet de navigation, choisissez Réservations de capacité.
-
Choisissez la Réservation de capacité à partager, puis choisissez Actions, Share reservation (Partager une réservation).
-
Sélectionnez le partage de ressources auquel vous souhaitez ajouter la Réservation de capacité, puis choisissez Share Réservation de capacité (Partager la réservation de capacité).
Les consommateurs peuvent avoir accès à la Réservation de capacité partagée en quelques minutes.
Pour partager une réserve de capacité qui vous appartient à l'aide de la console AWS RAM
Consultez Création d'un partage de ressources dans le Guide de l'utilisateur AWS RAM.
Pour partager une réserve de capacité qui vous appartient à l'aide de la AWS CLI
Utilisez la commande create-resource-share.
Arrêter de partager une Réservation de capacité
Le propriétaire d'une Réservation de capacité peut cesser de partager une Réservation de capacité à tout moment. Les règles suivantes s'appliquent :
-
Les instances appartenant aux consommateurs qui étaient en cours d'exécution dans la capacité partagée au moment où le partage s'arrête continuent de s'exécuter normalement en dehors de la capacité réservée, et la capacité est restaurée dans la Réservation de capacité soumise à la disponibilité de capacité Amazon EC2.
-
Les consommateurs avec lesquels la Réservation de capacité était partagée ne peuvent plus lancer de nouvelles instances dans la capacité réservée.
Pour arrêter de partager une Réservation de capacité que vous possédez, vous devez la supprimer du partage de ressources. Pour ce faire, vous pouvez utiliser la console Amazon EC2, la console AWS RAM ou la AWS CLI.
Pour arrêter le partage d'une Réservation de capacité que vous possédez à l'aide de la console Amazon EC2
-
Ouvrez la console Amazon EC2 à l'adresse https://console.aws.amazon.com/ec2/
. -
Dans le volet de navigation, choisissez Réservations de capacité.
-
Sélectionnez la Réservation de capacité et choisissez l'onglet Sharing (Partage).
-
L'onglet Sharing (Partage) affiche la liste des partages de ressources auxquels la Réservation de capacité a été ajoutée. Sélectionnez le partage de ressources duquel vous souhaitez supprimer la Réservation de capacité, puis choisissez Remove from resource share (Supprimer du partage de ressources).
Pour arrêter le partage d'une réserve de capacité qui vous appartient à l'aide de la console AWS RAM
Consultez Mise à jour d'un partage de ressources dans le Guide de l'utilisateur AWS RAM.
Pour arrêter de partager une réserve de capacité qui vous appartient à l'aide de la AWS CLI
Utilisez la commande disassociate-resource-share.
Identification et affichage d'une réserve de capacité partagée
Important
Avant de lancer des instances dans une réserve de capacité partagée avec vous, vérifiez que vous avez accès à la réserve de capacité partagée en l'affichant dans la console ou en la décrivant à l'aide de la commande AWS CLI. Si vous pouvez afficher la réserve de capacité partagée dans la console ou la décrire à l'aide de la commande AWS CLI, elle est disponible pour votre utilisation et vous pouvez y lancer des instances. Si vous tentez de lancer des instances dans la réserve de capacité et qu'elle n'est pas accessible en raison d'un échec de partage, l'instance sera lancée dans la capacité à la demande.
Les propriétaires et les consommateurs peuvent identifier et visualiser les réserves de capacité partagées à l'aide de la console Amazon EC2 et de l'AWS CLI.
Pour identifier une Réservation de capacité partagée avec la console Amazon EC2
-
Ouvrez la console Amazon EC2 à l'adresse https://console.aws.amazon.com/ec2/
. -
Dans le volet de navigation, choisissez Réservations de capacité. L'écran affiche la liste des réservations de capacité qui vous appartiennent et des réservations de capacité qui sont partagées avec vous. La colonne Owner (Propriétaire) contient l'ID du compte AWS du propriétaire de la réservation de capacité.
(me)
en regard de l'ID de compte AWS indique que vous êtes le propriétaire.
Pour identifier une réserve de capacité partagée à l'aide de la AWS CLI
Utilisez la commande describe-capacity-reservations : La commande renvoie les réserves de capacité qui vous appartiennent et les réserves de capacité qui sont partagées avec vous. OwnerId
indique l'ID de compte AWS du propriétaire de la réserve de capacité.
Afficher l'utilisation de Réservation de capacité partagées
Le propriétaire d'une réserve de capacité partagée peut afficher à tout moment son utilisation à l'aide de la console Amazon EC2 et de la AWS CLI.
Pour afficher l'utilisation d'une Réservation de capacité à l'aide de la console Amazon EC2
-
Ouvrez la console Amazon EC2 à l'adresse https://console.aws.amazon.com/ec2/
. -
Dans le volet de navigation, choisissez Réservations de capacité.
-
Sélectionnez la Réservation de capacité dont vous souhaitez voir l'utilisation et choisissez l'onglet Usage (Utilisation).
La colonne AWSaccount ID (ID de compte ) indique l'ID de compte des consommateurs qui utilisent actuellement la réserve de capacité. La colonne Launched instances (Instances lancées) indique le nombre d'instances en cours d'exécution pour chaque consommateur dans la capacité réservée.
Pour afficher l'utilisation d'une réserve de capacité à l'aide de la AWS CLI
Utilisez la commande get-capacity-reservation-usage. AccountId
indique l'ID du compte utilisant la Réservation de capacité. UsedInstanceCount
indique le nombre d'instances en cours d'exécution pour le consommateur dans la capacité réservée.
Autorisations relatives à une Réservation de capacité partagée
Autorisations accordées aux propriétaires
Les propriétaires sont responsables de la gestion et de l'annulation de leurs réservations de capacité partagées. Les propriétaires ne peuvent pas modifier des instances appartenant à d'autres comptes et en cours d'exécution dans la Réservation de capacité. Les propriétaires sont responsables de la gestion des instances qu'ils lancent dans la Réservation de capacité partagée.
Autorisations accordées aux consommateurs
Les consommateurs sont responsables de la gestion de leurs instances exécutées dans la Réservation de capacité partagée. Les consommateurs ne peuvent pas modifier la Réservation de capacité partagée. Ils ne peuvent pas non plus afficher ou modifier des instances qui appartiennent à d'autres consommateurs ou au propriétaire de la Réservation de capacité.
Facturation et mesures
Le partage de réservations de capacité n'entraîne pas de frais supplémentaires.
Le propriétaire de la Réservation de capacité est facturé pour les instances qu'il exécute dans la Réservation de capacité et pour la capacité réservée non utilisée. Les consommateurs sont facturés pour les instances qu'ils exécutent dans la Réservation de capacité partagée.
Si le propriétaire de la réserve de capacité appartient à un autre compte payeur et que la réserve de capacité est couverte par une instance régionale réservée ou un Savings Plan, le propriétaire de la réserve de capacité continue d'être facturé pour l'instance régionale réservée ou le Savings Plan. Dans ces cas, le propriétaire de la réserve de capacité paie pour l'instance réservée régionale ou le Savings Plan et les consommateurs sont facturés pour les instances qu'ils exécutent dans la réserve de capacité partagée.
Limites d'instance
Toute utilisation d'une Réservation de capacité est prise en compte par rapport aux limites instance à la demande du propriétaire de la Réservation de capacité. Cela comprend :
-
La capacité réservée non utilisée
-
L'utilisation par des instances qui appartiennent au propriétaire de la Réservation de capacité
-
L'utilisation par des instances qui appartiennent aux consommateurs
Les instances lancées dans la capacité partagée par des consommateurs sont prises en compte par rapport à la limite instance à la demande du propriétaire de la Réservation de capacité. Les limites d'instance des consommateurs sont égales à la somme de leurs propres limites instance à la demande et de la capacité disponible dans les réservations de capacité partagées auxquelles ils ont accès.