COST04-BP04 自動停用資源
設計工作負載,在識別和停用非關鍵資源、不需要的資源或低利用率資源時,妥善處理資源終止。
未建立此最佳實務時的曝險等級:低
實作指引
使用自動化來降低或消除停用程序的相關成本。將工作負載設計為執行自動停用,可降低工作負載生命週期內的整體成本。可以使用 Amazon EC2 Auto Scaling
現代化應用程式
實作步驟
-
實作 Amazon EC2 Auto Scaling 或 Application Auto Scaling:對於受支援的資源,請使用 Amazon EC2 Auto Scaling 或 Application Auto Scaling 進行設定。這些服務可協助您在使用 AWS 服務時優化使用率和成本效益。當需求下降時,這些服務會自動移除超額的資源容量,以免您超支。
-
設定 CloudWatch 以終止執行個體:可將執行個體設定為使用 CloudWatch 警示來終止執行個體。使用來自於停用程序的指標,透過 Amazon Elastic Compute Cloud 動作實作警示。推出之前,確認非生產環境中的操作。
-
在工作負載內實作程式碼:可以使用 AWS SDK 或 AWS CLI 來停用工作負載資源。在整合 AWS 的應用程式內實作程式碼,並終止或移除不再使用的資源。
-
使用無伺服器服務:優先在 AWS 上建置無伺服器架構
和事件驅動架構 ,以建置並執行應用程式。AWS 提供多種無伺服器技術服務,本質上可提供自動最佳化的資源使用率和自動停用 (縮減和擴充)。在使用無伺服器應用程式時,系統會自動為您提供最佳化的資源使用率,您永遠不會因為過度佈建而支付費用。
資源
相關文件:
相關範例: