這個 AWS 解決方案有什麼作用?
Instance Scheduler on AWS 解決方案可協助您控制 AWS 資源成本,作法是為其 Amazon Elastic Compute Cloud (Amazon EC2) 和 Amazon Relational Database Service (Amazon RDS) 執行個體設定起迄排程。
它還可協助降低營運成本,作法是停止未用的資源,並於需要容量時啟動資源。例如,公司可在生產環境中使用 Instance Scheduler on AWS 每天自動停止營業時間以外的執行個體。如果您讓所有執行個體於充分使用率之下執行,使用此解決方案能降低解決方案使用率,繼而依照所設定的排程降低整體成本。
優勢
跨帳戶執行個體排程
自動化標記
使用 Scheduler CLI 設定排程或期間
使用 SSM 維護時段設定排程或期間
AWS 解決方案概觀
下圖描述了您可以使用實作指南和隨附的 AWS CloudFormation 範本自動部署的架構。

Instance Scheduler on AWS 架構
1.AWS CloudFormation 範本能依照客戶所定義的時間間隔設定 Amazon CloudWatch 事件。此事件能呼叫 Instance Scheduler AWS Lambda 函數。設定過程中,由使用者定義 AWS 區域和帳戶,以及自訂標籤,供 Instance Scheduler on AWS 用以與適當的 Amazon EC2 和 Amazon RDS 執行個體建立排程的關聯。
2.這些值會存放在 Amazon DynamoDB,Lambda 函數每回執行時都會加以擷取。您即可將自訂標籤套用至適當的執行個體。
3.初始設定 Instance Scheduler 時,由您定義標籤鍵值,藉以識別適用的 Amazon EC2 和 Amazon RDS 執行個體。在您建立排程時,您所指定的名稱會作為標籤值,識別您想套用至所標記資源的排程。例如,使用者可以使用解決方案的預設標籤名稱 (標籤鍵值) Schedule,建立名為 uk-office-hours 的排程。為了識別將會使用 uk-office-hours 排程的執行個體,使用者替 Schedule 標籤鍵值加入 uk-office-hours 此值。
Instance Scheduler on AWS
1.4.1 版
發佈日期︰2022 年 11 月
作者:AWS
預計部署時間:5 分鐘
AWS System Manager 快速設定
使用 AWS System Manager 快速設定,只需點按幾下,即可建立和管理排程,以便在您的帳戶和區域中啟動和停止 Amazon EC2 執行個體。