這個 AWS 解決方案有什麼作用?

此解決方案可協助您主動追蹤資源用量,並在接近配額時傳送通知。其利用 AWS Trusted Advisor Service Limits 進行檢查,以及利用 Service Quotas 來協助您顯示特定 AWS 服務的用量與配額,並集中管理配額。

優勢

追蹤資源用量

佈建必要的服務,以主動追蹤資源用量,並在接近配額時傳送通知。

空白

透過電子郵件或 Slack 進行通知

透過電子郵件或您現有的 Slack 通道接收通知,可讓您在達到配額前請求提高配額或關閉資源。

AWS 解決方案概觀

下圖顯示您可以使用解決方案的實作指南和隨附的 AWS CloudFormation 範本在數分鐘內部署的 Quota Monitor on AWS 架構流程。

Quota Monitor on AWS | 架構流程圖
 按一下以放大

Quota Monitor on AWS 解決方案架構

Quota Monitor on AWS 包含您在主帳戶中部署的範本。此範本啟動以下工作流程:

  1. 每 24 小時執行一次的 AWS Lambda 函數。AWS Lambda 函數重新整理 AWS Trusted Advisor 服務配額檢查,以透過 API 呼叫來擷取最新的使用率和配額資料。Trusted Advisor 會計算使用量是否超出配額,從而判斷狀態是「OK (正常)」(使用率小於 80%)、「WARN (警告)」(使用率介於 80% 和 99%) 或「ERROR (錯誤)」(100% 使用率)。
  2. 如果您選擇監控 Amazon Elastic Compute Cloud (Amazon EC2) 虛擬中央處理單位型 (以 vCPU 為基礎) 的限制,則此範本會啟動另一個每五分鐘執行一次的 Lambda 函數。此函數會檢查 Service Quotas,以擷取每個 AWS 區域的 vCPU 使用量和配額資料。此函數會計算 vCPU 使用率是否超出配額,從而判斷狀態是「OK (正常)」(使用率小於 80%)、「WARN (警告)」(使用率介於 80% 和 99%) 或「ERROR (錯誤)」(100% 使用率)。  
  3. Amazon CloudWatch Events 會從 Trusted Advisor 和監控 Lambda 函數的 vCPU 擷取狀態事件,並使用一組 CloudWatch Events 規則,將狀態事件傳送給您在解決方案的初始部署期間選擇的所有目標:Amazon Simple Queue Service (Amazon SQS) 佇列、Amazon Simple Notification Service (Amazon SNS) 主題 (選用) 或適用於 Slack 通知的 Lambda 函數 (選用)。
  4. 如果您在初始部署期間啟用 Slack 通知,此解決方案將會啟動可將通知傳送到您現有 Slack 頻道的 Lambda 函數。此外還部署了 AWS Systems Manager Parameter Store,以便針對用於將訊息傳送至 Slack 通道的 Slack WebHook URL,提供高可用性、安全、持久的儲存。
  5. Amazon SQS 會接收所有 OK、WARN 和 ERROR 狀態。Limit Summarizer Lambda 函數從佇列中擷取訊息,並將其存放在 Amazon DynamoDB 資料表中,以檢視您帳戶中所有與配額相關事件的歷史記錄。無法寄出信件佇列存放 Limit Summarizer 函數無法讀取的所有訊息。依預設,Amazon SNS 和 Slack 僅接收 WARN 和 ERROR 狀態事件。然而,您可以根據自己的特定需求自訂通知。

該解決方案還包括可在次要帳戶中部署的次要範本。如需詳細資訊,請參閱實作指南

Quota Monitor on AWS

版本 5.3.4
上次更新日期:2021 年 5 月
作者:AWS

預計部署時間:5 分鐘

預估費用  原始程式碼 
使用下面的按鈕訂閱解決方案更新。

注意:若要訂閱 RSS 更新,您必須為正在使用的瀏覽器啟用 RSS 外掛程式。 

此 Solutions Implementation 是否對您有幫助?
提供意見回饋 
影片
使用 AWS 解決方案來解決:Quota Monitor on AWS
回到頁首 
建立圖示
自行部署解決方案

瀏覽我們的 AWS 解決方案實作庫,獲取常見架構問題的答案。

進一步了解 
尋找 APN 合作夥伴
尋找 APN 合作夥伴

尋找 AWS 認證的諮詢與技術合作夥伴協助您入門。

進一步了解 
探索圖示
探索解決方案諮詢產品

瀏覽我們的諮詢產品組合,獲取經過 AWS 審核的解決方案部署協助。

進一步了解