As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Visão geral da arquitetura
Esta seção fornece um diagrama de arquitetura de implementação de referência para os componentes implantados com essa solução.
Diagrama de arquitetura
A implantação dessa solução com os parâmetros padrão implanta os seguintes componentes em seu. Conta da AWS
nota
Essa solução inclui um modelo de conta hub (implantado primeiro) para uma conta central para gerenciar WorkSpaces e fornecer um relatório centralizado e um modelo de conta spoke (implantado em segundo lugar) para cada WorkSpace conta que você deseja monitorar. A solução gera um relatório por diretório e um relatório agregado com informações WorkSpaces de todos os diretórios combinados.
![Otimizador de custos para arquitetura Amazon WorkSpaces](images/workspaces-cost-optimizer-architecture.png)
Otimizador de custos para arquitetura Amazon WorkSpaces
-
O modelo spoke cria um recurso personalizado que invoca uma função AWSLambda
para registrar a conta como uma conta spoke em uma tabela do Amazon DynamoDB na conta hub. -
O modelo de hub cria uma EventBridge regra da Amazon
que invoca uma ECS tarefa da Amazon a cada 24 horas. -
A ECS tarefa da Amazon assume uma função de AWSIdentity and Access Management (IAM)
em cada conta spoke a ser WorkSpaces gerenciada. -
A ECS tarefa da Amazon consulta o AWSDirectory Service
para reunir uma lista de todos os diretórios registrados WorkSpaces na Amazon em uma região específicaAWS. Em seguida, a tarefa verifica o uso total de cada um WorkSpace que está em um modelo de cobrança por hora. Se a atingir WorkSpace o limite de uso mensal, a solução converterá o faturamento individual WorkSpace em mensal. nota
Se WorkSpace a começar no faturamento mensal ou se a solução converter um WorkSpace faturamento por hora para mensal, a solução não converterá o faturamento por hora WorkSpace até o início do próximo mês, se o uso estiver abaixo do limite. No entanto, você pode alterar manualmente o modelo de cobrança a qualquer momento usando o WorkSpaces console da Amazon. Além disso, você pode alterar o limite de quando cada cobrança é WorkSpace convertida de hora em hora para mensal. Para obter mais informações, consulte Conversão automática de faturamento
A solução também apresenta um modo de funcionamento a seco (ativado por padrão) que permite que você tenha uma visão de como as alterações recomendadas afetarão seus custos. Para obter mais informações, consulte Modo de funcionamento a seco.
No final do mês, a ECS tarefa da Amazon verifica o uso total de cada espaço de trabalho que está em um modelo de cobrança mensal. Se WorkSpace a não atingir o limite de uso mensal, a solução converterá o faturamento individual WorkSpace de mensal para por hora no início do próximo mês.
-
A ECS tarefa da Amazon grava os resultados da execução na tabela de uso do DynamoDB, nas tabelas de sessão e os carrega em um bucket do Amazon Simple Cloud Storage (Amazon S3
).
nota
Verifique seu bucket do Amazon S3 com frequência para rastrear a atividade do otimizador e visualizar registros com mensagens de erro.