Información general

Esta solución analiza todos los datos de uso de Amazon WorkSpaces y convierte automáticamente el WorkSpace a la opción de facturación más rentable (por hora o mes) según el uso individual. Puede utilizar esta solución con una cuenta único, o con AWS Organizations en varias cuentas, para ayudarle a supervisar el uso de WorkSpace y optimizar los costos.
Beneficios

Convierta automáticamente WorkSpaces en la opción de facturación más rentable (por hora o mensual) en función de su uso individual. Si lo desea, puede aplicar una etiqueta de recurso a WorkSpaces individuales para evitar las conversiones automáticas.
Con AWS CloudFormation puede monitorear el uso de su WorkSpace y optimizar los costos, pues le permite aprovisionar y configurar automáticamente los servicios de AWS necesarios para transformar WorkSpaces individuales.
Brinde una implementación segura con un solo clic gracias a la plantilla de AWS CloudFormation, desarrollada con las metodologías del Marco de AWS Well-Architected.
Detalles técnicos

El Optimizador de costos de Amazon WorkSpaces calcula el uso por hora del WorkSpace una vez al día, justo antes de la medianoche GMT. Si el WorkSpace excede el límite de horas de uso, la solución convertirá el WorkSpace de un sistema de facturación por hora a un sistema de facturación mensual. Si el uso excede el límite después del cálculo que se hace a la noche, el WorkSpace se convertirá hasta que no se calcule el uso la noche siguiente.
Puede usar la consola de Amazon WorkSpaces para cambiar manualmente el modelo de facturación en cualquier momento. Para clientes que quieren cambiar el límite en el que cada WorkSpace se convierte de facturación por hora a facturación mensual, la plantilla de la solución AWS CloudFormation incluye parámetros que ejecutarán estas conversiones. Para más información, consulte Conversión del modelo de facturación en la guía de implementación de la solución.
Paso 1
La plantilla par crea un recurso personalizado que invoca una función de AWS Lambda para registrar la cuenta como cuenta par en una tabla de Amazon DynamoDB en la cuenta central.
Paso 2
La plantilla central crea una regla de Amazon EventBridge que invoca una tarea de Amazon Elastic Container Service (Amazon ECS) cada 24 horas.
Paso 3
La tarea de Amazon ECS asume un rol de AWS Identity and Access Management (IAM) en cada cuenta par para administrar WorkSpaces.
Paso 4a
A continuación, la tarea de Amazon ECS sondea AWS Directory Service para recopilar una lista de todos los directorios registrados para Amazon WorkSpaces en una región de AWS específica.
Paso 4b
Una vez recopilada dicha lista, la tarea comprueba el uso total para cada WorkSpace con un modelo de facturación por horas. Si un WorkSpace ha alcanzado el límite de horas de uso, la solución convertirá el WorkSpace individual a un sistema de facturación mensual.
Paso 4c
Al final de cada mes, la tarea comprueba el uso total para cada WorkSpace con un modelo de facturación mensual. Si un WorkSpace no ha alcanzado el límite de horas de uso, la solución convertirá el WorkSpace individual de un sistema de facturación mensual a uno por horas al comienzo del siguiente mes.
Paso 5
La tarea de Amazon ECS carga los resultados a un bucket de Amazon Simple Storage Service (Amazon S3).
Contenido relacionado
