올바른 크기 조정 권장 사항 기본 설정 - AWS Compute Optimizer

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

올바른 크기 조정 권장 사항 기본 설정

적정 규모의 권장 환경 설정 기능을 사용하면 Amazon EC2, Auto Scaling 그룹 및 RDS DB 인스턴스 권장 사항을 생성할 때 Compute Optimizer에서 고려할 설정을 사용자 지정할 수 있습니다. 이 기능을 사용하면 다음 작업을 수행할 수 있습니다.

  • CPU 사용률의 헤드룸과 임계값을 모두 조정하십시오.

  • 메모리 사용률의 헤드룸을 조정하세요.

  • 특정 룩백 기간 옵션을 구성하세요.

  • 조직, 계정 또는 지역 수준에서 인스턴스 패밀리 기본 설정을 설정합니다.

이렇게 하면 권장 사항이 생성되는 방식에 대한 투명성이 향상되고 비용 절감 및 성능 민감도를 높이기 위해 리소스 권한 조정 권장 사항을 구성할 수 있습니다.

AWS 조직의 계정 관리자 또는 위임 관리자인 경우 적정 규모 권장 사항 기본 설정을 적용할 계정 또는 조직을 선택할 수 있습니다. 개별 AWS 계정 소유자(조직에 속하지 않음)인 경우, 설정한 올바른 크기 조정 권장 사항 기본 설정은 해당 소유자의 권장 사항에만 적용됩니다.

참고
  • CPU 및 메모리 사용률에 대한 적정 크기 기본 설정은 Amazon EC2 인스턴스에서만 사용할 수 있습니다.

  • RDS DB 인스턴스의 경우 룩백 기간 기본 설정만 지정할 수 있습니다.

다음 섹션에서는 각 기능의 세부 정보와 AWS Compute Optimizer에서 올바른 크기 조정 권장 사항 기본 설정을 설정하는 방법을 간략하게 설명합니다.

1단계: 기본 설정 수준(조직만 해당)

조직의 계정 관리자 또는 위임된 관리자인 경우 조직 내 모든 계정 또는 올바른 크기 조정 권장 사항 기본 설정을 적용할 특정 계정을 선택할 수 있습니다.

참고

개인 AWS 계정 소유자인 경우 2단계: 지역별 범위로 건너뛰십시오.

올바른 크기 조정 권장 사항 기본 설정에 대한 기본 설정 수준을 설정하려면
  1. https://console.aws.amazon.com/compute-optimizer/에서 Compute Optimizer 콘솔을 엽니다.

  2. 탐색 창에서 올바른 크기 조정을 선택합니다.

  3. 리소스 유형 드롭다운 메뉴에서 원하는 리소스 유형을 선택합니다.

  4. 선택한 리소스 섹션에서 옵트인한 모든 계정 드롭다운 메뉴를 선택합니다.

    • 모든 멤버 계정을 옵트인하려면 기본 설정 수준 드롭다운에서 옵트인한 모든 계정을 선택합니다.

    • 개별 회원 계정을 옵트인하려면 기본 설정 수준 드롭다운에서 계정 선택을 선택합니다. 표시되는 프롬프트에서, 적정 크기 설정을 선택할 수 있도록 옵트인하려는 계정을 선택합니다. 그런 다음 계정 수준 설정을 선택합니다.

    올바른 크기 조정 권장 사항 기본 설정을 위한 계정을 선택합니다.

2단계: 리전별 범위

이 단계에서는 Compute Optimizer에서 적정 규모 권장 사항 기본 설정을 적용할 AWS 리전 위치를 지정할 수 있습니다. 예를 들어 미국 동부(버지니아 북부) 리전 및 미국 동부(오하이오) 리전을 선택하면 기본 설정이 해당 리전에만 적용됩니다.

올바른 크기 조정 권장 사항 기본 설정의 리전별 범위를 설정하려면
  1. https://console.aws.amazon.com/compute-optimizer/에서 Compute Optimizer 콘솔을 엽니다.

  2. 탐색 창에서 올바른 크기 조정을 선택합니다.

  3. 리소스 유형 드롭다운 메뉴에서 원하는 리소스 유형을 선택합니다.

  4. 올바른 크기 조정 기본 설정 페이지에서 편집을 선택합니다.

  5. 요구 사항에 따라 모든 리전 또는 사용자 지정 리전을 선택합니다.

  6. 사용자 지정 지역을 선택하는 경우 Compute Optimizer에서 기본 설정을 적용할 AWS 리전 위치를 선택합니다. 그리고 다음을 선택합니다.

    올바른 크기 조정 권장 사항 기본 설정을 위한 리전을 선택합니다.

3단계: 선호 EC2 인스턴스

올바른 크기 조정 권장 사항 기본 설정을 통해 권장 사항 출력에 원하는 EC2 인스턴스를 지정할 수 있습니다. Compute Optimizer에서 마이그레이션을 위해 권장하는 인스턴스 유형 및 패밀리를 제어하는 사용자 지정 인스턴스 고려 사항 세트를 정의할 수 있습니다. 이 기본 설정을 사용하면 Compute Optimizer에서 특정 요구 사항에 맞는 인스턴스만 추천할 수 있습니다. 그렇다고 해서 Compute Optimizer가 모든 워크로드에 대한 권장 사항을 생성하는 것을 막지는 않습니다.

조직의 지침이나 요구 사항에 따라 인스턴스 유형 선택을 사용자 지정할 수 있습니다. 예를 들어 절감형 플랜과 예약 인스턴스를 구입한 경우 해당 요금 모델이 적용되는 인스턴스만 지정할 수 있습니다. 또는 애플리케이션 설계상 특정 프로세서가 탑재된 인스턴스나 버스트가 불가능한 인스턴스만 사용하려는 경우 해당 인스턴스를 권장 출력으로 지정할 수 있습니다.

또한 이 기능을 사용하면 선택한 인스턴스 패밀리의 향후 변형을 자동으로 고려할 수 있습니다. 이렇게 하면 기본 설정에서 가장 좋은 price-to-performance 비율을 제공할 수 있는 최신 버전의 선호 인스턴스 패밀리를 사용할 수 있습니다.

참고

인스턴스 후보를 너무 많이 제한하지 않는 것이 좋습니다. 이렇게 하면 잠재적 비용 절감과 올바른 크기 조정 기회가 줄어들 수 있습니다.

기본 인스턴스 지정

다음 절차를 사용하여 조직의 구성원 계정 또는 개인 AWS 계정 소유자에 대한 선호 인스턴스 유형 및 크기를 지정하십시오.

권장 사항 출력에 원하는 인스턴스를 설정하려면
  1. 2단계: 리전별 범위에 설명된 단계를 따르십시오.

  2. 선호 EC2 인스턴스 페이지에서 요구 사항에 따라 모든 인스턴스 유형(기본값) 또는 특정 인스턴스 유형 및 크기로 제한을 선택합니다.

  3. 특정 인스턴스 유형 및 크기로 제한을 선택하는 경우 권장 출력에서 원하는 인스턴스 유형을 선택합니다.

    • 인스턴스 패밀리별 검색 드롭다운 메뉴를 사용하십시오. 인스턴스 패밀리를 선택하면 선택한 패밀리 내에서 사용 가능한 인스턴스 유형만 목록에 표시됩니다.

    • 인스턴스 유형 찾기 검색 창을 사용하여 원하는 특정 인스턴스 유형을 입력합니다.

    올바른 크기 조정 권장 사항 기본 설정의 선호 인스턴스를 선택합니다.
  4. (선택 사항) 각 인스턴스 유형의 크기를 지정하려면 다음을 수행합니다.

    1. 원하는 인스턴스 유형에서 편집 아이콘을 선택합니다.

    2. 원하지 않는 인스턴스 크기에서 X를 선택합니다.

    3. 를 선택하여 선택을 확인합니다.

  5. (선택 사항) Compute Optimizer에서 선택한 인스턴스 패밀리의 향후 변형을 자동으로 고려하지 않도록 하려면 선택한 인스턴스 패밀리의 향후 변형 자동 고려를 끄십시오.

    인스턴스 패밀리의 향후 변형 자동 고려 전환
  6. 다음을 선택합니다.

4단계: 룩백 기간 및 지표

Rightsizing 권장 사항 기본 설정을 통해 사용자 지정 권장 사항을 생성할 때 Compute Optimizer에서 사용할 룩백 기간과 CPU 및 메모리 사용률 기본 설정을 지정할 수 있습니다.

룩백 기간

올바른 크기 조정 권장 사항 기본 설정에 맞는 지표 분석 룩백 기간을 선택합니다. Compute Optimizer는 지정된 일수 동안 사용률 기본 설정을 분석합니다. 워크로드 사용률 기록에서 중요한 신호를 캡처하는 룩백 기간을 설정하는 것이 좋습니다. 이렇게 하면 Compute Optimizer에서 비용을 절감하고 성능 위험을 낮출 수 있는 올바른 크기 조정 기회를 식별할 수 있습니다.

Compute Optimizer에서는 14일(기본값), 32일 또는 93일과 같은 룩백 기간 옵션 중에서 선택할 수 있습니다. 14일 및 32일의 룩백 기간에는 추가 결제가 필요하지 않습니다. 월별 주기가 있는 경우 32일의 룩백 기간을 통해 월별 워크로드 패턴을 파악할 수 있습니다. 93일의 룩백 기간에는 추가 결제가 필요합니다. 93일 옵션을 사용하려면 향상된 인프라 지표 기본 설정을 활성화해야 합니다. 자세한 정보는 향상된 인프라 지표을 참조하세요.

참고

RDS DB 인스턴스의 경우 룩백 기간 기본 설정만 지정할 수 있습니다.

CPU 및 메모리 사용률

적정 크기 권장 환경 설정 기능을 사용하면 CPU 임계값, CPU 헤드룸, 메모리 헤드룸 등의 사용률 설정을 사용자 지정하여 인스턴스 권장 사항이 특정 워크로드 요구 사항을 충족하도록 할 수 있습니다. 선택한 사용률 설정에 따라 비용 절감 기회를 늘리거나, 성능 헤드룸을 늘리거나, 성능 위험에 대한 허용 범위를 높이도록 권장 사항을 조정할 수 있습니다.

CPU 사용률 임계값

임계값은 Compute Optimizer에서 권장 사항을 생성하기 전에 사용률 데이터를 처리하는 데 사용하는 백분위수 값입니다. CPU 임계값 환경설정을 지정하면 Compute Optimizer는 이 임계값을 초과하는 최대 사용량 데이터 포인트를 제거합니다. 백분위수 값이 낮을수록 데이터에서 최대 사용량이 더 많이 제거됩니다.

Compute Optimizer는 CPU 사용률 임계값에 대해 P90, P95, P99.5의 세 가지 옵션을 제공합니다. Compute Optimizer는 기본적으로 올바른 크기 조정 권장 사항에 P99.5 임계값을 사용합니다. 즉, Compute Optimizer는 사용률 기록에서 가장 높은 사용률 데이터 포인트 중 상위 0.5%만 무시합니다. P99.5 임계값은 최대 사용률이 애플리케이션 성능에 큰 영향을 미치는 매우 민감한 프로덕션 워크로드에 더 적합할 수 있습니다. 사용률 임계값을 P90으로 설정하면 Compute Optimizer는 사용률 기록에서 가장 높은 데이터 포인트 중 상위 10%를 무시합니다. P90은 비프로덕션 환경과 같이 최대 사용률에 덜 민감한 워크로드에 적합한 임계값일 수 있습니다.

CPU 사용률 헤드룸

향후 CPU 사용량 요구 사항 증가에 대비하여 Compute Optimizer의 권장 사항에 따라 사용률 여유 공간이 추가된 CPU 용량입니다. 이는 인스턴스의 현재 사용량과 최대 용량 간의 차이를 나타냅니다.

Compute Optimizer는 CPU 사용률 헤드룸을 위한 세 가지 옵션, 즉 30%, 20%, 0%를 제공합니다. Compute Optimizer는 기본적으로 올바른 크기 조정 권장 사항에 20%의 여유 공간을 사용합니다. 향후 예상치 못한 CPU 사용률 증가에 대비하여 추가 용량이 필요한 경우 헤드룸을 30%로 설정할 수 있습니다. 또는 사용률이 일정하게 유지되고 향후 증가 가능성이 낮을 것으로 예상된다면 헤드룸을 줄일 수 있습니다. 이렇게 하면 추가된 CPU 용량을 줄이고 비용 절감을 늘릴 수 있는 권장 사항이 생성됩니다.

메모리 사용률 헤드룸

향후 메모리 사용량 증가에 대비하여 Compute Optimizer의 권장 사항에 메모리 사용률 헤드룸이 추가된 메모리 용량입니다. 이는 인스턴스의 현재 사용량과 최대 용량 간의 차이를 나타냅니다. Compute Optimizer는 메모리 사용률 헤드룸을 위한 세 가지 옵션, 즉 30%, 20%, 10% 를 제공합니다. Compute Optimizer는 기본적으로 올바른 크기 조정 권장 사항에 20%의 여유 공간을 사용합니다. 향후 예상치 못한 메모리 사용률 증가에 대비하여 추가 용량이 필요한 경우 헤드룸을 30% 로 설정할 수 있습니다. 또는 사용량이 일정하게 유지되고 향후 증가 가능성이 낮다고 가정하면 헤드룸을 줄일 수 있습니다. 이렇게 하면 추가된 메모리 용량을 줄이고 비용을 절감할 수 있는 권장 사항이 생성됩니다.

참고

메모리 사용률 지표를 고려한 EC2 인스턴스 권장 사항을 받으려면 CloudWatch 에이전트에서 메모리 사용률을 활성화해야 합니다. 또한 선호하는 옵저버빌리티 제품에서 EC2 메모리 사용률 메트릭을 수집하도록 Compute Optimizer를 구성할 수 있습니다. 자세한 내용은 CloudWatch 에이전트를 통한 메모리 사용률 활성화 및 외부 메트릭 수집 구성을 참조하십시오.

사용률 사전 설정

Compute Optimizer는 CPU 및 메모리 사용률을 위한 사전 설정된 네 가지 옵션을 제공합니다.

  • 최대 절감 효과 - CPU 임계값은 P90으로 설정되고 CPU 헤드룸은 0% 로 설정되며 메모리 헤드룸은 10% 로 설정됩니다. 이렇게 하면 CPU 용량을 추가하지 않는 권장 사항이 제공되며 향후 사용량 증가에 대비하여 추가된 메모리 용량을 가장 적게 확보할 수 있습니다. 또한 CPU 사용률 기록에서 가장 높은 데이터 포인트 중 상위 10% 를 제거합니다. 따라서 이 사전 설정은 지연 시간이 더 길거나 성능 저하 위험이 더 큰 권장 사항을 생성할 수 있습니다.

  • 균형 조정 - CPU 임계값은 P95로 설정되고 CPU 헤드룸은 30% 로 설정되며 메모리 헤드룸은 30% 로 설정됩니다. 권장 사항에서는 CPU 사용률을 95% 이상 70% 미만으로 유지하고 메모리 사용률을 70% 미만으로 유지하는 것을 목표로 합니다. 이는 대부분의 워크로드에 적합하며 기본 설정보다 더 많은 비용 절감 기회를 식별할 수 있습니다. 워크로드가 CPU 또는 메모리 사용률 급증에 특별히 민감하지 않은 경우 기본 설정 대신 이 방법을 사용하는 것이 좋습니다.

  • 기본값 - Compute Optimizer는 P99.5 CPU 임계값, 20% CPU 헤드룸, 20% 메모리 헤드룸을 사용하여 모든 EC2 인스턴스에 대한 권장 사항을 생성합니다. 이러한 설정은 99.5% 이상 동안 CPU 사용률을 80% 미만으로 유지하고 목표 메모리 사용률을 80% 미만으로 유지하는 것을 목표로 합니다. 이렇게 하면 성능 문제가 발생할 위험이 매우 낮지만 비용 절감 기회가 제한될 수 있습니다.

  • 최대 성능 - CPU 임계값은 P99.5로 설정되고, CPU 헤드룸은 30%, 메모리 헤드룸은 30% 로 설정되어 있습니다. 이는 향후 CPU 및 메모리 사용량 증가에 대비하여 성능 민감도가 높고 용량이 추가된 권장 사항을 제공합니다.

참고

Compute Optimizer는 이러한 임계값 및 헤드룸 값을 업데이트하여 최신 기술 업데이트를 반영하고 권장 사항 품질을 유지할 수 있습니다. Compute Optimizer는 워크로드 특성에 따라 선택한 파라미터를 조정하여 적합한 인스턴스 권장 사항을 제공할 수 있습니다.

콘솔에서 시뮬레이션된 그래프를 사용하여 CPU 및 메모리 사용량이 룩백 기간 동안 임계값 및 헤드룸 설정과 어떻게 상호 작용하는지 확인할 수 있습니다. 그래프에는 Compute Optimizer에서 데이터를 사용하여 권장 사항을 생성하기 전에 설정한 임계값 및 헤드룸 값이 예제 워크로드의 사용률 데이터에 어떻게 적용되는지가 표시됩니다. 헤드룸과 임계값을 조정하면 그래프가 업데이트되어 Compute Optimizer에서 사용자 지정 기본 설정을 기반으로 권장 사항을 생성하는 방식이 표시됩니다.

CPU 사용량 그래프
중요

시뮬레이션된 그래프에 표시된 데이터는 대표적인 데이터이며 설명 목적으로만 사용됩니다. 그래프는 사용률 데이터를 기반으로 하지 않습니다.

룩백 기간 및 지표 지정

다음 절차를 사용하여 사용자 지정 권장 사항을 생성할 때 Compute Optimizer에서 사용할 룩백 기간과 CPU 및 메모리 사용률 기본 설정을 지정합니다.

룩백 기간, CPU 및 메모리 환경설정을 지정하려면
  1. 4단계: 선호 EC2 인스턴스에 설명된 단계를 따르십시오.

  2. 룩백 기간 및 지표 페이지에서 요구 사항에 따라 룩백 기간 옵션을 선택합니다.

    • 93일의 룩백 기간(유료 기능)을 사용하려면 향상된 인프라 지표 기본 설정을 활성화해야 합니다. 이렇게 하려면 향상된 인프라 지표 활성화를 선택합니다. 그런 다음 나타나는 프롬프트에서 향상된 인프라 지표 활성화를 선택합니다.

    • 향상된 인프라 지표 기본 설정이 이미 활성화되어 있고 14일 또는 32일의 룩백 기간을 선택하려면 향상된 인프라 지표 기본 설정을 비활성화해야 합니다. 이렇게 하려면 향상된 인프라 지표 비활성화를 선택합니다. 그런 다음 표시되는 프롬프트에서 향상된 인프라 지표 비활성화를 선택합니다.

  3. 사용률 사전 설정 (최대 절감, 균형 조정, 기본 또는 최대 성능) 을 선택합니다.

    또는 고유한 CPU 및 메모리 사용률 기본 설정을 사용자 지정할 수 있습니다.

    사전 설정 옵션 중에서 선택
  4. 다음을 선택합니다.

  5. 검토 및 저장 페이지에서 설정한 모든 기본 설정을 검토합니다. 그런 다음 기본 설정 저장을 선택합니다.

24시간 이내에 사용자가 설정한 올바른 크기 조정 기본 설정과 함께 새 권장 사항이 표시되기 시작합니다.