View a markdown version of this page

유휴 리소스 권장 사항 보기 - AWS Compute Optimizer

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

유휴 리소스 권장 사항 보기

Compute Optimizer를 사용하면 삭제하거나 중지할 수 있는 유휴 리소스를 식별하여AWS클라우드 비용을 줄일 수 있습니다. 유휴 권장 사항은 Compute Optimizer 콘솔과 API 세트를 통해 액세스할 수 APIs. 유휴 권장 사항은 다음과 같이 지원되는AWS리소스에 사용할 수 있습니다.

  • Amazon EC2 인스턴스

  • Amazon EC2 Auto Scaling 그룹

  • Amazon EBS 볼륨

  • Fargate의 Amazon ECS 서비스

  • Amazon Aurora 및 RDS 데이터베이스

  • Amazon NAT 게이트웨이

  • Amazon DynamoDB

  • Amazon ElastiCache

  • Amazon MemoryDB

  • Amazon DocumentDB

  • Amazon WorkSpaces

  • Amazon SageMaker 엔드포인트

권장 사항은 매일 새로 고쳐집니다. 이러한 권장 사항은 룩백 기간 동안AWS리소스의 사양 및 사용률 지표를 분석하여 생성됩니다. 룩백 기간은 지원되는 리소스와 권장 사항 기본 설정에 따라 달라집니다. 권장 사항 기본 설정이 없는 경우 기본 룩백 기간인 14일을 사용합니다. 자세한 내용은 리소스별 유휴 기준 단원을 참조하십시오.

참고
  • EBS 볼륨 및 NAT 게이트웨이의 경우 32일 룩백 기간 동안 연결 상태를 분석합니다. WorkSpaces의 경우 63일 룩백 기간 동안의 사용자 연결 활동을 분석합니다.

  • EBS 볼륨 권장 사항의 룩백 기간을 14일로 변경해도 EBS 볼륨의 연결 해제 여부를 결정하는 데 사용되는 32일 룩백 기간은 영향을 받지 않습니다.

  • ElastiCache의 경우 Compute Optimizer에 옵트인한 후 권장 사항이 표시되는 데 최대 48시간이 걸릴 수 있습니다.

리소스별 유휴 기준

유휴 권장 사항에 적합한 지원되는 각 리소스에는 유휴 상태로 찾을 수 있는 고유한 기준이 있습니다. 다음 표에서는 각 리소스의 유휴 기준을 분류하고 유휴 리소스에 대한 Compute Optimizer의 권장 작업도 제공합니다.

Resource 분석된 지표 유휴 기준 권장 조치

Amazon EC2 인스턴스

CPU 사용률, 네트워크 IO, GPU 사용률, GPU 인코더 사용량 및 GPU 메모리 사용량

14일 룩백 기간 동안 최대 CPU 사용률이 5% 미만이고 네트워크 I/O가 5MB/일 미만입니다.

G 또는 P 인스턴스 유형은 14일 룩백 기간 동안 다음 기준을 충족하는 경우 유휴 상태로 간주됩니다.

  • GPU가 룩백 기간의 99% 이상 적극적으로 작동하지 않음

  • GPU 인코더가 인스턴스 런타임의 99% 이상에 사용되지 않음

  • 인스턴스 수준에서 GPU 메모리 사용량이 5% 미만임

  • CPU 최대 사용률이 5% 미만

  • 네트워크 사용률이 5MB/일 미만

이 인스턴스가 필요한지 확인합니다. 필요하지 않은 경우이 인스턴스를 삭제하는 것이 좋습니다.

EC2 Auto Scaling 그룹

CPU 사용률, 네트워크 IO, GPU 사용률, GPU 인코더 사용량 및 GPU 메모리 사용량

EC2 Auto Scaling 그룹에는 14일 룩백 기간 동안 최대 CPU 사용률 또는 5MB/일 네트워크 사용률을 초과하는 인스턴스가 없습니다.

G 또는 P 인스턴스 유형을 사용하는 EC2 Auto Scaling 그룹은 인스턴스가 14일 룩백 기간 동안 다음 기준을 충족하는 경우 유휴 상태로 간주됩니다.

  • GPU가 룩백 기간의 99% 이상 적극적으로 작동하지 않음

  • GPU 인코더가 인스턴스 런타임의 99% 이상에 사용되지 않음

  • 인스턴스 수준에서 GPU 메모리 사용량이 5% 미만임

  • CPU 최대 사용률이 5% 미만

  • 네트워크 사용률이 5MB/일 미만

이 그룹이 필요한지 확인합니다. 이 그룹을 하나의 인스턴스로 축소하거나 삭제하는 것이 좋습니다.

Amazon EBS 볼륨

읽기/쓰기 작업 및 연결 상태

Compute Optimizer는 유휴 상태이거나 연결 해제된 EBS 볼륨을 찾을 수 있습니다.

  • 유휴 - 룩백 기간 동안 읽기/쓰기 작업의 합계가 하루에 1개 미만이고 볼륨이 루트 볼륨이 아닌 경우. 기본 룩백 기간은 14일이며 최대 32일까지 연장할 수 있습니다.

  • 연결되지 않음 - 32일 룩백 기간 동안 볼륨이 EC2 인스턴스에 연결되지 않은 경우.

참고
  • EBS 볼륨 권장 사항의 룩백 기간을 14일로 변경해도 EBS 볼륨의 연결 해제 여부를 결정하는 데 사용되는 32일 룩백 기간은 영향을 받지 않습니다.

이 볼륨이 필요한지 확인합니다. 필요하지 않은 경우 볼륨의 스냅샷을 생성하고 삭제하는 것이 좋습니다.

Fargate의 Amazon ECS 서비스

CPU 사용률 및 메모리 사용률

룩백 기간 동안 최대 CPU 및 메모리 사용률이 1% 미만입니다. 기본 룩백 기간은 14일이며 최대 32일까지 연장할 수 있습니다.

컨테이너화된 애플리케이션이 예상대로 실행되고 있는지 확인합니다. 애플리케이션이 실행되지 않는 경우이 서비스를 삭제하는 것이 좋습니다.

Amazon Aurora 및 RDS 데이터베이스

데이터베이스 연결, 읽기/쓰기 IOPS 및 CPU 사용률

RDS for MySQL 및 RDS for PostgreSQL

DB 인스턴스는 읽기 전용 복제본이 아니며 룩백 기간 동안 데이터베이스 연결, CPU 사용량이 적고 읽기/쓰기 활동이 적었습니다.

Aurora MySQL 및 Aurora PostgreSQL

DB 인스턴스는 Aurora Global Database의 보조 클러스터에 속하지 않으며, 룩백 기간 동안 데이터베이스 연결, CPU 사용량이 적고 읽기/쓰기 활동이 적었습니다.

이 DB 인스턴스가 필요한지 확인합니다. 이 인스턴스가 일시적으로 필요하지 않은 경우 최대 7일 동안 RDS MySQL 및 RDS PostgreSQL DB 인스턴스를 중지할 수 있습니다. 이 인스턴스가 더 이상 필요하지 않은 경우 DB 스냅샷을 생성하고 인스턴스를 삭제할 수 있습니다. 유휴 Aurora MySQL 및 Aurora PostgreSQL 인스턴스의 경우 DB 인스턴스 클래스를 db.serverless로 변경할 수도 있습니다.

Amazon NAT 게이트웨이

활성 연결 수, 소스의에 있는 패킷, 대상의에 있는 패킷

NAT 게이트웨이가 사용 가능한 상태이고,AWS라우팅 테이블과 연결되지 않았으며, 활성 연결이 없고, 룩백 기간 동안 소스 및 대상 모두에서에 패킷이 없습니다.

이 NAT 게이트웨이가 필요한지 확인합니다. 재해 복구 설정의 일부인지 또는 네트워크 아키텍처에서 백업 역할을 하는지 확인합니다.

Amazon DynamoDB

사용된 읽기 용량 단위 및 사용된 쓰기 용량 단위

프로비저닝된 테이블에만 적용됩니다. 14일 룩백 기간 동안 테이블 수준과 모든 글로벌 보조 인덱스(GSI) 수준 모두에서 사용된 읽기 또는 쓰기 용량 단위가 없는 경우 테이블은 유휴 상태로 간주됩니다.

이 테이블이 사용되지 않는지 확인합니다. 온디맨드 모드로 전환하거나 프로비저닝된 용량을 최소화하는 것이 좋습니다. 더 이상 필요하지 않은 경우 S3로 데이터를 내보내고 리소스를 삭제하는 것이 좋습니다.

Amazon ElastiCache

새 연결, 엔진 CPU 사용률, 캐시 적중, 캐시 누락, 명령 가져오기 및 명령 설정

Redis 및 Valkey 엔진에만 적용됩니다.

노드 기반(프로비저닝됨)

클러스터에는 새 연결이 없고, 엔진 CPU 사용률이 1% 미만이며, 14일 룩백 기간 동안 캐시 적중, 누락, 명령 가져오기 또는 설정 명령이 없습니다. 지표는 노드 수준에서 평가됩니다. 클러스터는 모든 노드가 유휴 상태인 경우에만 유휴 상태입니다.

서버리스

클러스터에는 14일 룩백 기간 동안 사용된 처리 단위, 현재 또는 새 연결, 캐시 적중, 누락, 명령 가져오기 또는 설정 명령이 없습니다.

애플리케이션에 여전히이 캐싱 계층이 필요한지 확인합니다. 프로비저닝된 클러스터의 경우 가변 워크로드를 위해 ElastiCache Serverless로 전환하는 것이 좋습니다. 필요하지 않은 경우 리소스를 삭제하는 것이 좋습니다.

Amazon MemoryDB

새 연결, 엔진 CPU 사용률, 키스페이스 적중 및 키스페이스 누락

클러스터에는 새 연결이 없고, 엔진 CPU 사용률이 1% 미만이며, 14일 룩백 기간 동안 키스페이스 적중 또는 누락이 없습니다. 클러스터는 사용 가능 상태여야 합니다.

애플리케이션에 여전히이 캐싱 계층이 필요한지 확인합니다. 필요하지 않은 경우 리소스를 삭제하는 것이 좋습니다.

Amazon DocumentDB

데이터베이스 연결

프로비저닝된 클러스터와 서버리스 클러스터 모두에 적용됩니다. 탄력적 클러스터는 제외됩니다.

클러스터에는 14일 룩백 기간 동안 데이터베이스 연결이 없습니다. 클러스터는 사용 가능 상태여야 합니다.

프로비저닝됨

이 클러스터가 필요한지 확인합니다. 일시적으로 필요하지 않은 경우 최대 7일 동안 리소스를 중지하거나 DocumentDB Serverless로 전환하는 것을 고려할 수 있습니다. 더 이상 필요하지 않은 경우 DB 스냅샷을 생성하고 리소스를 삭제합니다.

서버리스

이 클러스터가 필요한지 확인합니다. 일시적으로 필요하지 않은 경우 최대 7일 동안 리소스를 중지할 수 있습니다. 더 이상 필요하지 않은 경우 DB 스냅샷을 생성하고 리소스를 삭제합니다.

Amazon WorkSpaces

사용자 연결 활동

Always On WorkSpaces에만 적용됩니다. 자동 중지 및 대기 WorkSpaces는 제외됩니다.

63일 룩백 기간 동안 WorkSpace에 연결한 사용자는 없습니다.

할당된 사용자에게이 WorkSpace가 여전히 필요한지 확인합니다. 일시적으로 필요하지 않은 경우 자동 중지 모드로 전환하는 것이 좋습니다. 사용자에게 더 이상 액세스 권한이 필요하지 않은 경우 리소스를 삭제하는 것이 좋습니다.

Amazon SageMaker 엔드포인트

Invocations

엔드포인트는 14일 룩백 기간 동안 호출이 없었습니다.

이 엔드포인트가 아직 사용 중인지 확인합니다. 자주 사용하지 않는 경우 지원되는 경우 추론 구성 요소에 대해 scale-to-zero 기능을 활성화하는 것이 좋습니다. 더 이상 필요하지 않은 경우 리소스를 삭제하는 것이 좋습니다.

예상 월별 절감액

예상 월별 절감액(할인 후)

이 열에는 지원되는 요금 모델 하에서 Compute Optimizer가 권장하는 조치를 유휴 리소스별로 취함으로써 경험할 수 있는 대략적인 월간 비용 절감액이 나열됩니다. 지원되는 요금 모델은 특정AWS리소스에 따라 다릅니다. 예를 들어, EC2 인스턴스는 절감형 플랜 및 예약 인스턴스 할인을 지원하지만 ECS 서비스는 절감형 플랜 요금 모델만 지원합니다. 지원되는 요금 모델이 포함된 추천을 받으려면 절감액 추정 모드 기본 설정을 활성화해야 합니다. 자세한 내용은 절감액 추정 모드를 참조하십시오.

참고

절감액 추정 모드 기본 설정을 활성화하지 않으면 인스턴스 탭과 스토리지 탭 모두의 이 열에 기본 온디맨드 요금 할인 정보가 표시됩니다.

예상 월별 절감액(온디맨드)

이 열에는 온디맨드 요율 모델 하에서 Compute Optimizer가 권장하는 조치를 유휴 리소스별로 취함으로써 경험할 수 있는 대략적인 월간 비용 절감액이 나열됩니다.

중요

에서 Cost Optimization Hub를 활성화하면AWS Cost Explorer Compute Optimizer는 특정 요금 할인이 포함된 Cost Optimization Hub 데이터를 사용하여 권장 사항을 생성합니다. Cost Optimization Hub가 활성화되지 않은 경우 Compute Optimizer는 Cost Explorer 데이터와 온디맨드 요금 정보를 사용하여 권장 사항을 생성합니다. 자세한 내용은 AWS Cost Management사용 설명서Cost Explorer 활성화Cost Optimization Hub를 참조하십시오.