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 서비스에 대한 권장 사항을 보는 방법에 대한 자세한 내용은 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 서비스의 세부 정보를 보는 방법에 대한 자세한 내용은 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 구성을 하향할 수 있습니다. 이는 룩백 기간 동안 현재 서비스의 |
CPU 과소 프로비저닝됨 |
ECS 서비스 CPU 구성을 상향하여 워크로드의 성능을 향상시킬 수 있습니다. 이는 룩백 기간 동안 현재 서비스의 |
메모리 과다 프로비저닝됨 |
워크로드의 성능 요구 사항을 계속 충족하면서 ECS 서비스 메모리 구성을 하향할 수 있습니다. 이는 룩백 기간 동안 현재 서비스의 |
메모리 과소 프로비저닝됨 |
ECS 서비스 메모리 구성을 상향하여 워크로드의 성능을 향상시킬 수 있습니다. 이는 룩백 기간 동안 현재 서비스의 |
이러한 지표에 대한 자세한 내용은 AWS Fargate용 Amazon CloudWatch 사용 설명서의 Amazon ECS CloudWatch 지표를 참조하세요.
예상 월별 절감액 및 절감 기회
예상 월별 절감액(할인 후)
이 열에는 Fargate의 Amazon ECS 서비스 구성을 절감형 플랜 요금 모델의 권장 구성으로 조정한 후 절감되는 대략적인 월별 비용이 나열되어 있습니다. 절감형 플랜 할인과 함께 추천을 받으려면 절감액 추정 모드 기본 설정을 활성화해야 합니다. 자세한 내용은 절감액 추정 모드를 참조하십시오.
참고
절감액 추정 모드 기본 설정을 활성화하지 않으면 이 열에 기본 온디맨드 요금 할인 정보가 표시됩니다.
예상 월별 절감액(온디맨드)
이 열에는 Fargate의 Amazon ECS 서비스 구성을 온디맨드 요금 모델의 권장 구성으로 조정한 후 절감되는 대략적인 월별 비용이 나열되어 있습니다.
절감 기회(%)
이 열에는 Fargate의 현재 ECS 서비스의 요금과 권장 구성을 적용한 서비스의 요금 간 차이(%)가 나열되어 있습니다. 절감액 추정 모드가 활성화된 경우 Compute Optimizer는 절감형 플랜 가격 할인을 분석하여 절감 기회율을 생성합니다. 절감액 추정 모드가 활성화되지 않은 경우 Compute Optimizer는 온디맨드 요금 정보만 사용합니다. 자세한 내용은 절감액 추정 모드를 참조하십시오.
중요
AWS Cost Explorer에서 Cost Optimization Hub를 활성화하면 Compute Optimizer는 특정 가격 할인이 포함된 Cost Optimization Hub 데이터를 사용하여 권장 사항을 생성합니다. 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 서비스 설정이 워크로드의 성능 임계값 내에 있는지 확인할 수 있습니다. |