규모 조정 추천을 통해 비용 최적화 - AWS 비용 관리

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

규모 조정 추천을 통해 비용 최적화

Cost Explorer의 규모 조정 추천 기능은 Amazon Elastic Compute Cloud(Amazon EC2) 내 인스턴스 규모 축소 또는 종료를 통해 비용을 절감할 수 있는 기회를 찾는 데 도움이 됩니다. 규모 조정 추천은 Amazon EC2 리소스 및 사용량 분석을 통해 지출 절감의 가능성을 보여줍니다. 멤버 계정에서 사용률이 저조한 모든 Amazon EC2 인스턴스를 단일 창으로 볼 수 있어 절감할 수 있는 비용을 즉시 파악할 수 있습니다. 추천을 확인한 후, Amazon EC2 콘솔에서 작업을 수행할 수 있습니다.

참고

비용 최적화 허브를 사용하여 비용 최적화 기회를 파악하는 것이 좋습니다. 자세한 내용은 비용 최적화 허브를 참조하십시오.

규모 조정 추천 시작하기

Cost Explorer 콘솔에서 예약 추천 및 리소스 기반 추천에 액세스할 수 있습니다. 이 기능을 활성화한 후 추천을 생성하는 데 최대 24시간이 걸릴 수 있습니다.

규모 조정 추천에 액세스하려면
  1. AWS Management Console에 로그인한 후 https://console.aws.amazon.com/cost-management/home에서 AWSCost Management 콘솔을 엽니다.

  2. 탐색 창에서 규모 조정 추천(Rightsizing recommendations)을 선택합니다.

규모 조정 추천을 활성화하려면
  1. https://console.aws.amazon.com/cost-management/home에서 AWS비용 관리(Cost Management)를 엽니다.

  2. 탐색 창에서 기본 설정(Preferences)을 선택합니다.

  3. 추천(Recommendations) 섹션에서 Amazon EC2 리소스 추천 받기(Receive Amazon EC2 resource recommendations)를 선택합니다.

  4. 기본 설정 저장을 선택합니다.

참고

일반 계정 또는 관리 계정만 규모 조정 추천을 활성화할 수 있습니다. 이 기능을 활성화한 후에는 설정 페이지에서 관리 계정이 멤버 계정 액세스를 구체적으로 금지하지 않는 한 멤버 및 관리 계정 모두 규모 조정 추천에 액세스할 수 있습니다.

추천의 질을 높이기 위해 AWS에서는 디스크 또는 메모리 사용률과 같이 게시된 사용률 지표를 사용해 추천 모델 및 알고리즘을 개선할 수 있습니다. 모든 지표는 AWS에서 모델 교육을 위해 사용하기 전에 익명화되고 집계됩니다. 이러한 환경에 참여하지 않기를 원하고 지표가 모델 개선 목적으로 저장 및 사용되지 않도록 요청하려면 AWS Support에 연락하세요. 자세한 내용은 AWS서비스 약관을 참조하세요.

규모 조정 추천 사용

규모 조정 추천에서 다음과 같은 최상위 핵심 성능 지표(KPI)를 사용할 수 있습니다.

  • 최적화 기회(Optimization opportunities) – 리소스 및 사용량에 따라 제공되는 추천의 수

  • 예상되는 월간 절감액(Estimated monthly savings) – 제공되는 각 추천과 관련된 예상 월간 절감액의 합계

  • 예상 절감(Estimated savings (%)) – 추천 목록의 인스턴스와 관련된 직접 인스턴스 비용(온디맨드) 대비 얻을 수 있는 절감액

규모 조정 추천을 필터링하려면
  1. https://console.aws.amazon.com/cost-management/home에서 AWS비용 관리(Cost Management)를 엽니다.

  2. 왼쪽 탐색 창에서 규모 조정 추천(Rightsizing recommendations)을 선택합니다.

  3. 규모 조정 추천의 페이지의 상단에서 다음 확인란의 일부 또는 모두를 선택하여 추천을 필터링합니다.

    • 유휴 인스턴스(종료 추천)

    • 사용량이 적은 인스턴스

    • Savings Plan 및 예약 인스턴스 포함(추천 비용 절감 계산에서 기존 Savings Plan 또는 RI 담당률을 고려하는 옵션)

    • 추천 생성(인스턴스 패밀리 내에서 또는 여러 인스턴스 패밀리에서 추천을 생성하는 옵션)

  4. 결과(Findings) 표 위에 있는 검색 창을 사용해 다음 파라미터로 필터링합니다.

    • 계정 ID(관리 계정에서 사용할 수 있는 옵션)

    • 리전

    • 비용 할당 태그

규모 조정 추천의 세부 정보를 보려면
  1. https://console.aws.amazon.com/cost-management/home에서 AWS비용 관리(Cost Management)를 엽니다.

  2. 왼쪽 탐색 창에서 규모 조정 추천(Rightsizing recommendations)을 선택합니다.

  3. 보기를 선택합니다.

    각 추천 오른쪽에 있는 보기 버튼을 사용하면 인스턴스 및 추천에 대한 세부 정보를 제공하는 창이 열립니다.

추천을 CSV 형식으로 다운로드하려면
  1. Cost Explorer 시작을 선택합니다.

  2. 왼쪽 탐색 창에서 추천(Recommendations)을 선택합니다.

  3. CSV 다운로드를 선택합니다.

CSV 파일 필드에 대한 정의는 CSV 세부 정보단원을 참조하세요.

CloudWatch 지표를 사용하여 권장 사항 향상

Amazon CloudWatch 에이전트를 활성화하면 메모리 사용률을 검사할 수 있습니다.

메모리 사용을 활성화하려면 CloudWatch 에이전트 설치를 참조하십시오.

중요

CloudWatch 구성 파일을 생성할 때는 수집된 지표에 기본 네임스페이스와 기본 이름을 사용합니다.

InstanceID의 경우, append_Dimension을 선택합니다. 개별 메모리 또는 디스크 지표에 대한 추가적인 차원을 추가하지 않습니다. 디스크 사용률은 현재는 검토되지 않습니다.

Linux 인스턴스의 경우, CloudWatch 에이전트에서 수집할 지표에 따라 mem_used_percent를 선택합니다. Windows 인스턴스의 경우, "% Committed Bytes In Use"를 선택합니다.

에이전트에 대한 자세한 내용은 Amazon 사용 설명서의 CloudWatch 에이전트를 사용한 Amazon EC2 인스턴스 및 온프레미스 서버에서 지표 및 로그 수집을 참조하십시오. CloudWatch CloudWatch

CSV 세부 정보

다음은 규모 조정 추천(Rightsizing Recommendations) 페이지의 다운로드 가능 CSV 형식 필드 목록입니다. 이 필드는 사용 가능한 여러 가지 규모 조정 옵션이 있는 경우 반복됩니다. 파일에는 해당되는 모든 비용 할당 태그도 포함되어 있습니다.

  • 계정 ID – 추천의 기반이 되는 인스턴스를 소유한 AWS계정 ID입니다.

  • 계정 이름(Account Name) – 추천의 기반이 되는 인스턴스를 소유한 계정의 이름입니다.

  • 인스턴스 ID(Instance ID) – 고유한 인스턴스 식별자입니다.

  • 인스턴스 이름(Instance Name) - 인스턴스에 지정한 이름입니다.

  • 인스턴스 유형(Instance Type) – 원본 인스턴스의 인스턴스 패밀리 및 크기입니다.

  • 인스턴스 이름(Instance Name) - 인스턴스에 지정한 이름입니다. 인스턴스에 이름을 지정하지 않으면 이 필드가 공백으로 표시됩니다.

  • 운영 체제(OS) – 현재 인스턴스의 운영 체제 또는 플랫폼입니다.

  • 리전 – 인스턴스가 실행 중인 AWS리전입니다.

  • 실행 시간(Running Hours) – 지난 14일 동안 인스턴스가 실행된 총 시간입니다.

  • RI 시간 – 검토 기간 동안 AWS예약이 담당한 총 실행 시간의 하위 집합입니다.

  • OD 시간(OD Hours) – 검토 기간 동안 온디맨드였던 총 실행 시간의 하위 집합입니다.

  • SP 시간(SP Hours) – 검토 기간 동안 Savings Plan이 담당한 총 실행 시간의 하위 집합입니다.

  • CPU 사용률(CPU Utilization) – 검토 기간 동안 인스턴스의 최대 CPU 사용률입니다.

  • 메모리 사용률 — 룩백 기간 동안 인스턴스의 최대 메모리 사용률 (Amazon CloudWatch 에이전트에서 제공하는 경우).

  • 디스크 사용률 — 룩백 기간 동안 인스턴스의 최대 디스크 사용률 ( CloudWatch 에이전트에서 사용할 수 있는 경우 - 현재 지원되지 않음).

  • 네트워크 용량(Network Capacity) – 현재 인스턴스의 초당 최대 네트워크 입력/출력 연산 용량입니다. 이것은 실제 인스턴스 사용 또는 성능을 측정한 것이 아닌 용량일 뿐이며 추천에는 고려되지 않습니다.

  • EBS 읽기 처리량(EBS Read Throughput) - 초당 최대 읽기 작업 수입니다.

  • EBS 쓰기 처리량(EBS Write Throughput) - 초당 최대 쓰기 작업 수입니다.

  • EBS 읽기 대역폭(EBS Read Bandwidth) - 초당 최대 읽기 볼륨(KiB)입니다.

  • EBS 쓰기 대역폭(EBS Write Bandwidth) - 초당 최대 쓰기 볼륨(KiB)입니다.

  • 추천 작업(Recommended Action) – 추천된 작업으로, 인스턴스를 수정하거나 종료합니다.

  • 추천 인스턴스 유형 1(Recommended Instance Type 1) – 추천 인스턴스 유형의 인스턴스 패밀리 및 크기입니다. 종료 추천의 경우 이 필드는 비어 있습니다.

  • 추천 인스턴스 유형 1 예상 절감액(Recommended Instance Type 1 Estimated Saving) – 추천 작업, 인스턴스 유형, 관련된 요율 및 현재 예약 인스턴스(RI) 포트폴리오에 따른 예상 절감액입니다.

  • 추천 인스턴스 유형 1 예상 CPU – 현재 인스턴스 디스크의 사용률 및 추천 인스턴스 사양에 따른 CPU 사용률의 예상 값입니다.

  • 추천 인스턴스 유형 1 예상 메모리(Recommended Instance Type 1 Projected Memory) – 현재 인스턴스 메모리의 사용률 및 추천 인스턴스 사양에 따른 메모리 사용률의 예상 값입니다.

  • 추천 인스턴스 유형 1 예상 디스크(Recommended Instance Type 1 Projected Disk) – 현재 인스턴스 디스크의 사용률 및 추천 인스턴스 사양에 따른 디스크 사용률의 예상 값입니다.

  • 추천 인스턴스 유형 1 네트워크 용량(Recommended Instance Type 1 Network Capacity) – 추천 인스턴스의 초당 최대 네트워크 입력/출력 연산 용량입니다. 이것은 실제 인스턴스 사용 또는 성능을 측정한 것이 아닌 용량일 뿐이며 추천에는 고려되지 않습니다.

규모 조정 추천 계산의 이해

이 단원에서는 규모 조정 추천 알고리즘에서 사용되는 절감액 계산에 대한 개요를 제공합니다.

통합 결제 패밀리

통합 결제 패밀리에 있는 모든 계정의 모든 인스턴스를 식별하기 위해 규모 조정 추천은 각 계정의 지난 14일 동안의 사용량을 확인합니다. 인스턴스가 중지되거나 종료되면 해당 인스턴스가 고려 사항에서 제거됩니다. 나머지 모든 인스턴스의 경우 CloudWatch 호출하여 지난 14일 동안의 최대 CPU 사용률 데이터, 메모리 사용률 (활성화된 경우), 네트워크 입/출력, 로컬 디스크 입출력 (I/O), 연결된 EBS 볼륨의 성능을 확인합니다. 이것은 애플리케이션 성능에 유해하거나 사용자의 성능에 예기치 않은 영향을 미칠 수 있는 인스턴스 수정을 추천하기 위한 것이 아니라 보수적인 추천을 산출하기 위한 것입니다.

인스턴스의 유휴, 사용률 저조 여부 또는 둘 다 아닌지 여부 확인하기

다음 중 한 가지 평가를 수행하기 위해 지난 14일 간 인스턴스의 최대 CPU 사용률을 확인합니다.

  • 유휴(Idle) – 최대 CPU 사용률이 1% 이하인 경우. 종료 추천이 생성되고 절감액이 계산됩니다. 자세한 정보는 절감액 계산단원을 참조하세요.

  • 사용률 저조(Underutilized) – 최대 CPU 사용률이 1% 이상이고 인스턴스 유형을 수정할 때 비용 절감이 가능한 경우 수정 추천이 생성됩니다.

인스턴스가 유휴 또는 사용률 저조 상태가 아닌 경우에는 추천을 생성하지 않습니다.

변경 추천 생성

추천은 기계 학습 엔진을 사용하여 특정 워크로드에 대한 최적의 Amazon EC2 인스턴스 유형을 파악합니다. 인스턴스 유형에는 AWS Auto Scaling그룹의 일부인 인스턴스 유형이 포함됩니다.

추천 엔진은 워크로드의 구성 및 리소스 사용량을 분석하여 수십 가지 정의 특성을 파악합니다. 예를 들어 워크로드가 CPU 집약적인지 또는 일일 패턴을 나타내는지 여부를 확인할 수 있습니다. 추천 엔진은 이러한 특성을 분석하고 워크로드에 필요한 하드웨어 리소스를 파악합니다.

마지막으로, 워크로드가 다양한 Amazon EC2 인스턴스에서 어떻게 수행되어 특정 워크로드에 대한 최적의 AWS컴퓨팅 리소스에 대한 추천을 제시하는지 결론을 내립니다.

절감액 계산

먼저 지난 14일간 실행 중인 인스턴스를 검토하여 RI 또는 Savings Plan에 의해 부분적으로 또는 완전히 커버되었는지 여부, 또는 온디맨드로 실행되고 있는지 여부를 식별합니다. 또 하나의 요인은 RI의 크기가 유연한지 여부입니다. 인스턴스를 실행하는 데 드는 비용은 온디맨드 시간과 인스턴스 유형의 비율에 따라 계산됩니다.

각 추천에 대해 새 인스턴스를 운영하는 데 드는 비용을 계산합니다. 새 인스턴스가 동일한 인스턴스 패밀리 내에 있는 경우 크기가 유연한 RI가 이전 인스턴스와 동일한 방식으로 새 인스턴스를 커버한다고 가정합니다. 예상 절감액은 온디맨드 실행 시간의 수 및 온디맨드 비율의 차이에 근거하여 계산됩니다. RI의 크기가 유연하지 않거나 새 인스턴스가 다른 인스턴스 패밀리에 있는 경우 예상 절감액은 새 인스턴스가 지난 14일 동안 온디맨드로 실행되었는지 여부에 따라 계산됩니다.

Cost Explorer는 예상 절감액이 $0 이상인 추천만 제공합니다. 이러한 추천은 Compute Optimizer 결과의 일부입니다. 비용 증가를 초래할 수 있는 성능 기반 추천은 Compute Optimizer 단원을 참조하세요.

RI 또는 Savings Plan 할인을 고려하거나 고려하지 않고 절감액을 볼 수 있습니다. 추천은 기본적으로 두 할인을 모두 고려합니다. RI 또는 Savings Plan 할인을 고려하면 일부 추천에서는 $0의 절감액이 제시될 수 있습니다. 이 옵션을 변경하려면 규모 조정 추천 사용단원을 참조하세요.

참고

규모 조정 추천을 통해 규모 조정의 2차 효과(그 결과로 얻는 RI 시간의 가용성과, 추천이 다른 인스턴스에 적용되는 방식)를 얻을 수는 없습니다. RI 시간의 재할당에 따른 잠재적 절감액은 계산에 포함되지 않습니다.