架構概觀 - Amazon WorkSpaces 的成本最佳化工具

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

架構概觀

本節提供使用此解決方案部署之元件的參考實作架構圖。

架構圖

使用預設參數部署此解決方案時,會在 AWS 帳戶.

注意

此解決方案同時包含中央帳戶的中樞帳戶範本 (先部署),用於管理 WorkSpaces 和提供集中式報告,以及針對您要監視的每個帳戶提供一個支點 WorkSpace 帳戶範本 (部署第二個)。解決方案會針對每個目錄產生一份報告,並產生一份彙總報告,其 WorkSpaces 中包含所有目錄的相關資訊

Amazon WorkSpaces 架構的成本優化器

Amazon WorkSpaces 架構的成本優化器

  1. 支點範本會建立自訂資源,該資源會叫用 AWSLambda 函數,將該帳戶註冊為中樞帳戶中 Amazon DynamoDB 表格中的支點帳戶。

  2. 中樞範本會建立一個 Amazon EventBridge 規則,每 24 小時叫用 Amazon ECS 任務。

  3. Amazon ECS 任務在要管理的每個支點帳戶中假定AWS身分和存取管理 (IAM) 角色 WorkSpaces。

  4. Amazon ECS 任務輪詢 AWSDirectory Service,以收集 WorkSpaces 在特定AWS區域中為 Amazon 註冊的所有目錄的列表。然後,工作會檢查每 WorkSpace 個小時計費模式上的總使用量。如果 WorkSpace 已達到每月使用量閾值,則解決方案會將個人轉換 WorkSpace 為每月帳單。

    注意

    如果以每月計費 WorkSpace 開始,或者解決方案將 WorkSpace 從小時計費轉換為每月計費,如果使用量低於閾值,則該解決方案將不會轉換為小時計費,直到下個月開始。 WorkSpace 不過,您可以隨時使用 Amazon WorkSpaces 主控台手動變更帳單模式。此外,您可以變更每個帳單從小時計費 WorkSpace 轉換為每月計費的時間閾值。如需詳細資訊,請參閱自動帳單轉換

    該解決方案還具有乾運行模式(默認情況下激活),可讓您深入了解建議的更改將如何影響您的成本。如需詳細資訊,請參閱乾轉模式

    在月底,Amazon ECS 任務會檢查每月帳單模式下每個 Workspace 的總使用量。如果 WorkSpace 未達到每月使用量閾值,則解決方案會在下個月開始將個人 WorkSpace 從每月轉換為每小時計費。

  5. Amazon ECS 任務會將執行結果寫入 DynamoDB 用量表、工作階段表,然後將它們上傳到 Amazon 簡單雲端儲存 (Amazon S3) 儲存貯體。

注意

經常檢查 Amazon S3 儲存貯體以追蹤優化器的活動,並檢視包含錯誤訊息的日誌。