COST04-BP04 리소스 자동 폐기 - AWS Well-Architected Framework

COST04-BP04 리소스 자동 폐기

중요하지 않은 리소스, 필수가 아닌 리소스 또는 사용률이 낮은 리소스를 파악하고 폐기하는 과정에서 워크로드가 리소스 종료를 정상적으로 처리하도록 설계합니다.

이 모범 사례가 수립되지 않을 경우 노출되는 위험의 수준: 낮음

구현 가이드

자동화를 사용하여 폐기 프로세스와 관련된 비용을 줄이거나 제거합니다. 자동 폐기를 수행하도록 워크로드를 설계하면 수명 주기 동안 전체 워크로드 비용을 절감할 수 있습니다. 여러분은 AWS Auto Scaling 을 사용하여 폐기 프로세스를 수행할 수 있습니다. 또한 API 또는 SDK 를 사용하여 워크로드 리소스를 자동으로 폐기하는 사용자 지정 코드를 구현할 수도 있습니다.

구현 단계

  • AWS Auto Scaling 구현: 지원되는 리소스의 경우 AWS Auto Scaling을 사용하여 리소스를 구성합니다.

  • 인스턴스를 종료하도록 CloudWatch 구성: CloudWatch 경보를 사용하여 인스턴스를 종료하도록 구성할 수 있습니다. 폐기 프로세스의 지표를 사용하여 Amazon Elastic Compute Cloud(Amazon EC2) 작업으로 경보를 구현합니다. 롤아웃하기 전에 비 프로덕션 환경에서 작업을 확인합니다.

  • 워크로드 내에서 코드 구현: AWS SDK 또는 AWS CLI를 사용하여 워크로드 리소스를 폐기할 수 있습니다. 애플리케이션 내에서 AWS와 통합되고 더 이상 사용되지 않는 리소스를 종료하거나 제거하는 코드를 구현합니다.

리소스

관련 문서: