Información general
El optimizador de costos de Amazon WorkSpaces 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 de AWS con una sola cuenta, o con AWS Organizations en varias cuentas, para ayudarlo a supervisar el uso de WorkSpace y optimizar los costos.
Esta solución calcula el uso de las horas de 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 no se convertirá hasta que se calcule el uso la noche siguiente.
Puede usar la consola de WorkSpaces para cambiar manualmente el modelo de facturación en cualquier momento. Si quiere 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 de AWS CloudFormation incluye parámetros que ejecutarán estas conversiones. Para obtener más información, consulte Conversión del modelo de facturación en la guía de implementación.
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 con una plantilla de CloudFormation, desarrollada con el Marco de AWS Well-Architected.
Detalles técnicos
Puede implementar automáticamente esta arquitectura con la guía de implementación y la plantilla de AWS CloudFormation.
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 Amazon WorkSpaces.
Paso 4a
La tarea de Amazon ECS sondea AWS Directory Service para recopilar una lista de todos los directorios registrados para 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 hora. 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 hora al comienzo del siguiente mes.
Paso 5
La tarea de Amazon ECS escribe los resultados de la ejecución en la tabla de uso y las tablas de sesión de DynamoDB y los carga en un bucket de Amazon Simple Cloud Storage (Amazon S3).
Contenido relacionado
- Fecha de publicación