Présentation
L’optimiseur de coûts pour Amazon WorkSpaces analyse l'ensemble de vos données d'utilisation Amazon WorkSpaces et convertit automatiquement le WorkSpace au modèle de facturation le plus économique (à l'heure ou au mois) sur la base de votre utilisation individuelle. Vous pouvez utiliser cette solution AWS avec un compte unique ou grâce à AWS Organizations, en utilisant différents comptes, afin de suivre l'utilisation de votre WorkSpace et optimiser les coûts.
Cette solution calcule l'utilisation horaire de l’espaces de travail une fois par jour, juste avant minuit GMT. Si l'espace de travail dépasse le seuil d'utilisation horaire, la solution le bascule d'une facturation horaire à une facturation mensuelle. Si l'utilisation dépasse le seuil après le calcul de la nuit, l'espace de travail ne sera converti qu'après calcul de l'utilisation la nuit suivante.
Vous pouvez modifier manuellement le modèle de facturation à tout moment en utilisant la console WorkSpaces. Si vous souhaitez modifier le seuil de conversion de la facturation horaire en facturation mensuelle pour chaque espace de travail, le modèle de la solution AWS CloudFormation comprend les paramètres qui permettront d'exécuter ces conversions. Pour plus d'informations, consultez la section Conversion du modèle de facturation dans le guide de mise en œuvre.
Avantages
Convertissez automatiquement vos instances WorkSpaces au modèle de facturation le plus économique (à l'heure ou au mois) sur la base de votre utilisation individuelle. Si vous le souhaitez, vous pouvez appliquer une étiquette de ressource à différents WorkSpaces pour les exclure des conversions automatiques.
Surveillez l'utilisation de vos instances WorkSpaces et optimisez les coûts à l'aide d'AWS CloudFormation afin de provisionner et configurer automatiquement les services AWS nécessaires à la conversion d'instances WorkSpaces individuelles.
Proposez un déploiement sécurisé en un clic en utilisant un modèle CloudFormation développé à l'aide du cadre AWS Well-Architected.
Détails techniques
Vous pouvez déployer automatiquement cette architecture à l'aide du guide d'implémentation et du modèle AWS CloudFormation.
Étape 1
Le modèle administrateur crée une ressource personnalisée qui invoque une fonction AWS Lambda et qui enregistre le compte en tant qu'administrateur dans une table Amazon DynamoDB dans le compte hub.
Étape 2
Le compte hub crée une règle Amazon EventBridge qui invoque une tâche Amazon Elastic Container Service (Amazon ECS) toutes les 24 heures.
Étape 3
La tâche Amazon ECS assume le rôle AWS Identity and Access Management (IAM) dans chaque compte administrateur pour gérer les espaces de travail Amazon WorkSpaces.
Étape 4a
La tâche Amazon ECS sonde AWS Directory Service pour rassembler une liste de tous les répertoires enregistrés pour WorkSpaces dans une Région AWS.
Étape 4b
Ensuite, la tâche vérifie l'utilisation totale pour chaque WorkSpace qui suit un modèle de facturation horaire. Si un WorkSpace atteint le seuil d'utilisation mensuelle, la solution lefait basculer en facturation mensuelle.
Étape 4c
À la fin du mois, la tâche vérifie l'utilisation totale pour chaque WorkSpace qui suit un modèle de facturation mensuelle. Si un WorkSpace n'atteint pas le seuil d'utilisation mensuelle, la solution lefait passer du modèle de facturation horaire au modèle mensuel, au début du mois suivant.
Étape 5
La tâche Amazon ECS écrit les résultats de l'exécution dans la table d'utilisation de DynamoDB et dans les tables de session, puis les télécharge dans un compartiment Amazon Simple Cloud Storage (Amazon S3).
Rubriques connexes
- Date de publication