本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
架構概觀
本節提供使用此解決方案部署之元件的參考實作架構圖。
架構圖
使用預設參數部署此解決方案時,會在 AWS 帳戶.
注意
此解決方案同時包含中央帳戶的中樞帳戶範本 (先部署),用於管理 WorkSpaces 和提供集中式報告,以及針對您要監視的每個帳戶提供一個支點 WorkSpace 帳戶範本 (部署第二個)。解決方案會針對每個目錄產生一份報告,並產生一份彙總報告,其 WorkSpaces 中包含所有目錄的相關資訊
![Amazon WorkSpaces 架構的成本優化器](images/workspaces-cost-optimizer-architecture.png)
Amazon WorkSpaces 架構的成本優化器
-
支點範本會建立自訂資源,該資源會叫用 AWSLambda
函數,將該帳戶註冊為中樞帳戶中 Amazon DynamoDB 表格中的支點帳戶。 -
中樞範本會建立一個 Amazon EventBridge
規則,每 24 小時叫用 Amazon ECS 任務。 -
Amazon ECS 任務在要管理的每個支點帳戶中假定AWS身分和存取管理 (IAM)
角色 WorkSpaces。 -
Amazon ECS 任務輪詢 AWSDirectory Service
,以收集 WorkSpaces 在特定AWS區域中為 Amazon 註冊的所有目錄的列表。然後,工作會檢查每 WorkSpace 個小時計費模式上的總使用量。如果 WorkSpace 已達到每月使用量閾值,則解決方案會將個人轉換 WorkSpace 為每月帳單。 注意
如果以每月計費 WorkSpace 開始,或者解決方案將 WorkSpace 從小時計費轉換為每月計費,如果使用量低於閾值,則該解決方案將不會轉換為小時計費,直到下個月開始。 WorkSpace 不過,您可以隨時使用 Amazon WorkSpaces 主控台手動變更帳單模式。此外,您可以變更每個帳單從小時計費 WorkSpace 轉換為每月計費的時間閾值。如需詳細資訊,請參閱自動帳單轉換
該解決方案還具有乾運行模式(默認情況下激活),可讓您深入了解建議的更改將如何影響您的成本。如需詳細資訊,請參閱乾轉模式。
在月底,Amazon ECS 任務會檢查每月帳單模式下每個 Workspace 的總使用量。如果 WorkSpace 未達到每月使用量閾值,則解決方案會在下個月開始將個人 WorkSpace 從每月轉換為每小時計費。
-
Amazon ECS 任務會將執行結果寫入 DynamoDB 用量表、工作階段表,然後將它們上傳到 Amazon 簡單雲端儲存 (Amazon S3) 儲存
貯體。
注意
經常檢查 Amazon S3 儲存貯體以追蹤優化器的活動,並檢視包含錯誤訊息的日誌。