Fargate의 Amazon ECS 서비스 권장 사항 보기 - AWS Compute Optimizer

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

Fargate의 Amazon ECS 서비스 권장 사항 보기

AWS Compute Optimizer Fargate에서 Amazon ECS 서비스에 대한 권장 사항을 생성합니다. 이러한 권장 사항은 Compute Optimizer 콘솔의 다음 페이지에 표시됩니다.

Fargate의 Amazon ECS 서비스 권장 사항 페이지에는 각 ECS 서비스에 대한 다음 정보가 나열되어 있습니다.

  • 결과 분류

  • 결과 근거

  • 예상 월별 절감액

  • 절감 기회

  • 현재 성능 위험

Compute Optimizer의 권장 사항은 각 Amazon ECS 서비스 옆에 나열됩니다. 제공되는 정보에는 Amazon ECS 서비스 내 권장 CPU 및 메모리 크기, 선택한 구매 옵션의 시간당 요금, 현재 Amazon ECS 서비스와 Compute Optimizer의 권장 구성을 사용하는 서비스 간의 요금 차이 등이 포함됩니다. 이 정보는 Fargate의 Amazon ECS 서비스를 확대 또는 축소할지 결정하는 데 도움이 될 수 있습니다. Fargate의 Amazon ECS 서비스에 대한 권장 사항을 보는 방법에 대한 자세한 내용은 Fargate의 Amazon ECS 서비스 권장 사항 보기 섹션을 참조하세요.

참고

권장 사항은 매일 업데이트되며 생성하는 데 최대 24시간이 걸릴 수 있습니다. Compute Optimizer가 Fargate의 Amazon ECS 서비스에 대한 권장 사항을 생성하려면 지난 14일 동안 24시간 분량의 지표가 필요하다는 점을 유의해야 합니다. 자세한 정보는 Fargate의 Amazon ECS 서비스 요구 사항을 참조하세요.

Amazon ECS 서비스 세부 정보 페이지에서는 Amazon ECS 서비스에 대한 다음 정보를 제공합니다.

  • 현재 Amazon ECS 서비스 태스크 크기 설정과 Compute Optimizer의 권장 태스크 크기 설정. 이 표를 사용하여 CPU 크기, 메모리 크기, 요금 세부 정보와 같은 현재 태스크 설정을 Compute Optimizer 권장 사항과 비교합니다.

  • 현재 컨테이너 크기 설정과 Compute Optimizer의 권장 컨테이너 크기 설정. 이 표를 사용하여 CPU 크기, 메모리 크기, 예약 메모리와 같은 현재 컨테이너 설정을 Compute Optimizer 권장 사항과 비교합니다.

  • 사용률 그래프를 사용하여 현재 Amazon ECS 서비스 CPU 및 메모리 사용률 지표를 Compute Optimizer의 권장 사항과 비교합니다. 그래프는 이러한 권장 사항의 영향을 시각적으로 보여줍니다.

Fargate의 Amazon ECS 서비스의 세부 정보를 보는 방법에 대한 자세한 내용은 Amazon ECS 서비스 권장 사항 세부 정보 보기 섹션을 참조하세요.

결과 분류

Fargate의 Amazon ECS 서비스 권장 사항 페이지의 결과 열에는 분석 기간 동안 각 서비스가 어떻게 실행되었는지 요약되어 있습니다.

Fargate의 Amazon ECS 서비스에는 다음과 같은 결과 분류가 적용됩니다.

분류 설명

과소 프로비저닝됨

Compute Optimizer가 메모리 또는 CPU가 부족한 것으로 판단하면 Amazon ECS 서비스가 과소 프로비저닝된 것으로 간주됩니다. Compute Optimizer는 결과 근거 과소 프로비저닝된 CPU 또는 과소 프로비저닝된 메모리를 표시합니다. Amazon ECS 서비스가 과소하게 프로비저닝되면 애플리케이션 성능이 저하될 수 있습니다.

과다 프로비저닝됨

Compute Optimizer가 메모리 또는 CPU가 과다한 것으로 판단하면 Amazon ECS 서비스가 과다 프로비저닝된 것으로 간주됩니다. Compute Optimizer는 결과 근거 과다 프로비저닝된 CPU 또는 과다 프로비저닝된 메모리를 표시합니다. Amazon ECS 서비스가 과다하게 프로비저닝되면 추가 인프라 비용이 발생할 수 있습니다.

최적화됨

Amazon ECS 서비스의 CPU 및 메모리가 모두 워크로드의 성능 요구 사항을 충족하면 서비스가 최적화된 것으로 간주됩니다.

Fargate의 Amazon ECS 서비스 과소 프로비저닝됨 및 과다 프로비저닝됨에 대한 자세한 내용은 Fargate의 Amazon ECS 서비스 권장 사항 보기 주제의 결과 근거 섹션을 참조하세요.

결과 근거

Fargate의 Amazon ECS 서비스 권장 사항 페이지의 결과 근거 열에는 Fargate의 Amazon ECS 서비스에서 어떤 사양이 과소 프로비저닝 또는 과다 프로비저닝되었는지 표시됩니다.

Fargate의 Amazon ECS 서비스에는 다음과 같은 결과 근거가 적용됩니다.

결과 근거 설명

CPU 과다 프로비저닝됨

워크로드의 성능 요구 사항을 계속 충족하면서 ECS 서비스 CPU 구성을 하향할 수 있습니다. 이는 룩백 기간 동안 현재 서비스의 CPUUtilization 지표를 분석하여 식별됩니다.

CPU 과소 프로비저닝됨

ECS 서비스 CPU 구성을 상향하여 워크로드의 성능을 향상시킬 수 있습니다. 이는 룩백 기간 동안 현재 서비스의 CPUUtilization 지표를 분석하여 식별됩니다.

메모리 과다 프로비저닝됨

워크로드의 성능 요구 사항을 계속 충족하면서 ECS 서비스 메모리 구성을 하향할 수 있습니다. 이는 룩백 기간 동안 현재 서비스의 MemoryUtilization 지표를 분석하여 식별됩니다.

메모리 과소 프로비저닝됨

ECS 서비스 메모리 구성을 상향하여 워크로드의 성능을 향상시킬 수 있습니다. 이는 룩백 기간 동안 현재 서비스의 MemoryUtilization 지표를 분석하여 식별됩니다.

이러한 지표에 대한 자세한 내용은 Amazon ECS 사용 설명서의 Amazon ECS CloudWatch 지표를 참조하십시오. AWS Fargate

예상 월별 절감액 및 절감 기회

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

이 열에는 Fargate의 Amazon ECS 서비스 구성을 절감형 플랜 요금 모델의 권장 구성으로 조정한 후 절감되는 대략적인 월별 비용이 나열되어 있습니다. 절감형 플랜 할인과 함께 추천을 받으려면 절감액 추정 모드 기본 설정을 활성화해야 합니다. 자세한 내용은 절감액 추정 모드를 참조하십시오.

참고

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

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

이 열에는 Fargate의 Amazon ECS 서비스 구성을 온디맨드 요금 모델의 권장 구성으로 조정한 후 절감되는 대략적인 월별 비용이 나열되어 있습니다.

절감 기회(%)

이 열에는 Fargate의 현재 ECS 서비스의 요금과 권장 구성을 적용한 서비스의 요금 간 차이(%)가 나열되어 있습니다. 절감액 추정 모드가 활성화된 경우 Compute Optimizer는 절감형 플랜 가격 할인을 분석하여 절감 기회율을 생성합니다. 절감액 추정 모드가 활성화되지 않은 경우 Compute Optimizer는 온디맨드 요금 정보만 사용합니다. 자세한 내용은 절감액 추정 모드를 참조하십시오.

중요

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

예상 월별 절감액 계산

Compute Optimizer는 각 권장 사항에 대해 권장 서비스 사양을 사용하여 새 Fargate의 Amazon ECS 서비스를 운영하는 데 필요한 비용을 계산합니다. 예상 월별 절감액은 현재 Amazon ECS 서비스의 예상 월별 실행 시간을 기준으로 계산됩니다. 또한 절감액은 현재 Amazon ECS 서비스와 권장 구성을 사용하는 서비스 간의 요금 차이를 기반으로 합니다.

참고

Compute Optimizer는 Fargate의 Amazon ECS 서비스의 예상 월별 실행 시간을 계산하기 위해 지난 14일 동안의 사용률 데이터를 분석합니다. 그런 다음 Compute Optimizer는 분석 결과를 사용하여 월별 사용량을 추정합니다.

Compute Optimizer 대시보드에 표시되는 Amazon ECS 서비스의 예상 월별 절감액은 계정에서 과다 프로비저닝된 모든 서비스에 대한 월별 예상 절감액의 합계입니다.

현재 성능 위험

Fargate의 Amazon ECS 서비스 권장 사항 페이지의 현재 성능 위험 열은 현재의 각 Amazon ECS 서비스가 워크로드의 리소스 요구 사항을 충족하지 못할 가능성을 정의합니다. 현재 성능 위험 값은 매우 낮음, 낮음, 중간, 높음입니다.

매우 낮은 성능 위험은 현재 Amazon ECS 서비스가 항상 충분한 용량을 제공할 것으로 예측된다는 의미입니다. 높은 성능 위험은 높은 CPU 또는 메모리 사용률이 원인일 수 있습니다. Amazon ECS 서비스가 항상 최대 용량으로 실행되면 서비스에서 지연 시간이 증가하거나 성능이 저하될 가능성이 높아집니다. Compute Optimizer의 권장 사항은 워크로드를 효율적으로 실행할 수 있는 충분한 용량을 제공합니다.

현재 설정과 권장 태스크 크기 비교

Amazon ECS 서비스 세부 정보 페이지에서 현재 Amazon ECS 서비스 태스크 크기를 리소스에 대한 Compute Optimizer의 권장 태스크 크기와 비교합니다. Amazon ECS 서비스에 대한 비용 절감 및 성능 위험 정보도 표에 나와 있습니다. 다음 표에서는 콘솔의 각 열 섹션에 대한 설명을 제공합니다.

설명

CPU 크기

현재 Amazon ECS 서비스 태스크의 CPU 크기와 Compute Optimizer의 권장 CPU 크기 구성입니다.

메모리 크기

현재 Amazon ECS 서비스 태스크의 메모리 크기와 Compute Optimizer의 권장 메모리 크기 구성입니다.

요금 내역

현재 Fargate의 Amazon ECS 서비스 및 Compute Optimizer 권장 구성의 온디맨드 요금입니다. 자세한 내용은 AWS Fargate 요금을 참조하세요.

예상 월별 절감액

현재 Amazon ECS 서비스의 구성을 Compute Optimizer의 권장 구성으로 조정한 후의 대략적인 월별 비용 절감액입니다. 자세한 정보는 예상 월별 절감액 및 절감 기회을 참조하세요.

절감 기회(%)

현재 Amazon ECS 서비스의 요금과 Compute Optimizer의 권장 구성을 적용한 서비스의 요금 간 차이(%)입니다. 자세한 정보는 예상 월별 절감액 및 절감 기회을 참조하세요.

가격 차이

현재 Fargate의 Amazon ECS 서비스와 Compute Optimizer의 권장 구성을 적용한 서비스의 퍼블릭 요금 차이입니다. 자세한 내용은 AWS Fargate 요금을 참조하세요.

성능 위험

이 열은 현재 Amazon ECS 서비스 및 Compute Optimizer 권장 사항이 워크로드 리소스 요구 사항을 충족하지 못할 가능성을 정의합니다. 성능 위험 값은 매우 낮음, 낮음, 중간, 높음입니다. 자세한 정보는 현재 성능 위험을 참조하세요.

Auto Scaling 구성

현재 Amazon ECS 서비스의 Auto Scaling 구성과 Compute Optimizer의 권장 태스크 크기입니다. 서비스에 CPU 및 메모리 모두에 대한 단계 조정 정책 또는 대상 추적 정책이 있는 경우 Compute Optimizer는 Auto Scaling 권장 사항을 생성할 수 없습니다.

대상 추적 정책이 서비스의 CPU에만 적용되는 경우 Compute Optimizer는 메모리 크기 권장 사항만 생성합니다. 대상 추적 정책이 서비스의 메모리에만 적용되는 경우 Compute Optimizer는 CPU 크기 권장 사항만 생성합니다.

단계 조정 정책 및 대상 추적 조정 정책에 대한 자세한 내용은 Application Auto Scaling 사용 설명서의 Application Auto Scaling용 단계 조정 정책Application Auto Scaling용 대상 추적 조정 정책을 참조하세요.

현재 설정과 권장 컨테이너 크기 비교

Amazon ECS 서비스 세부 정보 페이지에서 현재 Amazon ECS 서비스 컨테이너 크기를 권장 컨테이너 크기 옵션과 비교합니다. 이 표에는 현재 및 Compute Optimizer 권장 CPU 크기, 메모리 크기 및 메모리 예약 구성이 나와 있습니다. Compute Optimizer는 권장 태스크 크기와 호환되는 컨테이너 수준 권장 사항을 생성합니다.

참고

Compute Optimizer는 컨테이너 크기 설정을 Amazon ECS 서비스 태스크에 맞게 조정해야 하는 경우에 대한 컨테이너 크기 설정 권장 사항만 제공합니다. 예를 들어 Compute Optimizer가 태스크 크기를 줄일 것을 권장한다고 가정합니다. 그러면 Compute Optimizer는 태스크 크기 설정과 컨테이너 크기 설정이 서로 호환되도록 컨테이너 수준 설정 권장 사항을 제공합니다.

사용률 그래프

Amazon ECS 서비스 세부 정보 페이지에는 Fargate의 Amazon ECS 서비스 및 Compute Optimizer 권장 사항의 사용률 지표 그래프가 표시됩니다. 그래프에는 분석 기간 동안의 현재 및 권장 CPU 및 메모리 데이터가 표시됩니다. Compute Optimizer는 각 1분 간격의 최대 사용률 지점을 사용하여 Fargate의 ECS 서비스에 대한 권장 사항을 생성합니다.

파란색 실선은 현재 서비스의 사용률입니다. 분석 기간 동안 권장 사항을 사용한 경우 녹색 선은 예상 상한 값이고 회색 선은 예상 하한 값입니다.

참고

Amazon ECS 서비스의 사용률 값은 Fargate가 사용하는 인프라에 따라 달라질 수 있습니다. Compute Optimizer는 가능한 모든 운영 조건을 고려하는 데 도움이 되는 사용률 범위를 제공합니다.

최근 24시간, 3일, 1주 또는 2주 동안의 데이터를 표시하도록 그래프를 변경할 수 있습니다. 그래프의 통계를 평균과 최대 사이에서 변경할 수도 있습니다.

세부 정보 페이지에는 다음과 같은 사용률 그래프가 표시됩니다.

그래프 이름 설명

CPU 사용률(%)

서비스에서 사용되는 CPU 용량의 비율(%)입니다.

그래프는 현재 Amazon ECS 서비스의 CPU 사용률 데이터를 권장 구성이 적용된 시점의 서비스와 비교합니다. 이 비교는 분석 기간 동안 CPU를 권장 설정으로 구성한 경우의 CPU 사용률을 보여줍니다. 이 비교를 통해 권장 Amazon ECS 서비스 설정이 워크로드의 성능 임계값 내에 있는지 확인할 수 있습니다.

메모리 사용률(%)

서비스에서 사용되는 메모리의 비율(%)입니다.

그래프는 현재 Amazon ECS 서비스의 메모리 사용률 데이터를 권장 구성이 적용된 시점의 서비스와 비교합니다. 이 비교는 분석 기간 동안 메모리를 권장 설정으로 구성한 경우의 메모리 사용률을 보여줍니다. 이 비교를 통해 권장 Amazon ECS 서비스 설정이 워크로드의 성능 임계값 내에 있는지 확인할 수 있습니다.

Fargate의 Amazon ECS 서비스 권장 사항 보기

Fargate의 Amazon ECS 서비스 권장 사항 페이지에 액세스하고 현재 서비스에 대한 권장 사항을 보려면 다음 절차를 사용합니다.

  1. https://console.aws.amazon.com/compute-optimizer/에서 Compute Optimizer 콘솔을 엽니다.

  2. 탐색 창에서 Fargate의 ECS 서비스를 선택합니다.

    참고

    현재 나열된 서비스는 선택한 AWS 리전 계정에서 현재 선택한 서비스의 것입니다.

  3. 권장 사항 페이지에서 다음 작업을 수행할 수 있습니다.

    • 검색 결과 AWS 리전, 검색 결과 또는 검색 이유를 기준으로 추천을 필터링할 수 있습니다. 이렇게 하려면 먼저 하나 이상의 속성으로 필터링 텍스트 상자를 선택합니다. 그런 다음 표시되는 드롭다운 목록에서 속성과 값을 선택합니다.

    • 태그를 기준으로 권장 사항을 필터링합니다. 이렇게 하려면 태그 키 또는 태그 값 텍스트 상자를 선택합니다. 그런 다음 ECS 서비스 권장 사항 필터링 기준으로 사용할 키 또는 값을 입력합니다.

      예를 들어, 키가 Owner이고 값이 TeamA인 태그가 있는 모든 권장 사항을 찾으려면 필터 이름에 tag:Owner를 지정하고 필터 값에 TeamA를 지정합니다.

    • 다른 계정의 서비스에 대한 권장 사항을 확인합니다. 이렇게 하려면 계정을 선택하고 다른 계정 ID를 선택합니다.

      참고

      조직의 관리 계정에 로그인하고 Compute Optimizer를 통해 신뢰할 수 있는 액세스가 활성화되어 있는 경우 다른 계정의 리소스에 대한 권장 사항을 볼 수 있습니다. 자세한 내용은 Compute Optimizer에서 지원하는 계정Compute Optimizer 및 신뢰할 수 있는 액세스 AWS Organizations 섹션을 참조하세요.

    • 선택한 필터를 지웁니다. 이렇게 하려면 필터 옆의 필터 지우기를 선택합니다.

Amazon ECS 서비스 권장 사항 세부 정보 보기

Amazon ECS 서비스 세부 정보 페이지에 액세스하고 특정 서비스의 세부 정보 및 해당 권장 사항을 보려면 다음 절차를 사용합니다.

  1. https://console.aws.amazon.com/compute-optimizer/에서 Compute Optimizer 콘솔을 엽니다.

  2. 탐색 창에서 Fargate의 ECS 서비스를 선택합니다.

  3. 세부 정보를 보려는 서비스 이름을 선택합니다. 그런 다음 세부 정보 보기를 선택합니다.

  4. 세부 정보 페이지에서 다음 작업을 수행할 수 있습니다.

    • 사용률 그래프에서 마우스를 그래프 위로 가져가면 분석 기간 내 특정 날짜의 정확한 값을 확인할 수 있습니다.

    • 그래프의 시간 범위를 변경하려면 시간 범위를 선택한 다음 최근 24시간, 최근 3일, 최근 1주 또는 최근 2주를 선택합니다.

      더 짧은 시간 범위를 선택하면 데이터 포인트가 더 세분화되어 더 상세한 정보를 제공합니다.

    • 그래프의 통계값을 변경하려면 통계를 선택한 다음 평균 또는 최대를 선택합니다.

      이 옵션을 사용하여 시간 경과에 따른 워크로드의 일반적인 Amazon ECS 서비스 사용률을 확인할 수 있습니다. 지정된 기간 동안 관찰된 가장 높은 값을 보려면 선택 항목을 최대로 변경합니다. 그러면 시간 경과에 따른 워크로드의 최대 서비스 사용량을 확인할 수 있습니다.