COST04-BP04 리소스 자동 해제 - 비용 최적화 요소

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

COST04-BP04 리소스 자동 해제

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

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

구현 가이드

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

최신 애플리케이션은 서버리스 서비스 채택을 우선시하는 전략인 서버리스 우선 구축됩니다. 는 스택의 세 계층, 즉 컴퓨팅, 통합 및 데이터 스토어 모두에 대해 서버리스 서비스를 AWS 개발했습니다. 서버리스 아키텍처를 사용하면 자동 스케일 업 및 스케일 다운을 통해 트래픽이 적은 기간에 비용을 절감할 수 있습니다.

구현 단계

  • Amazon EC2 Auto Scaling 또는 Application Auto Scaling 구현: 지원되는 리소스의 경우 Amazon EC2 Auto Scaling 또는 Application Auto Scaling 을 사용하여 구성합니다. 이러한 서비스는 AWS 서비스를 사용할 때 사용률과 비용 효율성을 최적화하는 데 도움이 될 수 있습니다. 수요가 낮아지면 이러한 서비스는 과도한 지출을 방지할 수 있도록 모든 초과 리소스 용량을 자동으로 제거합니다.

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

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

  • 서버리스 서비스 사용: 에서 서버리스 아키텍처이벤트 기반 아키텍처를 구축하는 우선 순위를 지정 AWS 하여 애플리케이션을 구축하고 실행합니다. AWS 는 기본적으로 자동으로 최적화된 리소스 사용률과 자동 서비스 해제(스케일 인 및 스케일 아웃)를 제공하는 여러 서버리스 기술 서비스를 제공합니다. 서버리스 애플리케이션을 통해 리소스 사용률이 자동으로 최적화되고 과다 프로비저닝에 대한 비용을 지불할 필요가 없습니다.

리소스

관련 문서:

관련 예제: