概觀
Instance Scheduler on AWS 解決方案可自動啟動和停止 Amazon Elastic Compute Cloud (Amazon EC2) 和 Amazon Relational Database Service (Amazon RDS) 執行個體。
此解決方案透過停止未用的資源,並於需要時啟動資源,來協助降低營運成本。如果您讓所有執行個體持續以完全使用率執行,則可大幅節省成本。
優勢
此解決方案包含一個範本,該範本會建立必要的 AWS Identity and Access Management (IAM) 角色以起迄次要帳戶的執行個體。
Instance Scheduler on AWS 可自動將標籤新增到其啟動或停止的所有執行個體。此解決方案亦包含巨集,能將可變資訊加入標籤。
此解決方案包含命令列界面 (CLI),其會提供排程和期間的設定命令。CLI 讓客戶能夠估算指定排程的費用節省。
對於 Amazon EC2 執行個體,Instance Scheduler on AWS 能使用於同一區域所定義的 SSM 維護時段作為執行個體,啟動和停止該維護時段的執行個體。
技術詳細資訊
下圖顯示您可以使用解決方案的實作指南和隨附的 AWS CloudFormation 範本來建立的架構。
步驟 1
AWS CloudFormation 範本能依照客戶所定義的時間間隔設定 Amazon CloudWatch 事件。此事件能調用 Instance Scheduler AWS Lambda 函數。設定過程中,由使用者定義 AWS 區域和帳戶,以及自訂標籤,供 Instance Scheduler on AWS 用以與適當的 Amazon EC2 和 Amazon RDS 執行個體建立排程的關聯。
步驟 3
初始設定 Instance Scheduler on AWS 時,由您定義標籤鍵值,藉以識別適用的 Amazon EC2 和 Amazon RDS 執行個體。在您建立排程時,名稱會用作標籤值,識別套用至標記資源的排程。
步驟 4 (選用)
當您選取 CloudFormation 參數「使用 AWS Organizations」並提供有效的 Organization ID 時,會建立額外的事件匯流排資源,這樣就會從遠端帳戶接收來自 CloudWatch 事件的事件。這些事件會提供帳戶 ID,該帳戶 ID 會新增至 DynamoDB 的解決方案組態中。
相關內容
本指引可協助您設定雲端財務管理 (CFM) 功能,以管理和優化雲端服務的費用。此功能包括近乎即時的可視性、成本與用量分析,以便為支出儀表板、優化、支出限制、退款以及異常偵測與回應等主題的決策提供支援。